#import <DatasourceConnectionInfo.h>
公有成员 | |
(id) | - initDatasourceConnectionInfo |
构造一个新的 DatasourceConnectionInfo 对象,默认的引擎类型为 UDB 引擎。 | |
(id) | - initDatasourceConnectionInfoWith:alias:password: |
根据指定的参数来构造一个 DatasourceConnectionInfo 的新对象。 | |
(void) | - dispose |
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。 | |
(void) | - setPassword:type: |
获取或设置登录数据源连接的数据库或文件的密码,type 加密类型,只对udb有效 | |
(void) | - setProxy:port: |
(NSString *) | - getProxyAddress |
(NSString *) | - getProxyPort |
(void) | - setWebImageSize: |
(NSString *) | - getRequestHeader |
(void) | - setRequestHeader: |
属性 | |
NSString * | alias |
获取或设置数据源别名。 | |
EngineType | engineType |
获取或设置数据源连接的引擎类型。 | |
NSString * | server |
获取或设置数据库服务器名或文件名。 | |
NSString * | driver |
获取或设置数据源连接所需的驱动名称。 | |
NSString * | user |
获取或设置登录数据库的用户名。对于数据库类型数据源适用。 | |
BOOL | readOnly |
获取或设置是否以只读方式打开数据源。如果以只读方式打开数据源,数据源的相关信息以及其中的数据都不可修改。 | |
NSString * | password |
获取或设置登录数据源连接的数据库或文件的密码,只对原有密码类型DEFAULT有效。 | |
NSString * | webCoordinate |
NSString * | webVersion |
NSString * | webFormat |
NSString * | webVisibleLayers |
NSString * | webExtendParam |
Rectangle2D * | webBBox |
私有属性 | |
BOOL | _readOnly |
详细描述
数据源连接信息类。
包括了进行数据源连接的所有信息,如所要连接的服务器名称,数据库名称、用户名、密码等。当保存工作空间时,工作空间中的数据源的连接信息都将存储到工作空间文件中 。对于不同类型的数据源,其连接信息有所区别。所以在使用该类所包含的成员时,请注意该成员所适用的数据源类型。
SuperMap iMobile 7C for IOS支持 UDB 引擎下的内存数据源,允许用户在内存中创建数据源。
成员函数文档
- (void) dispose |
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
- (NSString*) getProxyAddress |
获取代理服务器地址
- 返回:
- (NSString*) getProxyPort |
获取代理服务器端口
- 返回:
- (NSString *) getRequestHeader |
获取已设置的自定义请求头
- 返回:
- 自定义请求头
- (id) initDatasourceConnectionInfo |
构造一个新的 DatasourceConnectionInfo 对象,默认的引擎类型为 UDB 引擎。
- (id) initDatasourceConnectionInfoWith: | (NSString *) | file | ||
alias: | (NSString *) | alias | ||
password: | (NSString *) | password | ||
根据指定的参数来构造一个 DatasourceConnectionInfo 的新对象。
- 参数:
-
file UDB 文件名。 alias 数据源别名。 password 密码。
- (void) setPassword: | (NSString *) | passwd | ||
type: | (DatasourceEncryptionType) | type | ||
获取或设置登录数据源连接的数据库或文件的密码,type 加密类型,只对udb有效
对于 GoogleMaps 数据源,如果打开的是基于早期版本的数据源,则返回的密码为用户在 Google 官网注册后获取的密钥。
默认值为一个空字符串。
- 返回:
- 登录数据源连接的数据库或文件的密码。
- (void) setProxy: | (NSString *) | address | ||
port: | (NSString *) | port | ||
设置代理服务器地址和端口
- 参数:
-
address port
- (void) setRequestHeader: | (NSDictionary *) | headers |
设置请求头
当前版本仅适用于Rest地图服务
- 参数:
-
headers 请求头字典
- (void) setWebImageSize: | (int) | value |
设置google地图瓦片大小,仅用于http://maps.google.com
- 参数:
-
value 瓦片大小
成员数据文档
- (BOOL) _readOnly [private] |
属性文档
- (NSString*) alias [read, write, assign] |
获取或设置数据源别名。
别名是数据源的唯一标识。该标识不区分大小写。
默认值为 "UntitledDatasource"。
- 返回:
- 数据源别名。
- (NSString*) driver [read, write, assign] |
获取或设置数据源连接所需的驱动名称。
对于 iServer 发布的 WMTS 服务,设置的驱动名称为 WMTS,并且该属性必须调用该属性设置器驱动名称。
默认值为一个空字符串。
- 返回:
- 数据源连接所需的驱动名称。
- (EngineType) engineType [read, write, assign] |
获取或设置数据源连接的引擎类型。
目前提供的引擎类型包括 UDB 引擎,OGC 引擎等 ,详情请参见 EngineType 类。
默认值为 UDB 。
- 返回:
- 数据源连接的引擎类型。
- 参见:
- EngineType
- (NSString*) password [read, write, assign] |
获取或设置登录数据源连接的数据库或文件的密码,只对原有密码类型DEFAULT有效。
对于 GoogleMaps 数据源,如果打开的是基于早期版本的数据源,则返回的密码为用户在 Google 官网注册后获取的密钥。
默认值为一个空字符串。
- 返回:
- 登录数据源连接的数据库或文件的密码。
- (BOOL) readOnly [read, write, assign] |
获取或设置是否以只读方式打开数据源。如果以只读方式打开数据源,数据源的相关信息以及其中的数据都不可修改。
默认值为 false。
- 返回:
- 是否以只读方式打开数据源,如果以只读方式打开数据源为 true,否则为 false。
- (NSString*) server [read, write, assign] |
获取或设置数据库服务器名或文件名。
对于UDB 文件,为其文件的名称,其中包括路径名称和文件的后缀名。特别地,此处的路径为绝对路径;
对于 GoogleMaps 数据源,为其服务地址,其中包括路径名称和文件的后缀名。默认设置为“http://maps.google.com”,且不可更改;
对于 SuperMap 数据源,为其服务地址;
对于 MAPWORLD 数据源,为其服务地址,默认设置为“http://www.tianditu.cn”,且不可更改;
对于 OGC 和 REST 数据源,为其服务地址。
默认值为一个空字符串。
- 返回:
- 数据库服务器名或文件名。
- (NSString*) user [read, write, assign] |
获取或设置登录数据库的用户名。对于数据库类型数据源适用。
默认值为一个空字符串。
- 返回:
- 登录数据库的用户名。
- (Rectangle2D*) webBBox [read, write, assign] |
设置WMS服务的地图范围
- (NSString*) webCoordinate [read, write, assign] |
- (NSString*) webExtendParam [read, write, assign] |
设置,获取WMS服务的扩展参数
- (NSString*) webFormat [read, write, assign] |
String 设置, 获取WMS服务的图片格式
- (NSString*) webVersion [read, write, assign] |
String 设置,获取WMS服务的版本号
- (NSString*) webVisibleLayers [read, write, assign] |
String 设置,获取WMS服务的可见图层集合
该类的文档由以下文件生成: