Java API 变更  

类/接口名 字段/方法/属性/页面
com.supermap.services.components.commontypes EngineType 新增 YUKON、VASTBASE 枚举,用于支持禹贡、海量数据库
com.supermap.services.components VectorTileCapabilities 新增类,用于提供矢量瓦片能力
VectorTile 新增类,用于提供矢量瓦片服务接口
VectorTileConfig 新增类,用于提供矢量瓦片服务配置
com.supermap.services.components.impl VectorTileImpl 新增类,用于实现 VectorTile 矢量瓦片接口
com.supermap.services.providers UGCMVTProvider 新增类,用于实现矢量瓦片服务提供者
UGCMVTProviderSetting 新增类,用于实现矢量瓦片服务提供者配置    
UGCMapProviderSetting 新增 throwExceptionWhenOutputMapError 属性,用于当出图失败时返回异常信息不再出白图
TPKXMapProvider 新增类,用于实现TPKX地图服务提供者
TPKXMapProviderSetting 新增类,用于实现TPKX地图服务提供者配置
com.supermap.server.config ServiceStorageType 新增 GBASE8C 枚举,用于支持南大通用数据库存储服务配置信息
SecurityInfoStorageType 新增 GBASE8C 枚举,用于支持南大通用数据库存储安全信息
com.supermap.services.repository RepositoryType 新增 GBASE8C 枚举,用于支持南大通用数据库存储临时资源
com.supermap.services.rest.management PublishServiceParameter 新增 name 和 alias 字段,用于发布服务时设置服务名称和服务别名

REST  API 变更

