首页
学习
活动
专区
工具
TVP
发布

PostGIS函数应用

PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统。它起源于伯克利(BSD)的数据库目前功能最强大、特性最丰富和最复杂的研究计划,目前是最重要的开源数据库产品开发项目之一,有着非常广泛的用户。本例是连接PostGIS空间数据库,前端绘制获得用户的查询条件,传至后台进行查询。结果返回前端,前端可视化显示

先展示查询的效果:

(1)几何图形空间查询:

(空间查询效果)

(2)Buffer空间查询:

(Buffer查询效果)

(3)查询函数

(PostGIS查询界面)

PostGIS空间查询主要依赖于PostGIS内置的空间函数:

缓冲区:st_buffer(geom,distance)或者st_buffer(wkt,distance)

相交计算:st_intersection(geom,geom)或者st_intersection(wkt,wkt)

合并计算:st_union(geom,geom,…)或者st_union(wkt,wkt,…)

差异计算:st_difference(geom,geom)或者st_difference(wkt,wkt)

对称差异分析: st_symdifference(geom,geom)

推荐PostGIS函数地址:

http://postgis.net/docs/reference.html#Spatial_Relationships_Measurements

在进行空间查询时明确使用的函数,查官网例子在PostGIS进行查询。获得结果然后进行前后台交互展示在界面上。

加油

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190201G0YTZB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券