是一个功能强大的开源对象关系数据库管理系统(ORDBMS),用于存储数据。
PostGIS是一个开源程序,它是对象-关系型数据库PostgreSQL的一个扩展,为其提供了存储空间地理数据的支持,使得PostgreSQL成为了一个空间数据库,能够进行空间数据管理、数量测量和拓扑分析。PostGIS实现了OGC所提出的SFS规范。
PostGIS已经注册成为了OGC的Simple Features for SQL标准的其中一种实现。
几何类型 | WKT 表示 | 说明 |
---|---|---|
Point | Point(10 10) | 点 |
LineString | LineString(10 10,20 20,30 40) | 有三个节点的线 |
Polygon | Polygon((10 10,10 20,20 20,20 15,10 10)) | 有一个外环的多边形 |
MultiLineString | MultiLineString((0 0,1 1,1 2),(2 3,3 2,5 4)) | 多线 |
MultiPolygon | 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))) | 多面 |
PostGIS使用WKT格式插入一个点要素:
insert into table (shape,name)
values(GeomeFromText('Point(116.9 39.9)',4326),'北京')