我有一个包含一些几何类型的表,需要能够返回给定字段的SRID。我该怎么做呢。我已经搜索过了,但我所能找到的就是更改SRID的函数。在Oracle中,我这样做:
A.CLUSTER_EXTENT.SDO_SRID 在PostGIS中有没有等价的函数?
发布于 2012-04-03 23:05:30
ST_SRID将为您提供单个几何体的SRID。使用Find_SRID获取列的SRID。
发布于 2013-03-31 16:25:12
确定数据的SRID
您会注意到它提取的其中一个文件名为TOWNS_POLY.prj。.prj通常包含在ESRI形状文件中,并告诉您数据的投影。如果我们想要重新投影数据,我们需要将这个描述性投影与SRID ( spatial_ref_sys表中空间引用记录的id字段)相匹配。在文本编辑器中打开.prj文件。您将看到类似于NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001和UNIT["Meter",1.0]的内容
打开您的PgAdmin III查询工具并键入以下语句
select srid, srtext, proj4text from spatial_ref_sys where srtext ILIKE '%Massachusetts%'然后单击绿色箭头。这将显示大约10条记录。请注意最接近匹配的srid。在这种情况下,它是26986。
注意: srid不仅仅是一个PostGIS术语。它是一个OGC标准,所以你会看到SRID在其他空间数据库、gis webservices和应用程序中被提到得很多。大多数常见的空间参考系统都有全局定义的数字。因此,26986始终映射到NAD83_StatePlane_Massachusetts_Mainland_FIPS_2001米。大多数(如果不是全部) MassGIS数据都在这个特定的投影中。
Source
https://stackoverflow.com/questions/9995140
复制相似问题