iEdge 9D(2019) 接口变更 |
包 | 类/接口 | 字段/方法/属性/事件 | 备注 |
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瓦片类型 |
模块 | 资源名称 | 资源/参数/请求/表述 | 备注 | 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数据服务提供者 |