PostGIS测试 - 坐标系统(spatial_ref_sys)

时间:2024-03-15 18:41:35

1. 表spatial_ref_sys 

    创建空间数据库后,会默认生成数据表spatial_ref_sys,该数据表中存储常用坐标系统。在创建数据表、进行坐标转换等操作时,需要使用坐标系统。使用方法是找到所需坐标系统的srid。用工具pgAdmin查看该表信息。

     示例一:  坐标系统 Beijing 1954

     PostGIS测试 - 坐标系统(spatial_ref_sys)

    示例二:  坐标系统  WGS 84

    PostGIS测试 - 坐标系统(spatial_ref_sys)

2.空间参考标识符srid

    空间参考标识符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]
]

  上述结果中包含以下信息:

  •  经纬度坐标系统或地图投影的名称
  • 测量基准
  • 椭球体参数
  • 本初子午线
  • 单位
  • 用于定义地图投影的参数:纬度原点、缩放比例、*经线、北伪偏移、东伪偏移、标准纬线。