public class DatasourceInfo
extends java.lang.Object
implements java.io.Serializable
数据源信息。
该类主要描述数据源的基本信息。
一个工作空间可以打开多个数据源,不同的数据源通过不同的别名(name
)进行标识。
一个数据源对应一种数据引擎。SuperMap 产品中提供了多种数据源类型,分为文件型数据源、数据库型数据源和网络数据源。文件型数据源主要有 SDB、UDB 数据源,数据库型数据源主要有 Oracle、SQL Server 数据源等,网络数据源主要有 OGC 数据源(目前主要包括 WMS、WFS 和 WCS)。访问不同的数据源需要采用不同的引擎(EngineType
)。
EngineType
, DatasetInfo
, 序列化表格限定符和类型 | 字段和说明 |
---|---|
boolean |
containDatasetGroup
是否是数据集组
|
Unit |
coordUnit
坐标单位。
|
java.lang.String |
description
数据源描述。
|
Unit |
distanceUnit
距离单位。
|
EngineType |
engineType
数据源引擎类型,该字段只读。
|
java.lang.String |
name
数据源的别名。
|
PrjCoordSys |
prjCoordSys
投影信息。
|
构造器和说明 |
---|
DatasourceInfo()
构造函数。
|
DatasourceInfo(DatasourceInfo dataSourceInfo)
根据一个 DatasourceInfo 对象构建一个新的 DatasourceInfo 实例。
|
public java.lang.String description
public EngineType engineType
public PrjCoordSys prjCoordSys
public Unit coordUnit
public Unit distanceUnit
public java.lang.String name
数据源的别名。
别名用于在工作空间中唯一标识数据源,可以通过它访问数据源,该属性为只读属性。 数据源的别名在创建数据源或打开数据源时给定,打开同一个数据源可以使用不同的别名。
public boolean containDatasetGroup
public DatasourceInfo()
public DatasourceInfo(DatasourceInfo dataSourceInfo)
根据一个 DatasourceInfo 对象构建一个新的 DatasourceInfo 实例。
dataSourceInfo
- 数据源信息。public int hashCode()
根据数据源的属性为数据源生成哈希码。
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
将指定对象与此数据源信息对象进行相等性比较。
equals
在类中 java.lang.Object
obj
- 与此数据源信息对象进行比较的对象。public java.lang.String toString()
toString
在类中 java.lang.Object