iPortal 11i(2022)接口变更

发送反馈


Java API 变更

类/接口 字段/方法/属性/事件 备注

com.supermap.iportal.web.commontypes

DBVersion

V00_111

V00_112

V00_114

V00_116

新增枚举值

Credential

 

新增类

CredentialType

 

新增枚举类

ArcGISRefreshTokenConfig

 

新增类

ArcGISGenerateTokenConfig

 

新增类

HttpAuthBasicConfig

 

新增类

HttpAuthBearerConfig

 

新增类

TokenAsQueryParamConfig

 

新增类

ServiceInfo

credentialId

新增字段

CredentialSearchParameter

 

新增类

InternetBuildinMap

 

新增类

MvtBuildinMap

 

新增类

ViewerMapBuildinMap

 

新增类

QuotaType

INSIGHT_WORKSPACE

MAP_DASHBOARD

新增枚举值

OperationType

 

新增枚举类

OperatedResourceItemSearchParameter

  新增类

OperatedResourceItem

 

新增类

REST  API 变更

模块 资源名称 资源/参数/请求/表述 备注

portal 模块

credentials

 

GET 请求:根据查询参数查询凭据。

查询参数:CredentialSearchParameter

响应:Page<Credential>

新增资源

iportal/web/mycontent/credentials

POST 请求:添加一个凭据。

请求体:Credential

响应:MethodResult

credential

GET 请求:获取当前用户的一个凭据

路径参数:id

响应:Credential

新增资源

iportal/web/mycontent/credentials/{id}

PUT 请求:更新当前用户的一个凭据。

路径参数:id

请求体:Credential

响应:MethodResult

DELETE 请求:删除当前用户的一个凭据。

路径参数:id

响应:MethodResult

updateAppsConfig

PUT 请求: iportal/apps/config.json

请求体增加配置项: "servicePreviewConfig"。

作用:配置"服务预览" 底图。

请求体变更。

配置项 "commonConfig" 增加:"googleMapsAPIKey"、"baiduMapsAPIKey"、"tencentMapsAPIKey"。

作用:对所有 WebApps(含 DataViz、DataInsights、MapStudio、服务预览)用到的互联网地图(含 谷歌地图、百度地图、腾讯地图)key 进行配置。

请求体变更。

配置项 "mapStudioConfig" 增加 "mapCenterX","mapCenterY","level"。

作用:设置 MapStudio 底图默认中心点和缩放级别

getAppsConfig

GET 请求: iportal/apps/config.json?scope=["servicePreviewConfig"]

a)查询参数scope的枚举值增加 "servicePreviewConfig"

b)响应体增加 "服务预览" 相关的配置项("servicePreviewConfig")

GET 请求:iportal/apps/config.json?scope=["mapStudioConfig"]

响应体变更。

配置项 "mapStudioConfig" 增加 "mapCenterX","mapCenterY","level"。

作用:返回 MapStudio 底图默认中心点和缩放级别

GET 请求:iportal/apps/config.json?scope=["commonConfig"]

响应体变更。

配置项 "commonConfig" 增加:"googleMapsAPIKey"、"baiduMapsAPIKey"、"tencentMapsAPIKey"。

作用:返回所有 WebApps(含 DataViz、DataInsights、MapStudio、服务预览)用到的互联网地图(含 谷歌地图、百度地图、腾讯地图)key。

getRecentlyOperatedResources GET 请求:获取当前用户最近查看、编辑过的资源。
查询参数:OperatedResourceItemSearchParameter
响应:Page<OperatedResourceItem>

新增资源

iportal//web/mycontent/recent/resources

getPointOnSurfaceTiles

GET 请求:获取面数据上的点并生成矢量瓦片

路径参数:

String dataid
Integer x
Integer y
Integer z

请求参数:

String[] returnedFieldNames
Integer epsgCode

响应:byte[]

新增资源

iportal/web/datas/{dataId}/structureddata/pointonsurface/tiles/{z}/{x}/{y}.mvt

配置文件变更

文件路径

文件名称

配置项 备注

【SuperMap iPortal 安装目录】\webapps\iportal\WEB-INF

iportal.xml

quotaType

节点 <defaultUserResourceQuota> 的子节点 <resourceQuota> 的配置项 quotaType 新增支持枚举类型:INSIGHT_WORKSPACE 和 MAP_DASHBOARD

accessRecordCleanupSetting

新增资源访问记录清理配置节点