Sim*_*mon 3 gis google-maps postgis
我是PostGIS的新手,需要在这里寻求帮助.我有一个来自谷歌地图的折线(代表一个行程),需要在它周围建立一个以米或公里为单位的特定距离的多边形(缓冲区).
对于输入,我有纬度/经度点列表和所需的缓冲距离.
任何人都可以帮我构建查询,以便返回的结果是纬度/经度坐标中的多边形,准备在地图上绘制?
SELECT
ST_Buffer(ST_Polygon(ST_AddPoint(the_geom, ST_StartPoint(the_geom))),100)
FROM
mytable
Run Code Online (Sandbox Code Playgroud)
SELECT
ST_Transform(ST_Buffer(ST_Transform(ST_Polygon(ST_AddPoint(the_geom,ST_StartPoint(the_geom)),4326),XXXX),100),4326)
FROM
mytable
Run Code Online (Sandbox Code Playgroud)
我没有尝试过代码,但应该可以使用.
| 归档时间: |
|
| 查看次数: |
5212 次 |
| 最近记录: |