Skip to content

3.28审核接口资源复制

应用,使用的公开数据被删除后,就无法使用被删除的数据

so,上架后公开的数据需要复制一份

资源中心

数据

服务

地图 我的服务、示例服务(固定)、我的数据(公开数据)、示例数据(固定)

洞察 (我的服务、我的数据(公开数据)、示例数据(固定),上传数据(我的数据))、我的地图

大屏 我的地图、公开数据、我的数据、服务(服务地址,公开服务?)、场景

场景 公共服务(onlinedemo账号)、我的服务

地图

maps.  资源表
mapsvisitdetail. 访问记录
perssion 权限表

保存某个地图资源

/web/maps/{id}.json

iportalMapsReource
	geIportalMapsReource()

/web/maps/{id}/map.json

iportalMapsReource
	updateWebMapContent()

另存为某个地图资源

/web/maps.json

portalMapsReource
	createviewMap()

/web/datas/{id}/content.json 查询所有资源;关联着上传数据资源

map怎么关联data的?

map.json直接拿到了

洞察

场景

/web/scenes/{id}.json

IportalScenesResource
	getIportalScenesResource()

方案

数据。

服务。 3

地图 参考另存为接口。2

洞察 自己开发另存为接口。1

大屏 参考另存为接口。 1

场景 自己开发另存为接口。1

关联资源权限

数据和服务:管理员手动下载文件,上传数据到管理员账号,如有服务,管理员手动发布;或自己实现接口?

地图、洞察、大屏、场景:扩展开发管理接口:管理员另存为数据,地图和大屏参考‘另存为’接口,洞察和场景则自己开发‘另存为’接口

  1. 拷贝中出现错误处理(同时发大量服务)
  2. 拷贝的资源会占用自己的存储空间
  3. 深克隆对资源的消耗(发服务,pg库)