SRID和名称关系


9

PostGIS随附一张空间参考系统表,每个参考系统均由SRID标识。但是,从用户的角度来看,SRID只是一个数字,并不能告诉他们太多。是否存在将SRID与更多描述性名称相关联的资源?


1
...该srtext表格的栏位包含OGC WKT表示形式以及每个CRS的标准化详细信息。
geozelot

谢谢!我最初看过该专栏,认为它包含太多信息。但是,再次查看时,我意识到我可以解析文本并提取所需的部分。我接受了你的回答。
user57029

Answers:


10

如果您希望/需要从PostGIS中获取更多信息,请运行类似

SELECT  srid,
        left(split_part(srtext, '"', 1), -1) AS "type",
        split_part(srtext, '"', 2) AS "name",
        split_part((regexp_split_to_array(srtext, 'UNIT\[\"'))[array_length(regexp_split_to_array(srtext, 'UNIT\[\"'), 1)], '"', 1) AS units
FROM    spatial_ref_sys
WHERE   srid IN (4326, 32632);

结果是

 srid  |  type  |         name          | units  
-------+--------+-----------------------+--------
  4326 | GEOGCS | WGS 84                | degree
 32632 | PROJCS | WGS 84 / UTM zone 32N | metre

我从未想过比这更好地学习正则表达式逻辑。显然,您可以扫描整个WKT字符串以查找需要了解的所有内容。并在上面进行改进,尤其是units表达方式...


或者,查询spatial_ref_sys.srtextspatial_ref_sys.proj4text列以获取整个OGC WKT表示形式或每个SRID 的proj4定义。



5

我使用http://spatialreference.orghttp://www.epsg-registry.org

spacereference.org具有多种格式的空间参考信息:

在此处输入图片说明

EPSG有一个您下载的访问数据库:

在此处输入图片说明 在此处输入图片说明


3
请注意,spatialreference.org的最新更新时间是2013年,是由EPSG数据库的旧版本/过时版本创建的。该网页已被放弃,并且没有计划对其进行更新。
Mike T

没意识到。谁拥有域并运行站点?
杰·康明斯

1
@JayCummins看到关于对谁进行设置。他们是开源地理空间社区中的佼佼者,并且为任何人掌握钥匙并赶上现代世界
Mike T
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.