public class EngineType extends Enum
空间数据库引擎是在常规数据库管理系统之上的,除具备常规数据库管理系统所必备的功能之外,还提供特定的针对空间数据的存储和管理能力。
SuperMap SDX+ 是 supermap 的空间数据库技术,也是 SuperMap GIS 软件数据模型的重要组成部分。各种空间几何对象和影像数据都可以通过 SDX+ 引擎,存放到关系型数据库中,形成空间数据和属性数据一体化的空间数据库。
对不同类型的空间数据源,需要不同的空间数据库引擎来存储和管理,如对 Oracle 数据源,需要 SDX+ for Oracle,其引擎类型为 ORACLEPLUS
。对文件型数据源,即 UDB 数据源,需要 SDX+ for UDB,引擎类型为 UDB
。
目前版本支持的引擎类型包括 UDB 引擎(UDBX
),UDB 引擎(UDB
),
Oracle 引擎(ORACLEPLUS
),SQL Server 引擎(SQLPLUS
),MySQL引擎(MYSQL
),
PostgreSQL 引擎(POSTGRESQL
),DB2 引擎(DB2
),
影像只读引擎(IMAGEPLUGINS
)等。
限定符和类型 | 字段和说明 |
---|---|
static EngineType |
ALTIBASE
已过时。
Altibase 引擎类型,对应的枚举值为 2004。
|
static EngineType |
ARCSDE_ORACLE
ArcSDE For Oracle 引擎类型,对应的枚举值为 2081。
|
static EngineType |
ATLASDB
已过时。
atlasdb 文件引擎类型,对应的枚举值为 2059。
|
static EngineType |
BAIDUMAPS
百度地图服务引擎类型,对应的枚举值为 227。
|
static EngineType |
BEYONDB
已过时。
BeyonDB 引擎类型。
|
static EngineType |
BINGMAPS
必应地图服务引擎类型,对应的枚举值为 230。
|
static EngineType |
DATASERVER
已过时。
Dataserver 引擎类型,对应的枚举值为 2051。
|
static EngineType |
DB2
DB2 引擎类型,对应的枚举值为 18。
|
static EngineType |
DM
DM 引擎类型,对应的枚举值为 17。
|
static EngineType |
DMSPatial
DM Spatial 引擎类型,对应的枚举值为 2062。
|
static EngineType |
DRDS
已过时。
DRDS 引擎类型,对应的枚举值为 2008。
|
static EngineType |
ES
Elasticsearch 引擎类型,对应的枚举值为 2011。
|
static EngineType |
GANOS
阿里PolarDB数据库 引擎类型,对应的枚举值为 2057。
|
static EngineType |
GAODEMAPS
高德地图服务引擎类型,对应的枚举值为 232。
|
static EngineType |
GAUSSDB100
GaussDB100 引擎类型,对应的枚举值为 2060。
|
static EngineType |
GBASE
GBase 引擎类型。
|
static EngineType |
GBASE8T
已过时。
Gbase8T 引擎类型,对应的枚举值为 2009。
|
static EngineType |
GOOGLEMAPS
GoogleMaps 引擎类型,该引擎为只读引擎,且不能创建,对应的枚举值为 223。
|
static EngineType |
GREENPLUM
已过时。
GreenPlus 引擎类型,对应的枚举值为 2052。
|
static EngineType |
HIGHGODB
HighGoDB 引擎类型,对应的枚举值为 2023,支持的功能范围和 PostGIS 引擎一致。
|
static EngineType |
HWPOSTGRESQL
华为PostgreSQL 引擎类型,对应的枚举值为2056 。
|
static EngineType |
IMAGEPLUGINS
影像只读引擎类型,对应的枚举值为 5。
|
static EngineType |
ISERVERREST
REST 地图服务引擎类型,该引擎为只读引擎,且不能创建,对应的枚举值为 225。
|
static EngineType |
KADB
已过时。
KADB 引擎类型,对应的枚举值为 2010。
|
static EngineType |
KDB
已过时。
KDB 引擎类型,对应的枚举值为 2005。
|
static EngineType |
KINGBASE
人大金仓Kingbase 引擎,对应的枚举值为 19,支持的功能范围和 PostGIS 引擎一致。
|
static EngineType |
MDB
已过时。
MDB 引擎类型,对应的枚举值为 1001。
|
static EngineType |
MEMORY
内存数据源。
|
static EngineType |
MONGODB
MongoDB 引擎类型,目前支持的认证方式为Mongodb-cr。
|
static EngineType |
MYSQL
MYSQL 引擎类型,对应的枚举值为 32。
|
static EngineType |
MYSQLPlus
已过时。
MySQLPlus数据库引擎类型,实质上为MySQL+Mongo,对应的枚举值为 2007。
|
static EngineType |
OGC
OGC 引擎类型,针对于 Web 数据源,对应的枚举值为 23。
|
static EngineType |
OPENSTREETMAPS
OpenStreetMap 引擎类型,对应的枚举值为 228。
|
static EngineType |
ORACLEPLUS
Oracle 引擎类型,对应的枚举值为 12。
|
static EngineType |
ORACLESPATIAL
Oracle Spatial 引擎类型,对应的枚举值为 10。
|
static EngineType |
PGGIS
PostgreSQL的空间数据扩展PostGIS 引擎类型,对应的枚举值为 2012。
|
static EngineType |
POSTGRESQL
PostgreSQL 引擎类型,对应的枚举值为 221。
|
static EngineType |
SCV
矢量缓存引擎类型,对应的枚举值为 229。
|
static EngineType |
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位。 |
static EngineType |
SHENTONG
SHENTONG 引擎类型,对应的枚举值为 2055,支持的功能范围和 PostGIS 引擎一致。。
|
static EngineType |
SINODB
已过时。
Sinodb 引擎类型,对应的枚举值为 2050。
|
static EngineType |
SQLPLUS
SQL Server 引擎类型,对应的枚举值为 16。
|
static EngineType |
SQLSPATIAL
SQLSpatial 引擎类型,对应的枚举值为 2013。
|
static EngineType |
SRDB
已过时。
上容关系数据库引擎类型,对应的枚举值为 2006。
|
static EngineType |
SUPERMAPCLOUD
超图云服务引擎类型,该引擎为只读引擎,且不能创建,对应的枚举值为 224。
|
static EngineType |
TIBERO
已过时。
Tibero 引擎类型,对应的枚举值为 2014。
|
static EngineType |
UDB
UDB 引擎类型,对应的枚举值为 219。
|
static EngineType |
UDBX
UDBX 文件引擎类型,对应的枚举值为 2054。
|
static EngineType |
VECTORFILE
矢量文件引擎类型,对应的枚举值为 101。
|
static EngineType |
XUGU
已过时。
xugu 文件引擎类型,对应的枚举值为 2058。
|
static EngineType |
XYZTILE
XYZ瓦片引擎类型,对应的枚举值为 2063。
|
static EngineType |
YASHAN
崖山数据库 引擎类型。
|
static EngineType |
YUKON
禹贡(Yukon) 引擎类型,对应的枚举值为 2072。
|
限定符和类型 | 方法和说明 |
---|---|
static EngineType |
newInstance(int value)
返回用户自定义的引擎类型。
|
public static final EngineType IMAGEPLUGINS
用户在进行二维地图缓存加载的时候,需要设置为此引擎类型,另外还需要使用 DatasourceConnectionInfo
类中的 setServer()
方法,将参数设置为二维地图缓存配置文件(SCI)。
对于MrSID和ECW,只读打开为了快速原则,以合成波段的方式打开,非灰度数据会默认为RGB或者RGBA的方式显示,灰度数据按原始方式显示。
public static final EngineType ORACLEPLUS
public static final EngineType SQLPLUS
该常量仅在 Windows 平台版本中支持,在 Linux版本中不提供。
public static final EngineType DB2
public static final EngineType KINGBASE
public static final EngineType MEMORY
public static final EngineType OGC
当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。
public static final EngineType MYSQL
支持 MySQL 5.6.16以上版本
不支持数据集集合
public static final EngineType MONGODB
public static final EngineType BEYONDB
public static final EngineType GBASE
public static final EngineType HIGHGODB
public static final EngineType UDB
public static final EngineType POSTGRESQL
public static final EngineType GOOGLEMAPS
该常量仅在 Windows 32 位平台版本中支持,在 Linux版本中不提供。
注意:
public static final EngineType SUPERMAPCLOUD
该常量仅在 Windows 32 位平台版本中支持,在 Linux版本中不提供。
注意:网络地图不支持多个窗口联动显示。
public static final EngineType ISERVERREST
该常量仅在 Windows 32 位平台版本中支持,在 Linux版本中不提供。
注意:网络地图不支持多个窗口联动显示。
public static final EngineType BAIDUMAPS
public static final EngineType BINGMAPS
public static final EngineType GAODEMAPS
public static final EngineType XYZTILE
XYZ瓦片是一种在线地图数据格式,常见的地图如GoogleMap、OpenStreetMap等互联网的瓦片地图服务,都是XYZ瓦片。
public static final EngineType OPENSTREETMAPS
该常量仅在 Windows 32 位平台版本中支持,在 Linux版本中不提供。
public static final EngineType SCV
public static final EngineType DM
public static final EngineType DMSPatial
public static final EngineType ORACLESPATIAL
public static final EngineType SDE
支持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位。
public static final EngineType ALTIBASE
public static final EngineType KDB
public static final EngineType SRDB
public static final EngineType MYSQLPlus
public static final EngineType VECTORFILE
public static final EngineType MDB
public static final EngineType DRDS
public static final EngineType KADB
public static final EngineType PGGIS
public static final EngineType ES
public static final EngineType SQLSPATIAL
public static final EngineType GREENPLUM
public static final EngineType GBASE8T
public static final EngineType SINODB
public static final EngineType DATASERVER
public static final EngineType UDBX
public static final EngineType TIBERO
public static final EngineType SHENTONG
public static final EngineType HWPOSTGRESQL
public static final EngineType GANOS
public static final EngineType XUGU
public static final EngineType ATLASDB
public static final EngineType YUKON
禹贡引擎当前支持的数据集包括:二三维点线面、文本、属性表、CAD、镶嵌、网络数据集、数据库业务表。
使用禹贡引擎新建数据源,需要数据库端已存在同名称的数据库。
特殊说明:当禹贡引擎连接的数据库为 OpenGauss 时,由于 OpenGauss 数据库不支持用户在Public模式下操作,因此需用户在数据库端执行如下操作后,再连接Yukon数据源使用:
public static final EngineType GAUSSDB100
public static final EngineType YASHAN
public static final EngineType ARCSDE_ORACLE
public static EngineType newInstance(int value)
value
- 用户自定义引擎类型的枚举值。Copyright © 2021–2024 SuperMap. All rights reserved.