PostGIS解析Geometry幾何對象


一、Geometry轉WKT

select st_astext(geom) where tableName;

 

二、PostGIS常用函數

wkt轉geometry st_geomfromtext(wkt,wkid)

geometry轉wkt st_astext(geom)

獲取點對象x、y坐標值 st_x(geom)、st_y(geom)

獲取線/面對象四至 st_xmin(geom)、st_ymin(geom)、st_xmax(geom)、st_ymax(geom)

計算兩點之間距離 st_distance(geom,geom) / st_distance(wkt,wkt)

計算線的長度 st_length(geom) / st_length(wkt)

計算面積 st_area(geom) / st_area(wkt)

緩沖區計算 st_buffer(geom,distance) / st_buffer(wkt,distance)

 

WKT幾種對象格式

POINT(0 0) ——點
LINESTRING(0 0,1 1,1 2) ——線
POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1)) ——面
MULTIPOINT(0 0,1 2) ——多點
MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4)) ——多線
MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1))) ——多面
GEOMETRYCOLLECTION(POINT(2 3),LINESTRING((2 3,3 4))) ——幾何集合


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM