0

オープンソースライブラリを使用して、プログラムでシェープファイルをAGD66からGDA94に変換するにはどうすればよいですか?arcgisscriptingライセンスがないので使いたくない。

これは自動化可能である必要があります。bashまたはpythonスクリプトを使用できます。

これらの座標参照系間で異なる楕円体が使用され、歪みグリッドを使用する必要があるため、これは通常の再投影よりも少し複雑です。

4

2 に答える 2

2

オープンソースのGDALライブラリを使用します。

自分で座標を変換するには、GGAL変換ユーティリティ: http ://www.gdal.org/gdaltransform.html

シェープファイル全体を変換するには、次を使用します: http ://www.gdal.org/ogr2ogr.html

ページの下部にシェープファイルのコマンドラインの例があります。

于 2010-06-04T07:20:29.600 に答える
0

自分の質問に答えて申し訳ありませんが、後世のためにここに行きます。こちらの手順を使用して、最初にディストーショングリッドをダウンロードします。

wget http://www.icsm.gov.au/icsm/gda/gdatm/national66.zip
unzip national66.zip
mkdir -p ~/bin
mv "A66 National (13.09.01).gsb" ~/bin/a66_national.gsb
rm national66.zip

次に、ogr2ogrを使用して再投影します。

ogr2ogr -f "ESRI Shapefile" -s_srs "+proj=longlat +ellps=aust_SA +nadgrids=~/bin/a66_national.gsb +wktext" -t_srs EPSG:4283 outputgda94.shp inputagd66.shp
于 2010-06-04T09:25:16.527 に答える