程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public enum EngineType |
成员
成员名称 | 描述 | |
---|---|---|
SQLPlus | SQL Server 引擎类型,对应的枚举值为 16。针对 SQL Server 数据源。 | |
OraclePlus | Oracle 引擎类型,对应的枚举值为 12。针对 Oracle 数据源。 | |
ImagePlugins | 影像只读引擎类型,对应的枚举值为 5。针对通用影像格式如 BMP,JPG,TIFF,以及超图自定义影像格式 SIT 等,二维地图缓存配置文件格式 SCI 等。 用户在进行二维地图缓存加载的时候,需要设置为此引擎类型,另外还需要在 DatasourceConnectionInfo 类中的 Server 属性中,将参数设置为二维地图缓存配置文件(SCI)。 对于MrSID和ECW,只读打开为了快速原则,以合成波段的方式打开,非灰度数据会默认为RGB或者RGBA的方式显示,灰度数据按原始方式显示。 | |
OGC | OGC 引擎类型,针对于 Web 数据源,对应的枚举值为 23。目前支持的类型有 WMS,WFS,WCS 和 WMTS。 当WMTS服务中BoundingBox和TopLeftCorner标签的读取方式与本地矢量数据不一致时,如WMTS服务读取方式为(纬度,经度),本地矢量数据读取方式为(经度,纬度),通常出现该情况的表现是本地矢量数据与发布的WMTS服务数据无法叠加到一起。为了保证坐标数据读取的正确性,需要对这两个标签的读取方式进行修改。 1. 在SuperMap.xml文件中设置IsBoundsCornerExchange标签为true时,将对WMTS服务的BoundingBox标签读取方式进行转换,如转换前为(纬度,经度),转换后为(经度,纬度)。 2. 在url地址中设置TopLeftCornerExchange=1时,将对WMTS服务的TopLeftCorner标签读取方式进行转换,如转换前为(纬度,经度),转换后为(经度,纬度)。 注意: 如果发现wmts服务存在偏移的话,请在SuperMap.xml中修改CustomDPIX和CustomDPIY设置成90.7。 | |
UDB |
跨平台文件引擎,对应的枚举值为 219。
| |
PostgreSQL |
PostgreSQL 引擎类型,对应的枚举值为 221。针对 PostgreSQL 数据源。
| |
DB2 |
DB2 引擎类型,对应的枚举值为 18。针对 DB2 数据源。
| |
Kingbase |
已过时。Kingbase 引擎类型,针对 Kingbase 数据源,不支持多波段数据,对应的枚举值为 19。该引擎目前仅供项目使用。
支持 KingbaseES V4 及 KingbaseES V6 数据库版本,不需配置 ODBC 数据源即可连接数据库。 目前支持的功能如下: 1.新建数据源,复制数据集; 2.支持 RTree 索引; 3.在地图窗口中浏览地图,并且可以编辑点、线、面、文本及 CAD 数据; 4.各种字段类型的新建与编辑; 5.数据入库。 使用 SuperMap 产品创建 Kingbase 数据源的方法: 1.启动 KingbaseES 企业管理器,在控制台根目录下新建 KingbaseES 注册; 2.添加服务器,并在该服务器下创建数据库; 3.数据库创建成功后,使用 SuperMap 桌面或组件产品填写相应数据源连接信息即可完成数据源的新建。具体参数设置请参见DatasourceConnectionInfo类的示例。 | |
MySQL |
MySQL引擎类型,对应的枚举值为 32。
支持 MySQL 5.6.16以上版本 不支持数据集集合 | |
BeyonDB |
已过时。BeyonDB 引擎类型,对应的枚举值为 2001。
| |
MongoDB |
MongoDB 引擎类型,对应的枚举值为 401,目前支持的认证方式为Mongodb-cr。
| |
GBase |
GBase 引擎类型,对应的枚举值为 2002。
| |
HighGoDB |
HighGoDB 引擎类型,对应的枚举值为 2003。
| |
GoogleMaps |
GoogleMaps 引擎类型,对应的枚举值为 223。针对 GoogleMaps 数据源。该引擎为只读引擎,且不能创建。
注意: 1.在访问 GoogleMaps 引擎时,需要符合 Google Static Maps API 的使用限制,具体内容请参见 “Google Static Maps API”; 2.网络地图不支持多个窗口联动显示。 | |
BaiduMaps |
百度地图服务引擎类型,对应的枚举值为 227。
| |
BingMaps |
必应地图服务引擎类型,对应的枚举值为 230。
| |
OpenStreetMaps |
OpenStreetMap 引擎类型,对应的枚举值为 228。该引擎类型仅在 Windows 32 位平台版本中支持,在 Linux、AIX 以及 HPUnix 版本中均不提供。
| |
SuperMapCloud |
超图云服务引擎类型,对应的枚举值为 224。针对超图发布的云服务。该引擎为只读引擎,且不能创建。
注意:网络地图不支持多个窗口联动显示。 | |
iServerRest |
REST 地图服务引擎类型,对应的枚举值为 225。针对基于 REST 协议发布的地图服务。该引擎为只读引擎,且不能创建。
注意:网络地图不支持多个窗口联动显示。 | |
SCV |
矢量缓存引擎类型,对应的枚举值为 229。
| |
PCI |
已过时。支持PCI影像格式,同时间接支持其它多种遥感数据格式,对应的枚举值为 300。
| |
DMPlus |
第三代DM 引擎类型,对应的枚举值为 17。
| |
OracleSpatial |
Oracle Spatial 引擎类型,对应的枚举值为 10。
| |
VectorFile |
矢量文件引擎类型,对应的枚举值为 101。针对通用矢量格式如 shp,tab,Acad等,支持矢量文件只读打开。
| |
SDE |
已过时。ArcSDE 引擎类型,对应的枚举值为 4。
支持ArcSDE 9.2.0 及以上版本 1.支持ArcSDE 9.2.0 及以上版本的点、线、面、文本和栅格数据集5种数据类型的读取,不支持写。 2.不支持读取ArcSDE文本的风格,ArcSDE默认存放文本的字段“TEXTSTRING”不能删,否则我们读取不到文本。 3.不支持ArcSDE 2bit位深的栅格的读取,其它位深均支持,并可拉伸显示。 4.不支持多线程。 5.使用SDE引擎,需要ArcInfo的许可,并把ArcSDE安装目录bin下的 sde.dll 、sg.dll 和 pe.dll这三个dll拷贝到SuperMap产品下的Bin目录(即SuSDECI.dll 和 SuEngineSDE.sdx 同级目录) 6.支持平台:Windows 32位 ,Windows 64位。 | |
Memory |
内存数据源,对应的枚举值为 20。
| |
Altibase |
已过时。Altibase 引擎类型,对应的枚举值为 2004。
| |
KDB |
已过时。浪潮KDB 引擎类型,对应的枚举值为 2005。
| |
SRDB |
已过时。上容关系数据库引擎类型,对应的枚举值为 2006。
| |
MySQLPlus |
已过时。MySQLPlus数据库引擎类型,实质上为MySQL+Mongo,对应的枚举值为 2007。
| |
ES |
Elasticsearch 引擎类型,对应的枚举值为 2011。
| |
PGGIS |
PostgreSQL的空间数据扩展PostGIS 引擎类型,对应的枚举值为 2012。
| |
SQLSpatial |
SQL Server Spatial 引擎类型,对应的枚举值为 2013。
| |
UDBX |
UDBX 文件引擎类型,对应的枚举值为 2054。
| |
Tibero |
已过时。Tibero 引擎类型,对应的枚举值为 2014。
| |
HWPostgreSQL |
华为PostgreSQL 引擎类型,对应的枚举值为 2056。
| |
Ganos |
阿里PolarDB数据库 引擎类型,对应的枚举值为 2057。
| |
DRDS |
已过时。DRDS 引擎类型,对应的枚举值为 2008。
| |
GBase8T |
已过时。Gbase8T 引擎类型,对应的枚举值为 2009。
| |
Kadb |
已过时。KADB 引擎类型,对应的枚举值为 2010。
| |
DataServer |
已过时。
| |
SinoDB |
已过时。Sinodb 引擎类型,对应的枚举值为 2050。
| |
GreenPlum |
已过时。GreenPlus 引擎类型,对应的枚举值为 2052。
| |
Esgyn |
已过时。Esgyn 引擎类型
| |
ShenTong |
ShenTong 引擎类型,对应的枚举值为 2055。
| |
GaussDB100 |
已过时。GaussDB100 引擎类型。
| |
XuGu |
已过时。xugu 文件引擎类型,对应的枚举值为 2058。
| |
AtlasDB |
已过时。atlasdb 文件引擎类型,对应的枚举值为 2059。
| |
Yukon |
禹贡 引擎类型,对应的枚举值为 2072。
| |
DMSPATIAL |
DM Spatial 引擎类型,对应的枚举值为 2062。
| |
MapWorldMaps |
天地图服务引擎类型,对应的枚举值为 232。
| |
MapWorld |
天地图服务引擎类型,对应的枚举值为 226。针对天地图发布的地图服务。该引擎为只读引擎,且不能创建。
该常量在 64 位平台产品中暂不支持。 注意:网络地图不支持多个窗口联动显示。 | |
Spatialite |
UDBX 文件引擎类型,对应的枚举值为 2054。
|
备注
空间数据库引擎是在常规数据库管理系统之上的,除具备常规数据库管理系统所必备的功能之外,还提供特定的针对空间数据的存储和管理能力。
SuperMap SDX+是 SuperMap 的空间数据库技术,也是 SuperMap GIS 软件数据模型的重要组成部分。
各种空间几何对象和影像数据都可以通过SDX+引擎,存放到关系型数据库中,形成空间数据和属性数据一体化的空间数据库。
对不同类型的空间数据源,需要不同的空间数据库引擎来存储和管理,如对 Oracle 数据源,需要 SDX+ for Oracle,其引擎类型为 OraclePlus。对文件型数据源,即 UDB 数据源,需要 SDX+ for UDB,引擎类型为 UDB。
目前版本支持的引擎类型包括 UDB 引擎、Oracle 引擎、SQL Server 引擎、PostgreSQL 引擎、DB2 引擎、MySQL引擎等引擎。