iServer 11i (2024) Interface Change |
The bag | Class/interface name | Fields/Methods/Properties/Pages | Remark |
com.supermap.services.components |
Map | New ChartFeatureQueryResult queryChartFeatureByBounds(String mapName, Rectangle2D bounds) interface | Support the chart map services to query the feature information through the range |
com.supermap.services.components.spi |
ChartMapProvider | New ChartFeatureQueryResult queryChartFeatureByBounds(String mapName, Rectangle2D bounds) interface | |
com.supermap.services.providers |
UGCMapProvider | New ChartFeatureQueryResult queryChartFeatureByBounds(String mapName, Rectangle2D bounds) Interface | |
InnerUGCMapProvider | New ChartFeatureQueryResult queryChartFeatureByBounds(Rectangle2D bounds) interface | ||
com.supermap.services.components |
Data | New List<String> getDatasetGroupNames(String datasourceName) 新增 DatasetGroupInfo getDatasetGroupInfo(String datasourceName, String datasetGroupName) interface |
Support data services to obtain all root data set group names of data sources Support data services to get data set group details by data set group name |
com.supermap.services.components.spi |
DataProvider | New List<String> getDatasetGroupNames(String datasourceName) , DatasetGroupInfo getDatasetGroupInfo(String datasourceName, String datasetGroupName) interface | |
com.supermap.services.providers |
UGCDataProvider | New List<String> getDatasetGroupNames(String datasourceName) New DatasetGroupInfo getDatasetGroupInfo(String datasourceName, String datasetGroupName)interface | |
InnerUGCDataProvider | New List<String> getDatasetGroupNames() 新增 DatasetGroupInfo getDatasetGroupInfo(String datasetGroupName) interface | ||
com.supermap.services.components |
Map | Added void clearAllCache () method | New Cleanup Service All Cache |
com.supermap.services.components.spi | MapProvider | ||
com.supermap.services.components |
MapConfig | Added tileCacheUpdateConfig, vectorTileCacheUpdateConfig field | Added raster/vector cache read-only and expiration time parameters |
com.supermap.services.provider | UGCMapProviderSetting | Added tileCacheReadOnly, vectorTileCacheDisabled, vectorTileCacheReadOnly, vectorTileOutputPath field | Add read-only, whether to enable read-only, and storage location parameters to the vector cache; add read-only parameters to the raster cache |
ArcGISRestMapProviderSetting | Added tileCacheReadOnly field | ||
AggregationMapProviderSetting | |||
BaiduMapProviderSetting | |||
BingMapsMapProviderSetting | |||
OpenStreetMapProviderSetting | |||
TiandituMapProviderSetting | |||
WMSMapProviderSetting | |||
WMTSMapProviderSetting | |||
com.supermap.services.components.commontypes |
TilesetQueryParameter | New tile set query param | |
Layer | New List < FieldInfo > fields | The layer information supports the return of fields information. | |
com.supermap.services.rest.resources.impl |
InterpolationCressmanResource | Added Cressman Interpolation Analysis sub-resource | Cressman analysis method added under spatialanalyst service interpolation analysis resource |
InterpolationResource | New InterpolationCressmanResource interpolationCressman() | ||
com.supermap.services.components.commontypes |
InterpolationCressmanParameter | Added Cressman analysis parameter class | |
com.supermap.services.rest.commontypes |
InterpolationCressmanPostParameter | Cressman interpolation analysis POST parameter class added | |
com.supermap.processing.jobserver.commontypes |
CopyDataInputSetting | Remove importData method from DataProcessingResource | Remove data copy function |
CopyDatasetInputSetting | |||
CopyFileDataInputSetting | |||
com.supermap.processing.jobserver.provider |
CopyDataProvider | ||
com.supermap.processing.jobserver.rest.resources |
CopyDataResource | ||
com.supermap.processing.jobserver.commontypes |
HBaseInputJsonInfo | Delete the class | Removes the ability for the distributed analyst service to use HBase data sources as input and output |
OutputType | Remove HBASE enumeration values | ||
java.com.supermap.machinelearning.commontypes | OutputType | Remove HBASE enumeration values | Remove the function of machine learning service taking HBase data source as output |
com.supermap.services.components.commontypes | EngineType | Remove HBASE enumeration values | HBase database is no longer supported |
com.supermap.services.components.commontypes |
HBaseDatasourceConnectionInfo | Delete the class | Remove the ability to publish HBase services |
com.supermap.services.providers |
HBaseMapProviderSetting | ||
HBaseDataProviderSetting | |||
com.supermap.services.providers | HBaseDataProvider | ||
HBaseMapProvider | |||
HBaseDataProviderSetting | |||
HBaseMapProviderSetting | |||
HBaseBigDataProvider | Removes the ability to import data into HBase | ||
MigratingDataSHP | Removes the ability to import shapefile data into HBase | ||
com.supermap.server.config |
OutputType | New UDBX enumeration | |
RedisSessionSetting | Add user and password fields | ||
com.supermap.services.components |
Data | New List<Feature> getFeature(String datasourceName, String datasetName, Geometry geometry, SpatialQueryMode spatialQueryMode,String[] fields, int fromIndex, int toIndex) interface | Feature Service Spatial Query, SQL Query Support Paging |
New List<Feature> getFeature(String datasourceName, String datasetName, Geometry geometry, SpatialQueryMode spatialQueryMode, String attributeFilter, String[] fields, int fromIndex, int toIndex) interface | |||
com.supermap.services.components.spi |
DataProvider | Added default List<Feature> getFeature(String datasourceName, String datasetName, Geometry geometry, SpatialQueryMode spatialQueryMode, String attributeFilter,String[] fields, int fromIndex, int toIndex) interface | |
Added default List<Feature> getFeature(String datasourceName, QueryParameter queryParam, int maxFeatures, int fromIndex, int toIndex) interface | |||
com.supermap.services.components |
Map | New default SymbolInfo getSymbol(String mapName, int symbolId, ResourceType resourceType) interface | Support for adding Symbols and obtaining Symbol information |
New default int addSymbol(String mapName,SymbolInfo symbolInfo, ResourceType resourceType) interface | |||
com.supermap.services.components.spi |
AddSymbol | Add AddSymbol interface | |
SymbolFillAware | New SymbolFillAware interface | ||
com.supermap.services.rest.management |
PublishServiceParameter |
Added isDatasetsCheck field |
Enable data set verification capability |
com.supermap.services.components.commontypes |
PublishServiceParameter | ||
com.supermap.services.rest.resources.impl |
WorkspacesResource | ||
com.supermap.services.providers |
UGCDataProviderSetting | ||
PostgisDataProviderSetting | |||
com.supermap.services.components.commontypes |
VideoFeature | Added Video Feature interface | Add video element type |
GeometryType | New VIDEO Type Enumeration | ||
com.supermap.services.providers |
VideoStreamServiceInfo | Added VideoStreamServiceInfo interface | Add video stream service parameter class, which can bind workspace with data service configuration class to verify video data |
UGCDataProviderSetting | New VideoStreamServiceInfo field | ||
com.supermap.services.components.commontypes |
ValidateResult | New hasVideoStreamPublishCapability Field | |
com.supermap.services.rest.management |
PublishServiceParameter | New VideoStreamServiceInfo field | |
com.supermap.services.components.impl |
VideoHLSComponentImpl | Add a new class | New video stream service, providing video flow service configuration, publishing, stream conversion and other capabilities |
com.supermap.services.components.spi |
VideoHLSProvider | ||
com.supermap.services.components |
VideoHLSComponent | ||
com.supermap.services.providers |
UGCVideoHLSProvider | ||
UGCVideoHLSProviderSetting | |||
com.supermap.services.video.resources.impl |
VideoHLSResource | ||
com.supermap.services.rest.management |
ServiceType |
New RESTHLS VIDEO service type. |
Module | The name of the resource | Resource/Parameter/Request/Expression | Remark | URL template |
services-rest-management |
DatastoreResource | Add URL parameter to GET request | Add the tilesetName parameter, and use the tile set name as the keyword; Add the tilesetType parameter to filter the returned tile set information through the tile set type; Added tilesetFromIndex and tilesetToIndex paging parameters for paging query. The above parameters are not required | /iserver/manager/datastores/<datastoreName>.json |
TilesetInfosCountResource | Add URL parameter | Add the tilesetName parameter, and use the tile set name as the keyword; Add the tilesetType parameter to filter the returned tile set information through the tile set type | /iserver/manager/tilesetinfos/count.json | |
TilesetInfosResource | POST request add URL parameter | Add the tilesetName parameter, and use the tile set name as the keyword; Add the tilesetType parameter to filter the returned tile set information through the tile set type; Added tilesetFromIndex and tilesetToIndex paging parameters for paging query. The above parameters are not required | /iserver/manager/tilesetinfos.json | |
SessionStorageResource | PUT request add parameter | Add user and password parameter | /iserver/admin-ui/security/securityConfig.json | |
multiworkersResource | PUT request add parameter | New parameters related to automatic worker process recycling, including enabled, checkPeriodHours and maxWaitDisposeSeconds Etc | /iserver/manager/multiworkers/setting.json | |
WorkspacesResource | New parameters for POST request | Added isDatasetsCheck parameter | /iserver/manager/workspace.json | |
workKeysResource | Add a GET request | Add work key set resource | /iserver/manager/security/workKeys.json | |
Add PUT request | ||||
workKeyResource | Add a GET request | Add work key resource | /iserver/services/security/svckeys/{KeyID}.json | |
iserverLicenseInfoResource | Add response parameters for GET request | A new short CompanyName field is added to indicate the abbreviated name of the license requesting organization | /iserver/manager/licenseInfo.json | |
svcworkkeymappingsResource | Add a GET request | Add work key and service type mapping resource | /iserver/manager/svcworkkeymappings.json | |
Add PUT request | ||||
services-video |
VideoHLSResource | Add a GET request | New video stream service root resource | /iserver/services/<serviceName>/restjsr.json |
Add a GET request | The new resource is used to obtain the video stream address. | /iserver/services/<serviceName>/restjsr/hls/stream/{videosetName}/{videoID}/** | ||
manager |
ValidationResource | Add GET response parameter | Added hasVideo StreamPublishCapability parameter to identify whether data can be used for publishing video streaming services | /iserver/manager/validation.json |
components | Add POST request parameter | New com.supermap.services.providers.UGCVideoHLSProvider component type | /iserver/manager/components.json | |
providers | POST request body parameter enumeration value change | The type parameter removes the com.supermap.services.providers.HBaseMapProvider and com.supermap.services.providers.HBaseDataProvider enumerations, indicating the removal of a publication Features of HBase Services | /iserver/manager/providers.json | |
The type parameter removes the com.supermap.services.providers.GeoTrellisMapProvider. Also, the engineType parameter removes the HBASE enumeration | ||||
Add POST request parameter | New com.supermap.services.components.impl.VideoHLSComponentImpl provider type | |||
WorkspacesResource | Add POST request parameter | New videoStreamServiceInfo streaming service configuration information | /iserver/manager/workspaces.json | |
ServiceClearCacheResource | Add a GET request | New resource to clear all caches for map services | /iserver/manager/services/{servicename}/clearCache.json | |
scheduledbackup | Add a GET request | New scheduled backup resource | /iserver/manager/scheduledbackup.json | |
Add PUT request | ||||
services-rest |
ImageResourceBase | Add GET request parameter | ChartSetting is added, and the chart map service supports dynamic plotting according to the chartSetting passed in | /iserver/services/<serviceName>/rest/maps/<mapName>/tileimage.png |
ChartAcronymClassifyResource | Add a GET request | Add chart object grouping list resource | /iserver/services/<serviceName>/rest/maps/<mapName>/chartacronymclassify.json | |
QueryResultSetResource | Add POST request parameter | The query mode ChartFeatureBoundsQuery is added to the queryMode of the request body, which supports the range query of the chart element and the attribute of the object element. | /iserver/services/<serviceName>/rest/maps/<mapName>/queryResults.json | |
DatasetGroupsResource |
Add a GET request | Add dataset group list resource |
/iserver/services/<serviceName>/rest/data/datasources/<datasourceName>/datasetgroups.json |
|
DatasetGroupResource | Add a GET request | New Dataset Group Details Resources | /iserver/services/<serviceName>/rest/data/datasources/<datasourceName>/datasetgroups/<datasetGroupName>.json | |
interpolationCressmanResource | Add a GET request | New Cressman Interpolation Analysis Resources | /iserver/services/<serviceName>/restjsr/spatialanalyst/datasets/<datasetName>/interpolation/cressman.json | |
Add new POST request | ||||
FeatureResource | Add GET request response body | Response body feature type, newly added video element type | /iserver/services/data-WorkSpace0418/rest/data/feature/0-1-0.json | |
VectorStylesResource | Add GET request parameter | Add returnTileAttributes, indicating whether tile returns attribute information | /iserver/services/map-Population/restjsr/v1/vcetortile/maps/PopulationDistributin/style.json | |
VectorTileStyleResource | Add GET request parameter | Add returnTileAttributes, indicating whether tile returns attribute information | /iserver/services/map-ChinaProvince/rest/maps/ChinaProvince/tileFeature/vectorstyles.json | |
LayerResource | Add GET request parameter | Parameter returnFields is added, and fields information is returned when returnFields is true | /iserver/services/map-world/rest/maps/世界地图/layers/Capitals@World@@世界地图.json | |
iserver-datacatalog | datastoresResource | POST Request Parameter Enumeration Value Change | The engineType parameter removes the HBASE enumeration, indicating the ability to remove the data registration HBase. | /iserver/manager/datastores.json |
iserver-processing | buildRasterPyramidResource | POST Request Parameter Enumeration Value Change | The engineType parameter removes the HBASE enumeration, indicating the ability to remove the distributed analysis raster data copy to HBase. | /iserver/services/distributedanalyst/rest/v1/jobs/dataprocessing/buildRasterPyramid.json |
buildRegionGridResource | POST Request Parameter Enumeration Value Change | The engineType parameter removes the HBASE enumeration, indicating that the distributed analysis construction area grid output to HBase function is removed. | /iserver/services/distributedanalyst/rest/v1/jobs/dataprocessing/buildregiongrid.rjson | |
spatialanalystJobsResource | POST Request Parameter Enumeration Value Change | The engineType parameter removes the HBASE enumeration, indicating that the function of outputting distributed analysis results to HBase is removed. Include the following sub-resources: aggregatePoints, density, query, vectorClip, summaryRegion, topologyValidator, featureJoin, buffers, overlay, summaryAttributes, reconstructtracks, calculateODMatrix | /iserver/services/distributedanalyst/rest/v1/jobs/spatialanalyst/{spatialanalystType}.rjson | |
copyDataResource | Remove the resource | The ability to remove the distributed analysis data copy | /iserver/services/distributedanalyst/rest/v1/jobs/dataprocessing/copydata.json | |
copyDataJobResource | /iserver/services/distributedanalyst/rest/v1/jobs/dataprocessing/copydatajob.json | |||
services-agsrest | ArcGISLayerQueryResource | Add GET request parameter | Added resultOffset and resultRecordCount parameters for ArcGIS map services of paging query capability | /iserver/services/map-world/arcgisrest/mapService/layer/query.json |
ArcGISExportResource | Add GET request parameter | New Dynamic Layers parameter for ArcGIS map services of dynamic plotting capability | /iserver/services/map-world/arcgisrest/mapService/layer/export.json |
file path | file name | Configuration item | Remark |
{ISERVER_HOME}\webapps\iserver\WEB-INF\Config |
iserver-svcworkkeymappings.xml |
Used to set the mapping relationship among GIS service encryption method (keyID), service URLs and service component type | |
{ISERVER_HOME}\webapps\iserver\WEB-INF |
iserver-datacatalog.xml |
Configuration of HBase database is not supported | Hbase database configuration is not supported for data registration |
iserver-services.xml |
Configuration of HBase map provider, HBase data service providers, GeoTrellis map provider (HBase type), GeoTrellis is not supported Data service providers | Configuration of HBase map providers, HBase data service providers, GeoTrellis map providers (HBase type), GeoTrellis is no longer supported Data service providers | |
UGCDataProviderSetting>>videoStreamServiceInfo>> serviceName, protocolName |
Enhanced data services capability, support for video data sets, data service providers configuration, new videoStreamServiceInfo configuration items, and associated data flow services. | ||
PostgisDataProviderSetting, UGCDataProviderSetting>> isDatasetsCheck |
Whether to enable data set verification. After it is enabled, if the specified dataset is not compliant (for example, the dataset is null, the dataset name is incorrect, etc.), the data verification fails | ||
iserver-system.xml |
scheduledTasks>> scheduledBackup |
Server config files cheduled backup Settings | |
management>>session>> user,password |
Redis session supports user and password configuration | ||
SecuritySetting>> rootSecretKeySetting |
The keystore method is used to generate the root key, which is empty by default | ||
management>> provider-types |
Provider type metadata remove HBase map service providers and HBase data service providers | ||
SecuritySetting>>encryption>> serviceKeySettings |
GIS service encryption method |