GISBox(GIS 工具箱)支持WFS(要素服务)、WMS(地图服务)等协议,并对矢量数据(如SHP、GeoJSON)进行增删改查。这篇教程将为大家介绍矢量服务的使用。
生成的矢量服务可以在“服务”界面中的“矢量服务”查看,如下图所示:
点击“服务”选择“矢量服务”,再点击右上角的“添加”按钮,进行手动添加。如下图所示:
可以在“添加矢量服务”界面中,填写服务名称,并将数据路径导入进去。最后点击“确定”按钮。如下图所示:
添加完成之后,“矢量服务”就会自动添加一条对应的服务。
配置项 | 说明 |
---|---|
服务名称 | 可以自定义修改服务名称,默认服务名称为我的矢量服务。 |
发布时间 | 代表该矢量服务发布的时间。 |
协议 | 可以选择“WFS”和“WFS”两种协议。 |
服务地址 | 由 GISBox 生成的服务地址可以被应用到Cesium等 GIS 平台中,也可以应用于一些数字孪生项目搭建平台中去,比如山海鲸可视化。 |
操作 | 可以选择服务预览框架,主要有“cesium”、"mapbox"、"leaflet"、“openlayers”还可以设置服务的“启动”和“停止”。 |
点击一条矢量服务,会弹出一条“编辑矢量服务”界面,可以从“基础”、“数据”、“类型”三个方面进行编辑。如下图所示:
点击左侧栏中的“基础”,右侧界面会显示出“基础信息”、“坐标系”、“边框”这三个板块。
基础信息:
配置项 | 说明 |
---|---|
矢量名称 | 可以自定义修改服务名称,默认服务名称为“我的矢量服务”。 |
坐标系:
配置项 | 说明 |
---|---|
数据坐标系 | 输入当前的数据坐标系 |
重投影坐标系 | 输入转换到其他坐标系统的坐标系 |
边框:
配置项 | 说明 |
---|---|
原始SRS边框 | SRS边框由4个关键值定义:minX(最小X坐标)、minY(最小Y坐标)、maxX(最大X坐标)、maxY(最大Y坐标)。 |
从数据中计算 | 该功能可以自动获取图层的原生边界范围。 |
经纬度边框 | 经纬度边框由4个关键值定义:minX(最小X坐标)、minY(最小Y坐标)、maxX(最大X坐标)、maxY(最大Y坐标)。 |
根据原始SRS边框计算 | 该功能可以根据原始SRS边框自动获取经纬度边框范围。 |
点击左侧栏中的“数据”,右侧界面会显示出“数据路径”,点击“选择”按钮,可以选择数据存放的路径。如下图所示:
点击左侧栏中的“类型”,右侧界面会显示出两种协议类型:“WFS”和“WMS”。默认两种类型协议全部勾选。全部编辑完成后,点击”确定“按钮。如下图所示:
可以在搜索栏中输入服务的名称进行查询,如下图所示:
将鼠标移动至需要重命名的矢量服务上点击右键,然后点击“编辑”即可对该矢量服务重命名。如下图所示:
可以在服务名称中输入新的名称,然后点击“确定”按钮即可完成重命名,如下图所示:
鼠标左击需要查看的矢量服务,在”编辑矢量服务“界面中选择”数据”,就可以在“数据路径”中查看矢量服务的本地文件路径,如下图所示:
点击“cesium预览”按钮,可以在浏览器中打开并查看该矢量服务,也可以点击下拉框按钮,选择其他的预览框架。如下图所示:
在浏览器中打开的矢量服务,如下图所示:
勾选出需要删除的矢量服务,点击右上方的“删除”图标按钮即可删除选中的矢量服务。如下图所示:
当添加了新的矢量服务,而在“矢量服务”界面中没有显示时,可以点击右上角的“刷新”按钮来加载新添加的矢量服务,如下图所示:
点击“复制”按钮复制服务地址,生成的服务地址可以被应用到Cesium等GIS平台中 ,也可以应用于一些数字孪生项目搭建平台中去,比如山海鲸可视化。如下图所示: