com.supermap.data
类 DatasetType
- java.lang.Object
-
- com.supermap.data.DatasetType
-
public class DatasetType extends java.lang.Object该类定义了数据集类型常量。数据集一般为存储在一起的相关数据的集合;根据数据类型的不同,分为矢量数据集、栅格数据集和影像数据集,以及为了处理特定问题而设计的如拓扑数据集,网络数据集等。根据要素的空间特征的不同,矢量数据集又分为点数据集,线数据集,面数据集,复合数据集,文本数据集,纯属性数据集等。
-
-
字段概要
字段 限定符和类型 字段和说明 static DatasetTypeCAD复合数据集。static DatasetTypeGRID栅格数据集。static DatasetTypeIMAGE影像数据集。static DatasetTypeLINE线数据集。static DatasetTypeLINE3D三维线数据集。static DatasetTypeLINEM路由数据集static DatasetTypeNETWORK网络数据集。static DatasetTypeNETWORK3D三维网络数据集。static DatasetTypePOINT点数据集。static DatasetTypePOINT3D三维点数据集。static DatasetTypeREGION多边形数据集。static DatasetTypeREGION3D三维面数据集。static DatasetTypeTABULAR纯属性数据集。static DatasetTypeTEXT文本数据集。static DatasetTypeVECTORCACHE矢量缓存数据集static DatasetTypeVIDEO视屏数据集static DatasetTypeWCSWCS数据集。static DatasetTypeWFSWFS数据集。static DatasetTypeWMSWMS数据集。
-
-
-
字段详细资料
-
TABULAR
public static final DatasetType TABULAR
纯属性数据集。用于存储和管理纯属性数据,纯属性数据用来描述地形地物特征、形状等信息,如河流的长度、宽度等。该数据集没有空间图形数据。即纯属性数据集不能作为图层被添加到地图窗口中显示。
-
POINT
public static final DatasetType POINT
点数据集。用于存储点对象的数据集类,例如离散点的分布。
-
LINE
public static final DatasetType LINE
线数据集。用于存储线对象的数据集,例如河流、道路、国家边界线的分布。
-
REGION
public static final DatasetType REGION
多边形数据集。用于存储面对象的数据集,例如表示房屋的分布、行政区域等。
-
TEXT
public static final DatasetType TEXT
文本数据集。用于存储文本对象的数据集,那么文本数据集中只能存储文本对象,而不能存储其他几何对象。例如表示注记的文本对象。
-
IMAGE
public static final DatasetType IMAGE
影像数据集。不具备属性信息,例如影像地图、多波段影像和实物地图等。其中每一个栅格存储的是一个颜色值或颜色的索引值(RGB 值)。
-
CAD
public static final DatasetType CAD
复合数据集。指可以存储多种几何对象的数据集,即用来存储点、线、面、文本等不同类型的对象的集合。CAD 数据集中各对象可以有不同的风格,CAD 数据集为每个对象存储风格。
-
NETWORK
public static final DatasetType NETWORK
网络数据集。网络数据集是用于存储具有网络拓扑关系的数据集。如道路交通网络等。网络数据集和点数据集、线数据集不同,它既包含了网络线对象,也包含了网络结点对象,还包含了两种对象之间的空间拓扑关系。基于网络数据集,可以进行路径分析、服务区分析、最近设施查找、选址分区、公交换乘以及邻接点、通达点分析等多种网络分析。
-
NETWORK3D
public static final DatasetType NETWORK3D
三维网络数据集。用于存储三维数据。如建筑物,管道等。
-
GRID
public static final DatasetType GRID
栅格数据集。例如高程数据集和土地利用图。其中每一个栅格存储的是表示地物的属性值(例如高程值)。
-
POINT3D
public static final DatasetType POINT3D
三维点数据集。用于存储三维点对象的数据集。
-
LINE3D
public static final DatasetType LINE3D
三维线数据集。用于存储三维线对象的数据集
-
REGION3D
public static final DatasetType REGION3D
三维面数据集。用于存储三维面对新的数据集
-
WMS
public static final DatasetType WMS
WMS数据集。用于在线实时地图- Example:
默认方式打开WMS服务数据: DatasourceConnectionInfo info = new DatasourceConnectionInfo(); info.setServer(path); info.setEngineType(EngineType.OGC); info.setDriver("WMS"); 外设参数方式打开WMS服务数据: DatasourceConnectionInfo info = new DatasourceConnectionInfo(); info.setServer(path); info.setEngineType(EngineType.OGC); info.setDriver("WMS"); info.setWebVersion("1.3.0"); info.setWebFormat("image/png"); info.setWebVisibleLayers("topp:states"); info.setWebCoordinate("EPSG:3857"); Rectangle2D rect = new Rectangle2D(-2.003750834278E7, -2.003750834279E7, 2.003750834278E7, 2.003750834279E7); info.setWebBBox(rect);
-
WCS
public static final DatasetType WCS
WCS数据集。用于影像多光谱地图- Example:
DatasourceConnectionInfo info = new DatasourceConnectionInfo(); info.setEngineType(EngineType.OGC); info.setDriver("WCS");
-
WFS
public static final DatasetType WFS
WFS数据集。矢量要素,满足查询统计之类的需求- Example:
DatasourceConnectionInfo info = new DatasourceConnectionInfo(); info.setEngineType(EngineType.OGC); info.setDriver("WFS");
-
VECTORCACHE
public static final DatasetType VECTORCACHE
矢量缓存数据集
-
VIDEO
public static final DatasetType VIDEO
视屏数据集
-
LINEM
public static final DatasetType LINEM
路由数据集
-
-