我有一個包含某些幾何類型的表,並且需要能夠返回給定字段的SRID。我怎樣才能做到這一點。我有一個搜索,但我能找到的是改變SRID的功能。在Oracle中,我這樣做:獲取幾何字段的SRID
A.CLUSTER_EXTENT.SDO_SRID
PostGIS中是否存在等價函數?
我有一個包含某些幾何類型的表,並且需要能夠返回給定字段的SRID。我怎樣才能做到這一點。我有一個搜索,但我能找到的是改變SRID的功能。在Oracle中,我這樣做:獲取幾何字段的SRID
A.CLUSTER_EXTENT.SDO_SRID
PostGIS中是否存在等價函數?
圖出來SRID你會發現它提取文件中的一個被稱爲TOWNS_POLY.prj
。一個.prj
通常包含在ESRI形狀文件中,並告訴你數據的投影。如果我們想要重新投影數據,我們需要將此描述性投影與SRID(spatial_ref_sys表中的空間參考記錄的id字段)相匹配。 在文本編輯器中打開.prj文件。你會看到類似NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001
和UNIT["Meter",1.0]
在下面的語句
select srid, srtext, proj4text from spatial_ref_sys where srtext ILIKE '%Massachusetts%'
打開你的pgAdmin III查詢工具和類型,然後單擊綠色箭頭。這將帶來約10條記錄。 注意最接近匹配的srid。在這種情況下,它的26986.
注意: srid不僅僅是PostGIS術語。這是一個OGC標準,因此您會在其他空間數據庫,gis web服務和應用程序中看到SRID。大多數常見的空間參考系統都有全球定義的數字。因此26986總是映射到NAD83_StatePlane_Massachusetts_Mainland_FIPS_2001米。大部分(如果不是全部)MassGIS數據都在這個特定的預測中。
謝謝。我不知道爲什麼我沒有找到。 – CSharpened 2012-04-03 15:08:01