添加图层 |
选择合适的底图后,即可添加图层。地图工作室支持将来自 Web 和门户中的 SuerMap REST 服务、OGC WMTS 服务、OGC WMS 服务添加为图层,需要注意的是,添加图层的坐标系需与底图的坐标系保持一致。
从数据列表添加数据为图层的操作步骤如下:
方式一:单击地图工作室页面左侧“数据”,在数据列表中选择一个数据直接拖拽至地图上即可添加;或单击 一键添加。
方式二:
单击地图工作室页面左侧“图层”,单击“添加图层”;
选择“从数据列表中添加”选项,列表中列出了已添加到地图工作室中的所有数据,勾选将添加到地图的数据,可多选,单击“添加”。
支持接入 SuperMap iPortal 资源中心中的地图服务、数据服务、矢量瓦片服务、影像服务作为图层。
具体操作步骤如下:
在左侧面板选择“图层”,点击“添加图层”;
默认选中“从资源中心添加”选项,资源类型包括数据和服务,数据包含已注册到资源中心的 SuperMap iServer REST 数据服务、结构化数据。根据资源权限将全部资源分为了“我的数据”、“公开的数据”、“分享给我的数据”、“我的组织数据”、“我的群组数据”。服务包含已注册到资源中心 SuperMap iServer REST 服务(地图服务和矢量瓦片服务)、OGC WMS、OGC WMTS 服务。根据资源权限将全部资源分为了“我的服务”、“公开的服务”、“分享给我的服务”、“我的组织服务”、“我的群组服务”。
添加 SuperMap 影像服务:选中需要添加的服务,如果服务中包含多个影像集合,会展开该服务下的所有影像集合,单击选择需要添加的一个或多个影像集合,与底图坐标系不一致的地图为禁用状态,不可添加到地图。
添加 OGC 服务,包括 WMS、WMTS 服务。
a) 添加 OGC WMS 服务:选中要添加的服务,默认 WMS 地图将作为一个栅格图层添加到地图上;当地图中包含多个图层时,如需选择其中的某些图层进行添加,单击右侧“选择图层添加”,在弹窗中选择需要添加的图层。
b) 添加 OGC WMTS 服务:选中服务,点击“选择需要添加的图层”,选择需要添加的图层,然后设置正确的比例尺集,选择图层并设置比例尺集为必选操作。
在上传数据前,门户管理员需配置结构化数据存储,以存储上传的数据。
支持的数据格式:CSV、EXCEL、GeoJSON
支持的数据坐标系:WGS 1984、WGS 1984 / Pseudo-Mercator、CGCS2000、Xi-An 1980、Beijing 1954。
上传数据为图层的操作步骤如下:
在左侧面板选择“图层”,点击“添加图层”;
选择“上传数据”,在虚线框中点击“点击上传”,选择待上传的文件,或将待上传文件拖拽至虚线框中,然后点击“下一步”;
在参数设置页面:
a) 地图工作室将初步解析您的数据并在该页面中展示部分数据以便预览,如字段类型解析有偏差,可在表格第一行中修改字段类型;
b) 根据数据的实际信息,您可以修改数据的分隔符、编码、首行是否为字段信息,修改时预览数据将即时响应并更新;
c) 指定数据的空间信息用于后续将数据添加到地图上,包括位置类型、 坐标表示方式和坐标字段、数据坐标系等信息,完成后点击“上传”;
等待上传完成,“图层”面板和“数据”面板会分别列出上传的图层和图层所对应的数据。
支持通过输入服务地址的方式接入图层,包括 SuperMap iServer 中发布的 REST 地图服务和矢量瓦片服务、REST 数据服务、OGC WMTS 服务、OGC WMS 服务、影像服务。
操作步骤如下:
在左侧面板选择“图层”,点击“添加图层”,选择“通过URL添加”;
选择服务类型,然后在地址输入框中填写服务地址,具体如下:
SuperMap REST 地图服务地址:http://<server>:<port>/iserver/services/{component}/rest/maps/{mapName}
SuperMap REST 矢量瓦片服务地址:http://<server>:<port>/iserver/services/{component}/restjsr/maps/{mapName}
SuperMap REST 数据服务地址:http://<server>:<port>/iserver/services/{dataProvider}/rest/data/datasources/{dataSourceName}
SuperMap REST 影像服务地址:http:// <server>:<port>/iserver/services/imageservice-HaiNan/restjsr/collections/{collectionid}
OGC WMS 服务,地址如:http(s)://<server>:<port>/iserver/services/{MapName}/wms111/China
http(s)://<server>:<port>/iserver/services/{MapName}/wms130/China
需要注意的是,如需添加其他平台发布的 WMS 服务,填写的地址需要能够正确获取到服务的 Capabilities 文档。
OGC WMTS服务,地址如:http(s)://<server>:<port>/iserver/services/{MapName}/wmts100
https:// <server>:<port>/iserver/services/{MapName}/wmts-china
需要注意的是,如需添加其他平台发布的 WMTS 服务,填写的地址需要能够正确获取到服务的 Capabilities 文档,例如 http(s)://<server>:<port>/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities。
若上述服务是受保护服务,需勾选“访问此服务需要令牌”,并输入该服务的访问令牌;
针对 SuperMap REST 地图服务,默认以矢量瓦片方式接入,接入后可以修改图层样式。如果您不需要修改图层样式,则取消勾选“以矢量瓦片方式添加”,地图将作为一个栅格图层添加。当地图中包含多个图层时,选中“选择所有图层”,可以添加所有的图层,如需选择其中的某些图层进行添加,选中“选择图层”,可在子图层列表中选择需要添加的图层。此外,如果您接入的地图服务来源于 UGCV5、SMTiles 等地图瓦片包,则只能以栅格瓦片方式添加图层;如果添加的是矢量瓦片服务,则必须以矢量瓦片方式添加。
针对 SuperMap REST Map、OGC WMS、OGC WMTS 服务,勾选“关联数据服务”,并填写关联数据服务的地址,可关联该服务相对应的数据服务。关联成功后,可在数据列表中查看该服务的属性表,并且支持设置该服务所对应图层的属性弹窗。
点击“添加”按钮完成添加图层操作。
选中图层,在右侧功能面板 > “属性”选项卡 > “源数据集”下拉列表中选择数据集,即可将当前图层使用的数据集替换为选中的数据集。针对不同类型的图层,可以替换对应类型的数据集,目前结构化数据和 restdata 支持替换数据集。