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服务中图层顺序反转 |