iServer 9D(2019) Interface Changes |
| Package | Class/Interface | Field/Method/Property/Event | Note |
|
com.supermap.services.providers |
UGCAddressMatchProviderSetting |
getBinDistance/setBinDistance |
New Parameter Used to set distances between grids when creating index. |
|
UGCMapProviderSetting |
boolean isMapEditable() |
New Parameter When it's ture, it allows you to edit the maps in workspace and to persist maps to disk. |
|
|
void setMapEditable(boolean mapEditable) |
New Parameter When it's ture, it allows you to edit the maps in workspace and to persist maps to disk.。 |
||
|
UGCSpatialAnalystProvider |
booleanOperator3D |
3D Boolean operation | |
|
loft |
3D lofting | ||
|
getSection |
Gets the section |
||
|
planeProjection |
3D plane projection |
||
|
shadowVolume |
Gets the shadow volume |
||
|
convexHull |
3D vonvex hull |
||
|
getSkylineSectorBody |
Gets the closed skyline body |
||
|
getViewShedBody |
Gets the closed viewshed body |
||
|
ElasticsearchDataProviderSetting |
|
New Class Elasticsearch data service provider config class |
|
| ElasticsearchDataProvider |
|
New Class ElasticsearchDataProvider data service provider |
|
| UGCDataProvider |
filteredDatasourceInfo |
New Field Data service provider added filteredDatasourceInfo for setting the datasets to be filtered |
|
| PostgisDataProvider |
|
New Class PostGIS data service provider |
|
| PostgisDataProviderSetting |
|
New Class PostGIS data service provider config class |
|
| PostgisMapProvider |
|
New Class PostGIS map service provider |
|
| PostgisMapProviderSetting |
|
New Class PostGIS map service provider |
|
| ShapeFileDataProvider |
|
New Class Shapefile data service provider |
|
| ShapeFileDataProviderSetting |
|
New Class Shapefile data service provider config class |
|
| ShapeFileMapProvider |
|
New Class Shapefile map service provider |
|
| ShapeFileMapProviderSetting |
|
New Class Shapefile map service provider config class |
|
| HBaseMapProviderSetting |
|
New Class HBase map service provider config class |
|
| HBaseMapProvider |
|
New Class HBase map service provider |
|
|
HBaseDataProviderSetting |
New Class HBase data service provider config class |
||
|
HBaseDataProvider |
New Class HBase data service provider |
||
|
com.supermap.services.components |
Map | boolean updateMap(MapParameter mapParameter) | Updates map status permenently, the update will be persisted to disk |
|
Rectangle2D getProjectionExtent(String mapName) |
Gets the extent in current projection |
||
| com.supermap.services.components.spi |
MapProvider |
boolean updateMap(MapParameter mapParameter) |
Updates map status permenently, the update will be persisted to disk |
| VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter) | Gets the style of the specified vector layer in a specified map | ||
|
TiledVectorProvider |
Rectangle2D getProjectionExtent(String mapName) | Gets the extent in current projection | |
|
com.supermap.services.rest.commontypes |
GenerateSpatialDataPostParameter |
attributeFilter |
The linear reference dynamic segmentation query added filter condition |
|
com.supermap.services.components.commontypes |
TransferGuideItem |
fare |
The ticket price of a bus route represented by the transfer guide item |
|
time |
The time cost (in seconds) of a bus route or walk route represented by the transfer guide item | ||
|
TileOutputType |
ZXY |
New Enumeration Gets MapBox tile via xyz value |
|
|
ScaleXY |
New Enumeration Gets MapBox tile via xy and scale |
||
|
ViewBounds |
New Enumeration Gets MapBox tile via viewBounds |
||
|
VectorStyleParameter |
|
New Class Used to set vector style when getting MapBox tile. |
|
|
VectorTileParameter |
tileOutputType |
Sets tile outputting type, default is in viewBounds type. | |
|
x |
The column number of a vector tile | ||
|
y |
The row number of a vector tile | ||
|
z |
The level of a vector tile | ||
|
OutputFormat |
MVT |
MVT format, MVT tiles stored in mongodb | |
|
EngineType |
HBASE |
New Enumeration Value: HBASE | |
|
SHAPEFILE |
New Enumeration Value: SHAPEFILE | ||
|
POSTGIS |
New Enumeration Value: POSTGIS | ||
|
SpatialDataStoreInfo |
editable |
New Field Whether allows to edit |
|
| com.supermap.services.providers.util |
DynamicOSGBRealspaceDataReader |
|
New Class Implements dynamically generating s3m caches using model dataset |
| com.supermap.services.MappingParameters |
Map |
VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter) throws MapException |
New Interface Gets the style of the specified layer in specified map |
| com.supermap.processing.jobserver.commontypes |
MappingParameters |
ColorGradientType colorGradientType |
In distributed map outputting settings, used for setting the color gradient type for thematic maps |
|
ThemeRangeItem[] items |
In distributed map outputting settings, used for setting the thematic items | ||
|
double rangeCount |
In distributed map outputting settings, used for setting the number of thematic range segments | ||
|
RangeMode rangeMode |
In distributed map outputting settings, used for setting the thematic range mode | ||
|
OutputType |
HBASE |
New Enumeration Value Request body added HBASE output type |
|
|
POSTGIS |
New Enumeration Value Request body added POSTGIS output type |
||
|
RDD |
New Enumeration Value Request body added RDD output type |
||
|
EngineType |
HBASE |
New Enumeration Value: HBASE | |
|
SHAPEFILE |
New Enumeration Value: HAPEFILE | ||
|
POSTGIS |
New Enumeration Value: POSTGIS | ||
| com.supermap.server.config.DistributeAnalysisSetting | outputStoreInfo |
|
New Output Storage Info Class |
| com.supermap.server.config | OutputType |
ISERVERDATASTORE |
New Output Storage Info Type: iserver datastore |
|
REGISTEREDDATABASE |
New Output Storage Info Type: registered database |
| Module | Resource Name | Resource/Parameter/Request/Representation | Note | URL Template |
| spatialanalyst | planeProjection | DatasetPlaneProjectionResultsResource | /spatialanalyst/datasets/{datasetName}/planeprojection | |
| section |
DatasetSectionResultsResource |
New resource for getting 3D section | /spatialanalyst/datasets/{datasetName}/section | |
|
shadowVolume |
DatasetShadowVolumeResultsResource |
New resource for constructing shadow volume |
/spatialanalyst/datasets/{datasetName}/shadowvolume | |
|
booleanOperator3D |
GeometryBooleanOperator3DResultsResource |
New resource for 3D Boolean operations |
/spatialanalyst/geometry/3d/booleanoperator | |
|
convexHull |
GeometryConvexHullResultsResource |
New 3D convex hull resource |
/spatialanalyst/geometry/3d/convexhull | |
|
loft |
GeometryLoftResultsResource | New 3D lofting resource | /spatialanalyst/geometry/3d/loft | |
|
skylineSectorBody |
GeometrySkylineSectorBodyResultsResource |
New resource for building closed skyline body |
/spatialanalyst/geometry/3d/skylinesectorbody | |
|
viewShedBody |
GeometryViewShedBodyResultsResource |
New resource for building closed viewshed body |
/spatialanalyst/geometry/3d/viewshedbody | |
|
generatespatialdata |
The linear reference dynamic segmentation query added filter field for using in request body. |
spatialanalyst/datasets/{datasetName}/linearreferencing/generatespatialdata spatialanalyst/datasets/{datasetIndex}/linearreferencing/generatespatialdata |
||
| map |
layers |
LayersResource | Updates map status | /maps/{mapName}/layers |
|
prjProjectionExtent |
PrjProjectionExtentResource | New resource for getting map extent in current projected coordinate system | /maps/{mapName}/prjCoordSys/projection/extent | |
| data |
featureResults |
New supported parameter:
aggregations, used for aggregation query. When aggreagations appears in request body, the response will also contain this field, indicating the result of the aggregation query |
services/{servicesName}/rest/data/featureResults | |
| datacatalog |
dataexport |
RsExportDataResource | New relational-type data exporting resource |
datacatalog/relationship/dataexport?dataId={dataId}&fileType={} |
| management |
validation |
ValidationResource | New suppots creating service provider using the datasources in pgSql | manager/validation |
| distributedanalyst |
odlinemake |
New OD line constructing resource | distributedanalyst/rest/v1/jobs/spatialanalyst/odlinemake | |
|
reconstructtracks |
New tracks reconstructing resource | distributedanalyst/rest/v1/jobs/spatialanalyst/reconstructtracks |
| File Path |
File Name |
Configuration Item |
Note |
|
{ISERVER_HOME}\webapps\iserver\WEB-INF |
iserver-system.xml |
New added service provider: ElasticsearchProvider | PostGIS data service provider |
| New added service provider: MongoDBMVTTileProvider | |||
| New added service provider: PostgisDataProvider | |||
| New added service provider: PostgisMapProvider | PostGIS map service provider | ||
| New added service provider: ShapeFileDataProvider | Shape data service provider | ||
| New added service provider: ShapeFileMapProvider | Shape map service provider | ||
| New added service provider: HBaseMapProvider | HBase map service provider | ||
| New added service provider: HBaseDataProvider | HBase data service provider | ||
|
iserver-services.xml |
Under <com.supermap.services.providers.FilteredDatasourceInfo> node, if the datasource name exists, you need to configure the following items:
|