GISBox

矢量服务

GISBox(GIS 工具箱)支持WFS(要素服务)、WMS(地图服务)等协议,并对矢量数据(如SHP、GeoJSON)进行增删改查。这篇教程将为大家介绍矢量服务的使用。

生成的矢量服务可以在“服务”界面中的“矢量服务”查看,如下图所示:


1. 添加矢量服务

点击“服务”选择“矢量服务”,再点击右上角的“添加”按钮,进行手动添加。如下图所示:


可以在“添加矢量服务”界面中,填写服务名称,并将数据路径导入进去。最后点击“确定”按钮。如下图所示:


添加完成之后,“矢量服务”就会自动添加一条对应的服务。


2. 管理矢量服务

2.1 配置项说明

配置项说明
服务名称可以自定义修改服务名称,默认服务名称为我的矢量服务。
发布时间代表该矢量服务发布的时间。
协议可以选择“WFS”“WFS”两种协议。
服务地址由 GISBox 生成的服务地址可以被应用到Cesium等 GIS 平台中,也可以应用于一些数字孪生项目搭建平台中去,比如山海鲸可视化。
操作可以选择服务预览框架,主要有“cesium”"mapbox""leaflet"“openlayers”还可以设置服务的“启动”“停止”


2.2 编辑矢量服务

点击一条矢量服务,会弹出一条“编辑矢量服务”界面,可以从“基础”“数据”“类型”三个方面进行编辑。如下图所示:


2.2.1 基础编辑

点击左侧栏中的“基础”,右侧界面会显示出“基础信息”“坐标系”“边框”这三个板块。

基础信息:

配置项说明
矢量名称可以自定义修改服务名称,默认服务名称为“我的矢量服务”。


坐标系:

配置项说明
数据坐标系输入当前的数据坐标系
重投影坐标系输入转换到其他坐标系统的坐标系


边框:

配置项说明
原始SRS边框SRS边框由4个关键值定义:minX(最小X坐标)minY(最小Y坐标)maxX(最大X坐标)maxY(最大Y坐标)
从数据中计算该功能可以自动获取图层的原生边界范围。
经纬度边框经纬度边框由4个关键值定义:minX(最小X坐标)minY(最小Y坐标)maxX(最大X坐标)maxY(最大Y坐标)
根据原始SRS边框计算该功能可以根据原始SRS边框自动获取经纬度边框范围。


2.2.2 数据编辑

点击左侧栏中的“数据”,右侧界面会显示出“数据路径”,点击“选择”按钮,可以选择数据存放的路径。如下图所示:


2.2.3 类型编辑

点击左侧栏中的“类型”,右侧界面会显示出两种协议类型:“WFS”“WMS”。默认两种类型协议全部勾选。全部编辑完成后,点击”确定“按钮。如下图所示:


2.3 查找矢量服务

可以在搜索栏中输入服务的名称进行查询,如下图所示:


2.4 重命名矢量服务

将鼠标移动至需要重命名的矢量服务上点击右键,然后点击“编辑”即可对该矢量服务重命名。如下图所示:


可以在服务名称中输入新的名称,然后点击“确定”按钮即可完成重命名,如下图所示:


2.4 查看文件路径

鼠标左击需要查看的矢量服务,在”编辑矢量服务“界面中选择”数据”,就可以在“数据路径”中查看矢量服务的本地文件路径,如下图所示:


2.5 查看影像服务

点击“cesium预览”按钮,可以在浏览器中打开并查看该矢量服务,也可以点击下拉框按钮,选择其他的预览框架。如下图所示:


在浏览器中打开的矢量服务,如下图所示:


2.6 删除服务

勾选出需要删除的矢量服务,点击右上方的“删除”图标按钮即可删除选中的矢量服务。如下图所示:


2.7 刷新服务

当添加了新的矢量服务,而在“矢量服务”界面中没有显示时,可以点击右上角的“刷新”按钮来加载新添加的矢量服务,如下图所示:


3. 使用服务地址

点击“复制”按钮复制服务地址,生成的服务地址可以被应用到Cesium等GIS平台中 ,也可以应用于一些数字孪生项目搭建平台中去,比如山海鲸可视化。如下图所示: