iServer 11i (2023) Interface Change |
The bag | Class/interface name | Fields/Methods/Properties/Pages | Remark |
com.supermap.services.providers | UGCMapProviderSetting | New field MetaTileSetting metaTile. | |
PostgisDataProviderSetting | New field String schema | ||
UGCDataProviderSetting | New field dafaultFieldForOrderBy | ||
PostgisMapProviderSetting | New field String schema | ||
KnowledgeGraphProviderSetting | Add a new class KnowledgeGraphProviderSetting. | ||
DefaultKnowledgeGraphProvider | New class DefaultKnowledgeGraphProvider |
Module | The name of the resource | Resource/Parameter/Request/Expression | Remark | URL template |
tileserver | tileJobs | New parameters for POST request | New List < String > scheduledTimeRanges field New String tilesetName Set tile set name | /iserver/manager/tileservice/jobs |
tileJobScheduledTimeRanges | Add PUT request | The request body is List < String >, which can update the time period of timing graph tiling. | /iserver/manager/tileservice/jobs/{jobid}/scheduledtimeranges | |
services-ogcapi | New OGC API Tiles Family REST API | /iserver/services/<ComponentName>/ogcapi/collections/<collectionId>/tiles OGC API Tiles related REST API | ||
services-rest | AddressMatchGeoCodingResource | Add a response parameter | Add response body parameter addresses, and return forward address match result array | /iserver/services/address-school/restjsr/v1/address/geocoding |
legend | Add parameters to GET request | Added the request body parameter tempLayersSet, which is used to obtain the legend of the temporary layer | /iserver/services/map-Population/rest/maps/PopulationDistribution/legend | |
FeaturesResource | Add a parametric object | Request body geometry addition GEOBEZIER3CURVE, GEOCOMPOUNDCURVE, GEOCURVEPOLYGON, GEOMULTICURVE, GEOMULTISURFACE , etc. Parametric objects |
/iserver/services/data-test/rest/data/datasources/test/datasets/<datasetName>/features | |
FlatGeobuf representation | Added FlatGeobuf representation | /iserver/services/data-China400/rest/data/featureResults /iserver/services/data-world/rest/data/featureResults/{featureResultID} /iserver/services/map-world/rest/maps/worldMap/queryResults /iserver/services/map-world/rest/maps/worldMap/queryResults/{queryResultID} /iserver/services/transportationAnalyst-facilityNet/rest/networkanalyst/WaterNet@FacilityNet/connectededges /iserver/services/transportationAnalyst-facilityNet/rest/networkanalyst/WaterNet@FacilityNet/tracedown /iserver/services/transportationAnalyst-facilityNet/rest/networkanalyst/WaterNet@FacilityNet/traceup /iserver/services/geometry/restjsr/v1/geometry/buffer/{geometryBufferResultID} /iserver/services/geometry/restjsr/v1/geometry/buffer/{geometryOverlayResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/datasets/SamplesP@Interpolation/buffer/{datasetBufferResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/datasets/SamplesP@Interpolation/overlay/{datasetOverlayResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/datasets/SamplesP@Interpolation/isoline/{datasetIsolineResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/datasets/SamplesP@Interpolation/isoregion/{datasetIsoregionResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/datasets/SamplesP@Interpolation/thiessenpolygon/{dataseThiessenPolygonResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/SamplesP@Interpolation/buffer/{geometryBufferResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/SamplesP@Interpolation/overlay/{geometryOverlayResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/SamplesP@Interpolation/isoline/{geometryIsolineResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/SamplesP@Interpolation/isoregion/{geometryIsoregionResultID} /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/SamplesP@Interpolation/thiessenpolygon/{geometryThiessenPolygonResultID} |
||
iserver-webprinting | WebPrintJobsResource | POST request new field | The subfield standardMarginOptions is newly added in the layoutOptions field of the request body, which can set the relevant parameters of the national standard framing. | /iserver/services/webprinting/rest/webprinting/v1/jobs |
New and enhanced parameters for POST request | The sub-field legendOptions in the layoutOptions field of the request body adds the parameters layers, isAutoComposition, itemsFont, titleFont, and titleFontSize, which can be used to set parameters related to legend elements | |||
The subfield scaleBarOptions in the layoutOptions field of the request body adds the parameter scaleBarVisible and enhances the parameter Type, which can set relevant parameters of scale bar element | ||||
KnowledgeGraph | query | Add a GET request | Queries for entities and relationships in the knowledge graph | /iserver/service/knowledgeGraph-test/restjsr/graph/query |
graphmaps | Add a GET request | Used to display the list of atlas | /iserver/service/knowledgeGraph-test/restjsr/graph/graphmaps | |
graphmap | Add a GET request | Used to display atlas documents | /iserver/service/knowledgeGraph-test/restjsr/graph/graphmaps/{graphmapName}.json |
file path | file name | Configuration item | Remark |
{ISERVER_HOME}\webapps\iserver\WEB-INF | iserver-services.xml | ArcGISRestMapProviderSetting>>customMapName | Add the parameter customMapName for specifying the map name after forwarding to the REST map services, which is empty by default |
UGCMapProviderSetting>>fullLabelEnabled | Add the fullLabelEnabled switch for displaying labels completely, which is false by default | ||
DataConfig>>cacheStrategyConfig>>maxElementsInMemory DataConfig>>cacheStrategyConfig>>timeToLiveSeconds DataConfig>>cacheStrategyConfig>>timeToIdleSeconds |
Add the data query cache configuration item CacheStrategyConfig and its parameters: <maxElementInMemory>: The maximum number of objects allowed to be stored in memory. The default is 100.\ <timeToLiveSeconds>: The valid duration of the object stored in the memory, in seconds. The default is 3 seconds. <timeToIdleSeconds>: The allowed idle time of the object stored in the memory. The unit is second, and the default is 3 seconds. |
||
iserver-system.xml | SecuritySetting>>PBKDF2Iterations | Added a parameter to set the number of iterations of the PBKDF2 password encryption algorithm, which takes effect when the iServer enables PBKDF2 encryption | |
SecuritySetting>>CaptchaConfig>>enable SecuritySetting>>CaptchaConfig>>type SecuritySetting>>CaptchaConfig>>length SecuritySetting>>CaptchaConfig>>expireInSeconds |
Add the configuration item CaptchaConfig and its parameters for verifying the verification code during iServer login: <enable>: whether to enable the verification code. The default is false. <type>: verification code type. Currently, only image IMAGE _ CAPTCHA is supported. <length>: The length of the verification code, which is 4 characters by default. <expireInSeconds>: verification code expiration time, 120 seconds by default. |
||
uploadFileSetting>>uploadSize uploadFileSetting>>uploadUnzipSize uploadFileSetting>>uploadOverwrite uploadFileSetting>>uploadDir uploadFileSetting>>deniedFiles |
New iServer file upload configuration item uploadFileSetting and its parameters: <uploadSize>: The maximum size of the uploaded file. It is unlimited by default. It supports a positive integer. The unit is Mb. <uploadUnzipSize>: The maximum size of the uploaded file after decompression. It is unlimited by default. It supports positive integer and the unit is Mb. <uploadDir>: The directory where the uploaded files are stored. <deniedFile>: An internal file format that is not allowed when uploading zip files. |
||
iserver-interfaces.xml | WFSConfig>>provider | The WFS service adds support for user-defined identification node provider | |
WPSConfig>>provider | WPS service adds support for user-defined identification node provider | ||
{ISERVER_HOME}\webapps\iserver\WEB-INF\config | accountInfoComplianceRules.xml | Config file accountInfoComplianceRules.xml of compliance verification rules for new account information. |