postgreSQL 空间函数

先安装postGIS: https://blog.csdn.net/gghhm/article/details/103661457
然后运行脚本postgis.sql,文件位置postgre安装路径下:D:\Program Files\PostgreSQL9.5\share\contrib\postgis-2.5

空间函数

1.ST_GeomFromText

ST_GeomFromText函数根据字符串表示构造几何

ST_Geometry: ST_GeomFromText(WKT, WKID)
# ST_Geometry :返回值类型
# WKT(well-known-text):几何文本的字符串
# WKID 投影坐标对应的编号

示例如下:

2.ST_CoveredBy

ST_CoveredBy:测试A几何是否在空间上被B几何压覆

boolean: ST_CoveredBy(geomA, geomB)

示例如下:

3.ST_Force2D

ST_Force2D:强制几何图形进入“二维模式”,以便所有输出表示将只有X和Y坐标

ST_Force2D(geometry)

示例如下:

4.ST_Intersection

ST_Intersection:返回两个几何点集交集的几何

ST_Geometry : ST_Intersection(geom1, geom2)

示例如下:
image

5.st_transform

st_transform:坐标系统之间的几何转换

st_transform(geom, WKID)

示例如下
image

st_area6.st_area

计算几何面积

st_area6(geometry)

示例如下:
image

posted @ 2021-06-23 14:33  Yolo15  阅读(633)  评论(0)    收藏  举报