创建空间数据库后,会默认生成数据表spatial_ref_sys,该数据表中存储常用坐标系统。在创建数据表、进行坐标转换等操作时,需要使用坐标系统。使用方法是找到所需坐标系统的srid。用工具pgAdmin查看该表信息。
示例一: 坐标系统 Beijing 1954
示例二: 坐标系统 WGS 84
空间参考标识符srid(Spatial Reference IDentifier),定义了地理坐标系统和投影的所有参数。将有关地图投影的所有信息映射到一个数字中,方便使用。
查询srid为26918 的空间参考系统的文本信息(sttext)。
SELECT srtext FROM spatial_ref_sys WHERE srid = 26918;
查询结果如下:
PROJCS[
"NAD83 / UTM zone 18N",
GEOGCS[
"NAD83",
DATUM[
"North_American_Datum_1983",
SPHEROID[
"GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]
],
AUTHORITY["EPSG","6269"]
],
PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4269"]
],
UNIT["metre",1,AUTHORITY["EPSG","9001"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",-75],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",0],
AUTHORITY["EPSG","26918"],
AXIS["Easting",EAST],
AXIS["Northing",NORTH]
]
上述结果中包含以下信息: