public class DatasetInfo extends Named
数据集信息。
数据集一般为存储在一起的相关数据的集合;根据数据类型的不同,分为矢量数据集、栅格数据集(grid dataset)和影像数据集(image dataset),以及为了处理特定问题而设计的数据集,如拓扑数据集,网络数据集等。
数据集是 GIS 数据组织的最小单位。其中矢量数据集是由同种类型空间要素组成的集合,所以也可以称为要素集。根据要素的空间特征的不同,矢量数据集又分为点数据集,线数据集,面数据集等,各矢量数据集是空间特征和性质相同的数据组织起来的集合。
目前版本支持的数据集主要有点数据集,线数据集,面数据集,文本数据集,复合数据集(CAD 数据集)、网络数据集,栅格数据集(grid dataset)和影像数据集(image dataset)。
DatasourceInfo
, 序列化表格限定符和类型 | 字段和说明 |
---|---|
Rectangle2D |
bounds
数据集范围,该字段只读。
|
DatasourceConnectionInfo |
datasourceConnectionInfo
数据源连接信息
|
java.lang.String |
dataSourceName
数据源名称,该字段只读。
|
java.lang.String |
description
数据集的描述信息。
|
EncodeType |
encodeType
数据集存储时的压缩编码方式,该字段只读。
|
boolean |
isReadOnly
数据集是否为只读。
|
PrjCoordSys |
prjCoordSys
数据集的投影信息。
|
java.lang.String |
schema
pg数据源schema
|
java.lang.String |
tableName
表名,该字段只读。
|
DatasetType |
type
数据集类型,该字段必须。
|
构造器和说明 |
---|
DatasetInfo() |
DatasetInfo(DatasetInfo datasetInfo)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
DatasetInfo |
copy()
复制数据集信息对象。
|
boolean |
equals(java.lang.Object obj)
判断指定对象与当前 DatasetInfo 对象是否相等。
|
int |
hashCode()
生成哈希码。
|
public java.lang.String description
public PrjCoordSys prjCoordSys
public boolean isReadOnly
public java.lang.String tableName
对数据库型数据源,指此数据集在数据库中所对应的数据表名称;对文件型数据源,指此数据集的存储属性的表名称(文件型数据源文件用.sdb 文件存储空间数据,.sdd 文件存储属性数据)。
public EncodeType encodeType
对数据集采用压缩编码方式,可以减少数据存储所占用的空间,降低数据传输时的网络负载和服务器的负载。矢量数据集支持的编码方式有Byte,Int16,Int24,Int32,SGL,LZW,DCT,也可以指定为不使用编码方式。光栅数据支持的编码方式有DCT,SGL,LZW 或不使用编码方式。具体请参见 EncodeType
类型。
public DatasetType type
数据集类型,该字段必须。
目前版本支持的数据集类型包括纯属性表数据集、点数据集、线数据集、面数据集、文本数据集、复合数据集(CAD 数据集)等矢量数据集(DatasetVector),格网数据集(DatasetGrid),影像数据集(DatasetImage),以及网络数据集(DatasetNetwork)。
public java.lang.String dataSourceName
数据源名称,该字段只读。
该数据集对象所属的数据源对象。
public Rectangle2D bounds
数据集范围,该字段只读。
对于矢量数据集来说,bounds 为数据集中所有对象的最小外接矩形;对于栅格,bounds 为当前格网或影像的地理范围。
public DatasourceConnectionInfo datasourceConnectionInfo
public java.lang.String schema
public DatasetInfo()
public DatasetInfo(DatasetInfo datasetInfo)
拷贝构造函数。
datasetInfo
- 数据集信息对象。java.lang.IllegalArgumentException
- 当数据集信息对象为 Null 时抛出异常。public boolean equals(java.lang.Object obj)
判断指定对象与当前 DatasetInfo 对象是否相等。
public int hashCode()
生成哈希码。
hashCode
在类中 Named
DatasetGridInfo
对象的哈希码。public DatasetInfo copy()
复制数据集信息对象。