模块 资源名称 资源/参数/请求/表述 备注 URL模板
services-rest-management DataStoreDataResource 新增 POST 请求参数 新增 serviceName 和 serviceAlias 参数用于发布单个服务时可以指定服务名和服务别名 /iserver/manager/datastoredata.json
WorkspacesResource 新增 POST 请求参数 新增 serviceName 和 serviceAlias 参数用于发布单个服务时可以指定服务名和服务别名 /iserver/manager/workspaces.json
DatastoresResource 新增 POST 请求参数枚举 engineType 请求参数新增 YUKON、VASTBASE 枚举,
type 请求参数新增 YUKON、VASTBASE 枚举,
用于注册禹贡、海量数据库为空间数据库
/iserver/manager/datastores.json
ServiceSettingsResource 新增 GET 请求参数 新增 orderBy 参数,用于将服务按指定方法排序;
新增 labels 参数,用于返回含指定标签的服务
/iserver/manager/services.json
新增 GET 响应参数 新增 createTime 参数,用于展示服务实例创建时间;
新增modifyTime 参数,用于展示服务实例更新时间;
新增 labels 参数,用于展示服务实例所在标签
ServicesLabelResource 新增 GET、PUT 请求 新增服务标签资源 /iserver/manager/servicesLabel.json
ServiceStorageResource 新增 PUT 请求参数枚举 type 请求参数新增 GBASE8C 枚举,用于服务配置信息存储至南大通用数据库 /iserver/manager/servicestorage.json
RepositorySettingResource 新增 PUT 请求参数枚举 type 请求参数新增 GBASE8C 枚举,用于临时资源存储至南大通用数据库 /iserver/manager/repository/setting.json
SecurityStorageSettingResource 新增 PUT 请求参数枚举 type 请求参数新增 GBASE8C 枚举,用于安全信息存储至南大通用数据库 /iserver/manager/security/storage.json
services-rest domainResuorce 新增 GET 响应参数 codeInfos 响应参数新增 description 字段,用于描述枚举值域的实际信息 /iserver/services/{dataComponent}/rest/data/datasources/{datasourceName}/datasets/{datasetName}/domain.json
ArcGISIdentifyResource GET、POST 响应参数变更 attributes 响应参数中,字段名称默认为别名(原:字段名称)
新增响应参数returnFieldName,用于标识 attributes 响应参数中字段名称是否为别名
/iserver/services/{component}/arcgisrest/{mapName}/MapServer/identify.json
DatasourceResource 新增 GET 响应参数 新增 supportTransaction 参数,用于描述数据源是否支持数据库事务 /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}.json
DatasetResource 新增 GET 响应参数 新增 supportTransaction 参数,用于描述数据集是否支持数据库事务 /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}/datasets/{DatasetName}.json
FeaturesResource 新增 POST、PUT、DELETE 请求参数 新增 rollbackOnFailure 参数,表示此次操作是否使用数据库事务能力,遇到失败是否回滚 /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}/datasets/{DatasetName}/features.json
FeatureResource 新增 PUT、DELETE 请求参数 新增 rollbackOnFailure 参数,表示此次操作是否使用数据库事务能力,遇到失败是否回滚 /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}/datasets/{DatasetName}/features/{featureId}.json
新增 GET 响应参数 VideoParameter 中新增 Geometry 字段,用于描述视频拍摄的地面范围
FeatureResultsResource 新增 POST 响应参数 VideoParameter 中新增 Geometry 字段,用于描述视频拍摄的地面范围 /iserver/services/{dataComponent}/rest/data/featureResults.rjson?returnContent=true
TileImageResource 新增 GET 请求参数 新增 displayFilters 参数,用于按属性条件过滤出图 /iserver/services/<mapComponent>/rest/maps/{mapName}/tileImage.json
TileImagesResource 新增 GET 请求参数 新增 displayFilters 参数,用于按属性条件过滤出图 /iserver/services/<mapComponent>/rest/maps/{mapName}/tileImages.json
ZXYTileImageResource 新增 GET 请求参数 新增 displayFilters 参数,用于按属性条件过滤出图 /iserver/services/<mapComponent>/rest/maps/{mapName}/zxyTileImage.json
ImageResource 新增 GET 请求参数 新增 displayFilters 参数,用于按属性条件过滤出图 /iserver/services/<mapComponent>/rest/maps/{mapName}/image.json
ArcgisVectorTileServerResource 新增 GET 请求 新增 ArcGIS REST 矢量瓦片服务根资源 /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer.json
ArcgisVectorTileResource 新增 GET 请求 新增 ArcGIS REST 矢量瓦片服务 vectorTile 资源 /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTile.json
ArcgisVectorTileStyleResource 新增 GET 请求 新增 ArcGIS REST 矢量瓦片服务 vectorTileStyle 资源 /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTileStyle.json
ArcgisVectorTileSpriteResource 新增 GET 请求 新增 ArcGIS REST 矢量瓦片服务 vectorTileSprite 资源 /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTileSprite.json
ArcgisVectorTileFontsResource 新增 GET 请求 新增 ArcGIS REST 矢量瓦片服务 vectorTileFonts 资源 /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTileFonts.json
manager SessionStorageResource 新增 PUT 请求参数枚举 type 请求参数新增 GBASE8C 枚举,用于会话信息存储至南大通用数据库 /iserver/manager/security/session.json

 

配置文件变更

文件路径 文件名称 配置项 备注
{ISERVER_HOME}\webapps\iserver\WEB-INF iserver-services.xml 新增 MapImpl>>MapConfig>>cacheResamplingDisabled 地图服务组件层缓存支持瓦片重采样
新增 ArcGISRESTDataProviderSetting>>closePostMockGet 支持关闭通过 POST 模拟 GET 请求向原始 ArcGIS 要素服务发送请求
iserver-system.xml 新增 properties>>returnSmgeometryField 新增系统属性,为 true时部分资源fieldNames支持返回smgeometry字段
iserver-dataflow.xml 新增 dataFlowSetting>>serverSetting>>address 数据流服务配置新增支持绑定固定IP
iserver-services-interfaces.xml wms111和wms130接口配置新增 reverseLayerOrder     用于WMS服务中图层顺序反转