postgis创建多边形并添加到数据库 (EWKT方式)
由于需要对postgis空间数据库的表进行添加单条记录的操作,在此记录一下方法。我们需要根据前端用户手动绘制的多边形,创建postgis支持的几何图形,有GeoJson、WKT、WKB、GML、KML这么几种格式,我是用的WKT这种格式。Postgis中的ST_GeomFromEWKT方法可以帮助我们使用WKT格式创建几何图形。EWKT格式并不是原生OGC标准,它是Postgis对原生WKT格式的
·
由于需要对postgis空间数据库的表进行添加单条记录的操作,在此记录一下方法。
我们需要根据前端用户手动绘制的多边形,创建postgis支持的几何图形,有GeoJson、WKT、WKB、GML、KML这么几种格式,我是用的WKT这种格式。
Postgis中的ST_GeomFromEWKT方法可以帮助我们使用WKT格式创建几何图形。
EWKT格式并不是原生OGC标准,它是Postgis对原生WKT格式的一个拓展,增加了空间信息。
下面创建一个简单的几何图形
SELECT ST_GeomFromEWKT('SRID=4326;POLYGON((-71.1776585052917 42.3902909739571,-71.1776820268866 42.3903701743239,
-71.1776063012595 42.3903825660754,-71.1775826583081 42.3903033653531,-71.1776585052917 42.3902909739571))');
如果需要将上面的几何图形转换为多边形可以使用ST_Multi方法
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)