利用PostgreSQL数据库的postgis扩展绘制圆形空间几何数据

 

之前项目中用GeoServer发布的图层都是基于PostgreSQL数据库的,其中的地理信息字段中的数据都是在后台拼凑出来的,费时费力但效果不错

最近研究postgis-2.1官方API的时候发现其实postgis已经给我们提供了好多好多实用的方法供我们绘制特殊图形

之前只用过它提供的坐标系及地理数据格式转换...汗一个

 

闲话不多说,postgis官方文档下载地址:

http://postgis.net/documentation/

 

下面只介绍下通过指定坐标系与已知半径绘制圆形闭合曲面(POLYGON)

AddGeometryColumn时是用的EPSG:900913坐标系存储POLYGON地理信息

插入地理信息字段圆形闭合曲面信息时使用此值:

ST_Transform(ST_SetSRID(ST_Buffer(ST_MakePoint(120.25440216, 31.99739075)::geography,50000)::geometry,4326),90
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值