PostGIS数据通过GISBox发布WFS/WMS全攻略

在地理信息系统(GIS)领域,高效的数据存储与服务发布是实现空间信息共享的核心环节。本文将系统介绍PostgreSQL与PostGIS的关系、GISBox的服务分发功能,以及如何将PostGIS中的数据发布为矢量服务的具体步骤,为GIS项目开发提供从数据管理到服务部署的完整指南。

一、PostgreSQL与PostGIS是什么关系?

PostGIS是PostgreSQL的空间扩展插件,它让普通的PostgreSQL数据库,从纯文本或者数值数据库变成了专业的地理空间数据库。

核心区别:

  • 定位不同:PostgreSQL是通用数据库,PostGIS是其扩展模块,专注于GIS数据处理。
  • 功能差异:PostgreSQL处理结构化或者半结构化数据,PostGIS增加了空间数据类型与空间分析能力。
  • 依赖关系:PostGIS必须依赖PostgreSQL运行,安装PostGIS前需先安装PostgreSQL。

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

GISBox的服务分发就是内置免费、强大的GIS服务器,支持3D(如3DTiles、地形数据)和2D数据发布,可导入栅格(GeoTIFF、JPG 等)、矢量(GeoJSON、Shapefile)数据及PostGIS数据库,并能将数据发布为OGC标准的WMS、WMTS、WFS和MVT服务,满足多样化空间数据共享需求。

三、如何将PostGIS中的数据发布为矢量服务?

1、首先我们先检查一下数据库是否连接成功,这一步还是很关键的。如果没有连接成功,后面GISBox将无法获取到GIS数据库中的数据,从而后续操作无法进行。

2、连接成功后,打开GISBox,在****"服务分发"**** 中点击右上角的****"添加"**** 按钮,会弹出****"添加服务"**** 的窗口,接着选中左侧tab栏中的****"矢量"****。

3、填入相应的****"服务名称"**** ,****"工作空间"****直接保持默认。

4、选中****"数据库"**** ,右侧会显示相关的的设置项,其中****"数据库类型"**** 、"主机地址" 和****"端口号"****一般保持默认,如果我们在安装数据库的时候修改了主机地址和端口号,则需要修改成一致的。

5、接着输入相应的****"用户名"**** 和****"密码"**** ,完成后点击下面的****"查询"**** 按钮,在****"选择"**** 的下拉框下选择****"数据库"**** 名称。随后点击****"表"**** 中的****"查询"****按钮,查询成功后就选择需要导入的数据表。

6、设置项全部设置成功后,直接点击****"确定"****,在服务分发列表中就会成功发布一条矢量服务。

7、我们可以选择不同的协议类型进行发布,同时GISBox还提供了多种预览框架,任意选择一种就可以直接在浏览器中直接预览。

8、生成的URL协议地址可以直接应用到其他的GIS平台或者一些数字孪生项目中,比如:山海鲸可视化。

四、总结

PostGIS扩展赋予PostgreSQL空间数据处理能力,GISBox则简化了空间服务发布流程,二者结合为GIS项目提供从数据存储到服务共享的完整解决方案。通过本文步骤,用户可快速实现PostGIS数据的标准化发布,为数字孪生、地图可视化等应用奠定基础。

相关推荐
测试界的小码农1 小时前
【图数据库实战进阶(01):从零认识 Neo4j,搭建第一个图数据库项目】
数据库·neo4j
x_SpiderMan2 小时前
搭建Oracle RAC 集群
数据库·oracle
测试界的小码农2 小时前
【图数据库实战进阶(03):Neo4j 图数据建模实战——节点、关系与属性应该怎么设计?】
数据库·oracle·neo4j
瑞克-桑切斯2 小时前
redis
数据库·redis·缓存
freejackman3 小时前
【工程化】从“单兵作战”到“多引擎架构”:基于门面模式的重构实战
大数据·数据库·hive·sql·测试工具·设计模式·架构
bksczm3 小时前
InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer
数据库·mysql
花间相见3 小时前
【计算基础|Redis02】【上手】五大数据类型命令逐条实操
数据库·redis·后端
总要学点什么4 小时前
第97篇:三维数据加载-城市建筑白模自定义着色器——让一条光带沿高度扫上去,快慢却由帧率说了算
前端·gis·webgl·cesium·着色器·空间分析·白模
敲上瘾4 小时前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
bksczm5 小时前
Redis 持久化:RDB 快照与 AOF 日志
数据库·redis·mybatis