postgresql , postgis , srid , spatial_ref_sys
gis資料有一定的标準來表示它的資料,
<a href="http://www.sharpgis.net/post/2007/05/05/spatial-references2c-coordinate-systems2c-projections2c-datums2c-ellipsoids-e28093-confusing">http://www.sharpgis.net/post/2007/05/05/spatial-references2c-coordinate-systems2c-projections2c-datums2c-ellipsoids-e28093-confusing</a>
當你使用postgis時,如果報這樣的錯誤,說明srid的資訊沒有寫入spatial_ref_sys表,postgresql無法找到合适的gis資料表達方法。
<a href="http://gis.stackexchange.com/questions/187770/change-srid-of-geometry-column">http://gis.stackexchange.com/questions/187770/change-srid-of-geometry-column</a>
stackoverflow中也有類似的提問
問題
回答
解決方法也很簡單,插入srs資料即可,找到postgis對應的版本sql。
<a href="https://raw.githubusercontent.com/greenplum-db/postgis/4fefce57cbd28e006db60070434611228294bef3/spatial_ref_sys.sql">https://raw.githubusercontent.com/greenplum-db/postgis/4fefce57cbd28e006db60070434611228294bef3/spatial_ref_sys.sql</a>
<a href="http://spatialreference.org/ref/epsg/4326/">http://spatialreference.org/ref/epsg/4326/</a>