postgis使用wkt或wkb创建几何

一笑奈何 提交于 2020-01-29 05:20:09
  • 使用wkt创建 ST_GeomFromText
  • 使用wkb创建 ST_GeomFromWKB
  • 导出为wkt ST_AsText
  • 导出为wkb ST_AsEWKB
postgres=# select ST_AsEWKB(ST_GeomFromWKB ('\x0101000020e6100000dfc0e44691145d40e355d636c5fb4340', 4326 ));
警告:  OGC WKB expected, EWKB provided - use GeometryFromEWKB() for this
                      st_asewkb
------------------------------------------------------
 \x0101000020e6100000dfc0e44691145d40e355d636c5fb4340
(1 行记录)


postgres=# select ST_AsText(ST_GeomFromWKB ('\x0101000020e6100000dfc0e44691145d40e355d636c5fb4340', 4326 ));
警告:  OGC WKB expected, EWKB provided - use GeometryFromEWKB() for this
          st_astext
-----------------------------
 POINT(116.321367 39.966956)
(1 行记录)


postgres=# select ST_AsEWKB(ST_GeomFromText ('POINT(116.321367 39.966956)', 4326 ));
                      st_asewkb
------------------------------------------------------
 \x0101000020e6100000dfc0e44691145d40e355d636c5fb4340
(1 行记录)


postgres=# select ST_AsText(ST_GeomFromText ('POINT(116.321367 39.966956)', 4326 ));
          st_astext
-----------------------------
 POINT(116.321367 39.966956)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!