Java API 变更
包 | 类/接口 | 字段/方法/属性/事件 | 备注 |
com.supermap.services.providers |
PostgisDataProvider | 新增类 PostGIS数据服务提供者 | |
PostgisDataProviderSetting |
|
新增类 PostGIS数据服务提供者配置类 | |
PostgisMapProvider |
|
新增类 PostGIS地图服务提供者 | |
PostgisMapProviderSetting |
|
新增类 PostGIS地图服务提供者配置类 | |
ShapefileDataProvider |
|
新增类 Shapefile数据服务提供者 | |
ShapefileDataProviderSetting |
|
新增类 Shapefile数据服务提供者配置类 | |
ShapefileMapProvider |
|
新增类 Shapefile地图服务提供者 | |
ShapefileMapProviderSetting |
|
新增类 Shapefile地图服务提供者配置类 | |
HBaseMapProviderSetting |
|
新增类 HBase地图服务提供者配置类 | |
HBaseMapProvider |
|
新增类 HBase地图服务提供者 | |
HBaseDataProviderSetting |
新增类 HBase数据服务提供者配置类 | ||
HBaseDataProvider |
新增类 HBase数据服务提供者 | ||
ElasticSearchDataProvider |
新增类 Elasticsearch数据服务提供者 | ||
ElasticSearchDataProviderSetting |
新增类 Elasticsearch数据服务提供者设置类 | ||
com.supermap.services.components.spi | SpritesSupportedProvider |
String[] listMVTSprites(MapParameter mapParameter) | 列出所有Sprites图名称 |
String getMVTSpriteJson(MapParameter mapParameter, String spriteName) | 获取Sprite的 json表述 | ||
ProjectionExtent | Rectangle2D getProjectionExtent(String mapName) | 获取当前投影下的范围 | |
GeometrySpatialAnalyst | GeometrySpatialAnalystResult buffer(Geometry geometry, BufferAnalystParameter bufferAnalystparameter, GeometrySpatialAnalystResultSetting resultSetting) | 根据几何对象创建缓冲区,成功则返回一个面对象,失败则返回空值 | |
GeometrySpatialAnalystResult buffer(GeometryWithPrjCoordSys geometry, BufferAnalystParameter bufferAnalystparameter, GeometrySpatialAnalystResultSetting resultSetting) | 根据几何对象创建缓冲区,成功则返回一个面对象,失败则返回空值 | ||
GeometrySpatialAnalystResult identity(Geometry sourceGeometry, Geometry operateGeometry, GeometrySpatialAnalystResultSetting resultSetting) | 对源几何对象和操作几何对象进行同一操作,用于实现两个几何对象之间的叠加分析 | ||
GeometrySpatialAnalystResult clip(Geometry sourceGeometry, Geometry operateGeometry, GeometrySpatialAnalystResultSetting resultSetting) | 对两个Geometry进行裁剪操作 | ||
GeometrySpatialAnalystResult xor(Geometry sourceGeometry, Geometry operateGeometry, GeometrySpatialAnalystResultSetting resultSetting) | 对两个几何对象进行对称差分析运算,即交集取反运算,实现两个几何对象之间的叠加分析 | ||
GeometrySpatialAnalystResult intersect(Geometry sourceGeometry, Geometry operateGeometry, GeometrySpatialAnalystResultSetting resultSetting) | 用于两个几何对象进行相交方式的叠加分析,返回结果中保留两数据集相交的对象 | ||
GeometrySpatialAnalystResult erase(Geometry sourceGeometry, Geometry operateGeometry, GeometrySpatialAnalystResultSetting resultSetting) | 对两个几何对象进行擦除操作,用于实现两个几何对象之间的叠加分析 | ||
GeometryProvider | measureDistance | 几何服务的提供者接口,根据二维点数组和量算参数进行距离量算 | |
measureArea | 几何服务的提供者接口,根据二维点数组和量算参数进行面积量算 | ||
coordtransfer | 几何服务的提供者接口,根据目标坐标系进行几何对象的坐标系转换 | ||
Measurable | measureDistance | 根据二维点数组和量算参数进行距离量算 | |
measureArea | 根据二维点数组和量算参数进行面积量算 | ||
com.supermap.services.components | GeometryComponent | measureDistance | 几何服务的服务组件接口,根据二维点数组和量算参数进行距离量算 |
measureArea |
几何服务的服务组件接口,根据二维点数组和量算参数进行面积量算 |
||
coordtransfer | 几何服务的服务组件接口,根据目标坐标系进行几何对象的坐标系转换 | ||
com.supermap.services.components.commontypes | MapCapability | MVTCapabilities | 支持返回MVT瓦片 |
MBStyle | 支持返回Mapbox样式,包括返回style,spirte,font等 | ||
TileType | MVTTile | 新增MVT瓦片类型 |
REST API 变更
模块 | 资源名称 | 资源/参数/请求/表述 | 备注 | URL模板 |
spatialanalyst | planeProjection | DatasetPlaneProjectionResultsResource | 新增基于指定数据集的三维平面投影资源 | /spatialanalyst/datasets/{datasetName}/planeprojection /spatialanalyst/datasets/{datasetName}/planeprojection/{ResultID} |
section | DatasetSectionResultsResource |
新增基于指定数据集的三维获取截面资源 | /spatialanalyst/datasets/{datasetName}/section /spatialanalyst/datasets/{datasetName}/section/{ResultID} | |
shadowVolume |
DatasetShadowVolumeResultsResource |
新增基于指定数据集的构建阴影体资源 |
/spatialanalyst/datasets/{datasetName}/shadowvolume /spatialanalyst/datasets/{datasetName}/shadowvolume/{ResultID} | |
SpatialQuery3D |
DatasetSpatialQuery3DResultsResource |
新增基于指定数据集的三维空间查询结果集资源,查询获得指定空间关系类型的结果 | /spatialanalyst/datasets/{datasetName}/SpatialQuery3D /spatialanalyst/datasets/{datasetName}/SpatialQuery3D/{ResultID} | |
RelativePosition3D |
DatasetGetRelativePosition3DResultsResource |
新增基于指定数据集的三维空间查询结果集资源,查询获得数据的空间关系 |
/spatialanalyst/datasets/{datasetName}/RelativePosition3D /spatialanalyst/datasets/{datasetName}/RelativePosition3D/{ResultID} | |
buffer3D |
DatasetBuffer3DResultsResource |
新增基于指定数据集的三维缓冲区分析 |
/spatialanalyst/datasets/{datasetName}/buffer3d /spatialanalyst/datasets/{datasetName}/buffer3d/{ResultID} | |
border |
DatasetBorderResultsResource |
新增基于指定数据集的边界提取资源 |
/spatialanalyst/datasets/{datasetName}/border /spatialanalyst/datasets/{datasetName}/border/{ResultID} | |
shadowration |
DatasetShadowRatioResultsResource |
新增基于指定数据集的阴影率查询资源 |
/spatialanalyst/datasets/{datasetName}/shadowratio /spatialanalyst/datasets/{datasetName}/shadowratio/{ResultID} | |
booleanOperator3D |
GeometryBooleanOperator3DResultsResource | 新增基于几何对象的三维布尔运算资源 |
/spatialanalyst/geometry/3d/booleanoperator /spatialanalyst/geometry/3d/booleanoperator/{ResultID} | |
convexHull |
GeometryConvexHullResultsResource | 新增基于几何对象的三维凸包资源 |
/spatialanalyst/geometry/3d/convexhull /spatialanalyst/geometry/3d/convexhull/{ResultID} | |
loft |
GeometryLoftResultsResource | 新增基于几何对象的三维放样资源 | /spatialanalyst/geometry/3d/loft spatialanalyst/geometry/3d/loft/{ResultID} | |
skylineSectorBody |
GeometrySkylineSectorBodyResultsResource | 新增基于几何对象的构建天际线闭合体资源 |
/spatialanalyst/geometry/3d/skylinesectorbody /spatialanalyst/geometry/3d/skylinesectorbody/{ResultID} | |
viewShedBody |
GeometryViewShedBodyResultsResource | 新增基于几何对象的构建可视域闭合体资源 |
/spatialanalyst/geometry/3d/viewshedbody /spatialanalyst/geometry/3d/viewshedbody/{ResultID} | |
generatespatialdata |
空间分析,分段查询请求体中新增过滤字段 |
spatialanalyst/datasets/{datasetName}/linearreferencing/generatespatialdata spatialanalyst/datasets/{datasetIndex}/linearreferencing/generatespatialdata | ||
3DInfo |
Geometry3DInfoResultsResource | 新增获取几何体信息资源 |
||
buffer3D |
GeometryBuffer3DResultsResource | 新增基于几何对象的三维缓冲区分析 |
/spatialanalyst/geometry/3d/buffer /spatialanalyst/geometry/3d/buffer/{ResultID} | |
RelativePosition3D |
GeometryGetRelativePosition3DResultsResource | 新增基于几何对象的三维空间查询资源,查询获得数据的空间关系 |
/spatialanalyst/geometry/relativePosition3D /spatialanalyst/geometry/relativePosition3D/{ResultID} | |
map | layers |
LayersResource | 更新地图状态 | /maps/{mapName}/layers |
prjProjectionExtent |
PrjProjectionExtentResource | 新增获取投影全球范围的资源 | /maps/{mapName}/prjCoordSys/projection/extent | |
data | featureResults |
新增支持参数
请求体参数新增aggregations字段,用于支持聚合查询。当请求体参数中含aggregations字段时,请求的响应体中新增aggregations字段,该字段表述的聚合查询的结果信息 |
services/{servicesName}/rest/data/featureResults | |
datacatalog | dataexport |
RsExportDataResource | 新增关系型数据的导出资源 | datacatalog/relationship/dataexport?dataId={dataId}&fileType={} |
management | validation |
ValidationResource | 新增通过pgSql中的数据源创建服务提供者 | manager/validation |
distributedanalyst | odlinemake |
ODLineMakeResource | 新增OD分析资源 | distributedanalyst/rest/v1/jobs/spatialanalyst/odlinemake distributedanalyst/rest/v1/jobs/spatialanalyst/odlinemake/{jobID} |
reconstructtracks |
ReconstructTracksResource | 新增轨迹重建资源 | distributedanalyst/rest/v1/jobs/spatialanalyst/reconstructtracks distributedanalyst/rest/v1/jobs/spatialanalyst/reconstructtracks/{jobID} | |
buildregiongrid |
BuildRegionGridResource | 新增创建区域格网资源 | /distributedanalyst/rest/v1/jobs/dataprocessing/buildregiongrid /distributedanalyst/rest/v1/jobs/dataprocessing/buildregiongrid/{resultID} | |
geometry | geometry | GeometryServiceResourceRoot | 新增几何服务资源 | /geometry/restjsr/v1/geometry |
buffer |
GeometryBufferServiceResource | 缓冲区分析资源 | /iserver/services/{component}/restjsr/v1/geometry/buffer /iserver/services/{component}/restjsr/v1/geometry/buffer/{ResultID} | |
overlay |
GeometryOverlayServiceResource | 叠加分析资源 | /iserver/services/{component}/restjsr/v1/geometry/overlay /iserver/services/{component}/restjsr/v1/geometry/overlay/{ResultID} | |
area |
GeometryAreaServiceResource | 面积量算资源 | /iserver/services/{component}/restjsr/v1/geometry/area | |
distance |
GeometryDistanceServiceResource | 距离量算资源 | /iserver/services/{component}/restjsr/v1/geometry/distance |
|
coordtransfer |
GeometryCoordTransferResource | 坐标转换资源 | /iserver/services/{component}/restjsr/v1/geometry/coordtransfer |
配置文件变更
文件路径 | 文件名称 |
配置项 |
备注 |
{ISERVER_HOME}\webapps\iserver\WEB-INF |
iserver-system.xml |
新增加provider-type类型ElasticsearchProvider | Elasticsearch数据服务提供者 |
新增加provider-type类型PostgisDataProvider | PostGIS数据服务提供者 | ||
新增加provider-type类型PostgisMapProvider | PostGIS地图服务提供者 | ||
新增加provider-type类型ShapefileDataProvider | Shapefile数据服务提供者 | ||
新增加provider-type类型ShapefileMapProvider | Shapefile地图服务提供者 | ||
新增加provider-type类型HBaseMapProvider | HBase地图服务提供者 | ||
新增加provider-type类型HBaseDataProvider | HBase数据服务提供者 |