用GISBox快速发布矢量服务,实现地理数据高效共享
2026年06月23日 19:59

在GISBox中,除了可以在完成场景编辑后发布服务、或在切片转换完成后发布服务之外,还支持直接通过“服务分发”模块进行服务发布。这种方式能够让用户更灵活地管理和对外提供各类地理数据服务,尤其适用于已有数据资源的快速发布。本文将以“添加矢量服务”为例,介绍如何在“服务分发”中发布矢量服务,实现数据的高效共享与应用。

一、什么是矢量服务?

矢量服务是基于网络协议对外发布矢量要素(点/线/面+属性)的GIS网络服务,服务器传输原始地理坐标数据,而非图片瓦片;客户端拿到完整几何与属性,可自由查询、分析、编辑、动态改样式,是WebGIS、数字孪生、平台数据共享的核心数据服务。

二、GISBox中的服务分发是什么?

“服务分发”GISBox中内置的一套强大且完全免费的GIS服务器,不仅支持3D数据(3DTiles),地形数据的发布,也支持2D数据的发布,可以导入栅格数据(GEOTIFF,JPG,PNG等),也可以导入矢量数据(GEOJSON,SHAPE文件)等,也支持POSTGIS等数据库服务的接入。导入数据后支持发布成OGC标准下的WMS,WMTS,WFS以及MVT协议。

三、如何发布矢量服务?

我们在GISBox官网中下载安装最新版本的软件后,在GISBox左侧的导航栏中找到“服务分发”板块,接着选中2D中的“矢量”,并点击右上角的“添加”按钮,在“添加服务”弹框中,我们能看到,可以通过三种方式添加矢量服务。

正在上传图片(0%)...

方式一:文件

以文件的形式添加矢量数据的模式有2种:“本地文件”“文件链接”

  • 本地文件:只需要将本地的矢量信息文件导入,比如:.json;.geojson;.shp;.dwg;.dxf等。
  • 文件链接:只要输入文件链接即可,其中文件链接中不要缺少文件扩展名,否则会报错。

正在上传图片(0%)...

方式二:数据库

1、首先想要成功获取PostGIS矢量数据时,我们要检查一下postgretsql和postgis插件是不是安装并连接成功了。

正在上传图片(0%)...

2、连接成功后,下面就是对其配置项的设置,如果“数据库类型”“主机地址”“端口”三个设置项未进行修改的话,保持默认即可。“用户名”“密码”则是我们安装数据库时自行设置的。

3、点击“查询”,就会显示我们数据库中所有的数据库名称,我点击需要的数据库即可。模式保持默认“public”

4、点击表中的查询,获取数据库表中的数据查询成功后,“选择”下拉框中会出现各类数据表,我们选择一个进行添加就行,全部设置完成后就可以发布服务了。

正在上传图片(0%)...

方式三:协议

我们只需要根据协议类型输入相关的协议地址,下方Layer(图层)中就会自动显示相应的数据,图层主要用于分类、管理和显示地理空间数据,我们直接保持默认即可。

正在上传图片(0%)...

任意一种形式添加服务后,服务发布列表都就会添加一条新的矢量服务,点击“服务”的下拉框按钮,我们可以选择WMS、WMTS、WFS和MVT发布成不同类型的矢量服务。同时我们还可以通过cesium、openlayers、mapbox等预览框架直接预览。生成的服务地址也能应用到其他GIS引擎或相关数字孪生项目中。

正在上传图片(0%)...


关于GISBox的更多信息,请访问以下链接了解详情:

GISBox问答社区:https://www.gisbox.com.cn/community/

GISBox视频教程:https://www.gisbox.com.cn/video/pbqrge7r003s.html

GISBox图文教程:https://www.gisbox.com.cn/docs/v1/5foew8i5ard6