iServer 11i(2023) 接口变更 |
包 | 类/接口名 | 字段/方法/属性/页面 | 备注 |
com.supermap.services.providers | UGCMapProviderSetting | 新增字段 MetaTileSetting metaTile | |
PostgisDataProviderSetting | 新增字段 String schema | ||
UGCDataProviderSetting | 新增字段 dafaultFieldForOrderBy | ||
PostgisMapProviderSetting | 新增字段 String schema | ||
KnowledgeGraphProviderSetting | 新增类 KnowledgeGraphProviderSetting | ||
DefaultKnowledgeGraphProvider | 新增类 DefaultKnowledgeGraphProvider |
模块 | 资源名称 | 资源/参数/请求/表述 | 备注 | URL模板 |
tileserver | tileJobs | POST 请求新增参数 | 新增 List<String> scheduledTimeRanges 字段 新增 String tilesetName 设置瓦片集名称 |
/iserver/manager/tileservice/jobs |
tileJobScheduledTimeRanges | 新增 PUT 请求 | 请求体为 List<String>,可更新定时切图的时间段 | /iserver/manager/tileservice/jobs/{jobid}/scheduledtimeranges | |
services-ogcapi | 新增 OGC API Tiles 族 REST API | /iserver/services/<ComponentName>/ogcapi/collections/<collectionId>/tiles 等 OGC API Tiles 相关 REST API | ||
services-rest | AddressMatchGeoCodingResource | 新增响应参数 | 新增响应体参数 addresses,返回正向地址匹配结果数组 | /iserver/services/address-school/restjsr/v1/address/geocoding |
legend | GET 请求新增参数 | 新增请求体参数 tempLayersSet,用于获取临时图层的图例 | /iserver/services/map-Population/rest/maps/PopulationDistribution/legend | |
FeaturesResource | 新增参数化对象 | 请求体的 geometry 新增 GEOBEZIER3CURVE, GEOCOMPOUNDCURVE, GEOCURVEPOLYGON, GEOMULTICURVE, GEOMULTISURFACE 等 参数化对象 |
/iserver/services/data-test/rest/data/datasources/test/datasets/<datasetName>/features | |
FlatGeobuf 表述 | 新增 FlatGeobuf 表述 | /iserver/services/data-China400/rest/data/featureResults /iserver/services/data-world/rest/data/featureResults/{featureResultID} /iserver/services/map-world/rest/maps/世界地图/queryResults /iserver/services/map-world/rest/maps/世界地图/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 请求新增字段 | 请求体 layoutOptions 字段中新增子字段 standardMarginOptions,可设置国家标准分幅相关参数 | /iserver/services/webprinting/rest/webprinting/v1/jobs |
POST 请求新增、增强参数 | 请求体 layoutOptions 字段中子字段 legendOptions 新增参数 layers、isAutoComposition、itemsFont、titleFont、titleFontSize,可设置图例元素相关参数 | |||
请求体 layoutOptions 字段中子字段 scaleBarOptions 新增参数 scaleBarVisible,增强参数 type,可设置比例尺元素相关参数 | ||||
KnowledgeGraph | query | 新增 GET 请求 | 用于知识图谱中实体和关系的查询 | /iserver/service/knowledgeGraph-test/restjsr/graph/query |
graphmaps | 新增 GET 请求 | 用于展示图谱图列表 | /iserver/service/knowledgeGraph-test/restjsr/graph/graphmaps | |
graphmap | 新增 GET 请求 | 用于展示图谱图文档 | /iserver/service/knowledgeGraph-test/restjsr/graph/graphmaps/{graphmapName}.json |
文件路径 | 文件名称 | 配置项 | 备注 |
{ISERVER_HOME}\webapps\iserver\WEB-INF | iserver-services.xml | ArcGISRestMapProviderSetting>>customMapName | 新增用于指定转发为 REST 地图服务后的地图名的参数 customMapName,默认为空 |
UGCMapProviderSetting>>fullLabelEnabled | 新增是否完整显示标签开关 fullLabelEnabled,默认为 false | ||
DataConfig>>cacheStrategyConfig>>maxElementsInMemory DataConfig>>cacheStrategyConfig>>timeToLiveSeconds DataConfig>>cacheStrategyConfig>>timeToIdleSeconds |
新增数据查询缓存配置项 cacheStrategyConfig 及其参数: <maxElementInMemory>:内存中允许存储的最大对象个数,默认为100个。 <timeToLiveSeconds>:内存中存储对象的有效时长,单位为秒,默认为3秒。 <timeToIdleSeconds>:内存中存储对象允许闲置的时长,单位为秒,默认为3秒。 |
||
iserver-system.xml | SecuritySetting>>PBKDF2Iterations | 新增用于设置 PBKDF2 密码加密算法迭代次数的参数,当 iServer 启用 PBKDF2 加密后生效 | |
SecuritySetting>>CaptchaConfig>>enable SecuritySetting>>CaptchaConfig>>type SecuritySetting>>CaptchaConfig>>length SecuritySetting>>CaptchaConfig>>expireInSeconds |
新增 iServer 登录时校验验证码的配置项 CaptchaConfig 及其参数: <enable>:是否启用验证码,默认为 false。 <type>:验证码类型,目前只支持图片型 IMAGE_CAPTCHA。 <length>:验证码长度,默认为4个字符。 <expireInSeconds>:验证码过期时间,默认为120秒。 |
||
uploadFileSetting>>uploadSize uploadFileSetting>>uploadUnzipSize uploadFileSetting>>uploadOverwrite uploadFileSetting>>uploadDir uploadFileSetting>>deniedFiles |
新增 iServer 文件上传配置项 uploadFileSetting 及其参数: <uploadSize>:上传文件体积最大值,默认无限制,支持正整数,单位Mb。 <uploadUnzipSize>:上传文件解压后体积最大值,默认无限制,支持正整数,单位Mb。 <uploadDir>:上传文件的存放目录。 <deniedFile>:上传 zip 文件时禁止的内部文件格式。 |
||
iserver-interfaces.xml | WFSConfig>>provider | WFS 服务新增支持自定义服务描述信息节点 provider | |
WPSConfig>>provider | WPS 服务新增支持自定义服务描述信息节点 provider | ||
{ISERVER_HOME}\webapps\iserver\WEB-INF\config | accountInfoComplianceRules.xml | 新增账户信息合规度校验规则配置文件 accountInfoComplianceRules.xml |