オープンソースライブラリを使用して、プログラムでシェープファイルをAGD66からGDA94に変換するにはどうすればよいですか?arcgisscripting
ライセンスがないので使いたくない。
これは自動化可能である必要があります。bashまたはpythonスクリプトを使用できます。
これらの座標参照系間で異なる楕円体が使用され、歪みグリッドを使用する必要があるため、これは通常の再投影よりも少し複雑です。
オープンソースライブラリを使用して、プログラムでシェープファイルをAGD66からGDA94に変換するにはどうすればよいですか?arcgisscripting
ライセンスがないので使いたくない。
これは自動化可能である必要があります。bashまたはpythonスクリプトを使用できます。
これらの座標参照系間で異なる楕円体が使用され、歪みグリッドを使用する必要があるため、これは通常の再投影よりも少し複雑です。
オープンソースのGDALライブラリを使用します。
自分で座標を変換するには、GGAL変換ユーティリティ: http ://www.gdal.org/gdaltransform.html
シェープファイル全体を変換するには、次を使用します: http ://www.gdal.org/ogr2ogr.html
ページの下部にシェープファイルのコマンドラインの例があります。
自分の質問に答えて申し訳ありませんが、後世のためにここに行きます。こちらの手順を使用して、最初にディストーショングリッドをダウンロードします。
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