我正在開發基於PostGIS的web-GIS。當我在PostGIS上創建GIS-enalbled表格時,我必須指定數據的SRID,例如UTM區域(例如UTM 33N SRID 32633)。 有沒有一種方法可以保持項目的可擴展性,並在不使用全球地理SRID(如WGS84和類似軟件)的情況下將不同SRID的表格數據(如32633和32632覆蓋全意大利)放入?在單個PostGIS表上管理多個SRID
謝謝
我正在開發基於PostGIS的web-GIS。當我在PostGIS上創建GIS-enalbled表格時,我必須指定數據的SRID,例如UTM區域(例如UTM 33N SRID 32633)。 有沒有一種方法可以保持項目的可擴展性,並在不使用全球地理SRID(如WGS84和類似軟件)的情況下將不同SRID的表格數據(如32633和32632覆蓋全意大利)放入?在單個PostGIS表上管理多個SRID
謝謝
我想你會最終在痛苦的世界,如果你嘗試不同SRIDs在一列組合(你知道如何正確地顯示層怎麼辦?)。
但是,您可以創建一個具有兩個幾何列的表格。爲了使事情更加可維護,你可以例如有觸發器更新「其他」列的幾何時,一列更改...
create table table_with_2_geoms (
geom_32633 geometry(geometry,32633),
geom_32632 geometry(geometry,32632)
);
謝謝 我會試試這個解決方案 – feamarth
所有可能的,這取決於你想要做什麼與數據。即您可以將所有數據放在一個表格中,併爲不同的srid定義視圖。描述一下你的場景,你會得到更準確的答案。 –