iServer 2025 Interface Changes |
| The bag | Class/interface name | Fields/Methods/Properties/Pages |
| com.supermap.services.components.commontypes | EngineType | Added YUKON and VASTBASE enumerations to support Yukon and Vastbase databases |
| com.supermap.services.components | VectorTileCapabilities | Added class to provide vector tiles capability |
| VectorTile | Added class to provide vector tiles interface | |
| VectorTileConfig | Added class to provide vector tiles service configuration | |
| com.supermap.services.components.impl | VectorTileImpl | Added class to implement VectorTile vector tiles interface |
| com.supermap.services.providers | UGCMVTProvider | Added class to implement vector tiles provider |
| UGCMVTProviderSetting | Added class to implement vector tiles provider configuration | |
| UGCMapProviderSetting | Added throwExceptionWhenOutputMapError property to return exception information instead of blank map when output fails | |
| TPKXMapProvider | Added class to implement TPKX map provider | |
| TPKXMapProviderSetting | Added class to implement TPKX map provider configuration | |
| com.supermap.server.config | ServiceStorageType | Added GBASE8C enumeration to support GBASE storage for service configuration information |
| SecurityInfoStorageType | Added GBASE8C enumeration to support GBASE storage for security information | |
| com.supermap.services.repository | RepositoryType | Added GBASE8C enumeration to support GBASE storage for temporary resources |
| com.supermap.services.rest.management | PublishServiceParameter | Added name and alias fields to set service name and alias when publishing services |
| Module | Resource Name | Resource/Parameter/Request/Representation | Remarks | URL Template |
| services-rest-management | DataStoreDataResource | Added POST request parameters | Added serviceName and serviceAlias parameters to specify service name and alias when publishing single service | /iserver/manager/datastoredata.json |
| WorkspacesResource | Added POST request parameters | Added serviceName and serviceAlias parameters to specify service name and alias when publishing single service | /iserver/manager/workspaces.json | |
| DatastoresResource | Added POST request parameter enumerations | Added YUKON and VASTBASE enumerations to engineType request parameter, and added YUKON and VASTBASE enumerations to type request parameter, used to register Yukon and Vastbase databases as spatial databases |
/iserver/manager/datastores.json | |
| ServiceSettingsResource | Added GET request parameters | Added orderBy parameter to sort services by specified method Added labels parameter to return services containing specified labels |
/iserver/manager/services.json | |
| Added GET response parameters | Added createTime parameter to display service instance creation time; Added modifyTime parameter to display service instance update time; Added labels parameter to display service instance labels |
|||
| ServicesLabelResource | Added GET, PUT requests | Added service label resource | /iserver/manager/servicesLabel.json | |
| ServiceStorageResource | Added PUT request parameter enumeration | Added GBASE8C enumeration to type request parameter for storing service configuration information to GBASE | /iserver/manager/servicestorage.json | |
| RepositorySettingResource | Added PUT request parameter enumeration | Added GBASE8C enumeration to type request parameter for storing temporary resources to GBASE | /iserver/manager/repository/setting.json | |
| SecurityStorageSettingResource | Added PUT request parameter enumeration | Added GBASE8C enumeration to type request parameter for storing security information to GBASE | /iserver/manager/security/storage.json | |
| services-rest | domainResuorce | Added GET response parameters | Added description field to codeInfos response parameter to describe actual information of enumeration value | /iserver/services/{dataComponent}/rest/data/datasources/{datasourceName}/datasets/{datasetName}/domain.json |
| ArcGISIdentifyResource | GET, POST response parameter changes | Field name in attributes response parameter defaults to alias (previously: field name) Added returnFieldName response parameter to indicate whether field name in attributes is alias |
/iserver/services/{component}/arcgisrest/{mapName}/MapServer/identify.json | |
| DatasourceResource | Added GET response parameters | Added supportTransaction parameter to describe whether data source supports database transactions | /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}.json | |
| DatasetResource | Added GET response parameters | Added supportTransaction parameter to describe whether dataset supports database transactions | /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}/datasets/{DatasetName}.json | |
| FeaturesResource | Added POST, PUT, DELETE request parameters | Added rollbackOnFailure parameter to indicate whether to use database transaction capability and rollback upon failure | /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}/datasets/{DatasetName}/features.json | |
| FeatureResource | Added PUT, DELETE request parameters | Added rollbackOnFailure parameter to indicate whether to use database transaction capability and rollback upon failure | /iserver/services/<DataComponent>/rest/data/datasources/{DatasourceName}/datasets/{DatasetName}/features/{featureId}.json | |
| Added GET response parameters | Added Geometry field in VideoParameter to describe ground coverage of video | |||
| FeatureResultsResource | Added POST response parameters | Added Geometry field in VideoParameter to describe ground coverage of video | /iserver/services/{dataComponent}/rest/data/featureResults.rjson?returnContent=true | |
| TileImageResource | Added GET request parameters | Added displayFilters parameter to filter output map by attribute filters | /iserver/services/<mapComponent>/rest/maps/{mapName}/tileImage.json | |
| TileImagesResource | Added GET request parameters | Added displayFilters parameter to filter output map by attribute filters | /iserver/services/<mapComponent>/rest/maps/{mapName}/tileImages.json | |
| ZXYTileImageResource | Added GET request parameters | Added displayFilters parameter to filter output map by attribute filters | /iserver/services/<mapComponent>/rest/maps/{mapName}/zxyTileImage.json | |
| ImageResource | Added GET request parameters | Added displayFilters parameter to filter output map by attribute filters | /iserver/services/<mapComponent>/rest/maps/{mapName}/image.json | |
| ArcgisVectorTileServerResource | Added GET request | Added root resource for ArcGIS REST vector tiles service | /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer.json | |
| ArcgisVectorTileResource | Added GET request | Added vectorTile resource for ArcGIS REST vector tiles service | /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTile.json | |
| ArcgisVectorTileStyleResource | Added GET request | Added vectorTileStyle resource for ArcGIS REST vector tiles service | /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTileStyle.json | |
| ArcgisVectorTileSpriteResource | Added GET request | Added vectorTileSprite resource for ArcGIS REST vector tiles service | /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTileSprite.json | |
| ArcgisVectorTileFontsResource | Added GET request | Added vectorTileFonts resource for ArcGIS REST vector tiles service | /iserver/services/<mapComponent>/arcgisrest/{mapName}/VectorTileServer/vectorTileFonts.json | |
| manager | SessionStorageResource | Added PUT request parameter enumeration | Added GBASE8C enumeration to type request parameter for storing session information to GBASE | /iserver/manager/security/session.json |
| File Path | File Name | Configuration Item | Remarks |
| {ISERVER_HOME}\webapps\iserver\WEB-INF | iserver-services.xml | Added MapImpl>>MapConfig>>cacheResamplingDisabled | Map service component layer cache supports tile resampling |
| Added ArcGISRESTDataProviderSetting>>closePostMockGet | Support turning off sending requests to the original ArcGIS Feature service via POST mock GET requests | ||
| iserver-system.xml | Added properties>>returnSmgeometryField | Added system attribute, when set to true, some specific resource fieldNames support returning smgeometry field | |
| iserver-dataflow.xml | Added dataFlowSetting>>serverSetting>>address | Data flow service configuration now supports binding to fixed IP address | |
| iserver-services-interfaces.xml | Added reverseLayerOrder to wms111 and wms130 interface configurations | For reversing layer order in WMS service |