質問

Alberta 10 TM Projection で緯度/経度の座標を東距/北距の座標に変換する必要があります。

10 TM 投影法は UTM に似ていますが、カナダのアルバータ州のカスタム投影法です。(多少の努力があれば) 自分でコードを作成することもできると思いますが、すでに作成されている場合は、車輪の再発明はしたくないと思います。

役に立ちましたか?

解決

掴む PROJ.4 地図投影法ライブラリ - オープンソースライブラリ。

10TM の推奨パラメータ:

+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +データム=NAD27

によると この郵便受け 次のことが必要になる場合があります。

10TMデータが(NAD27/CLRK66の代わりに)NAD83データムを参照している場合、ELLPをGRS80に変更します。また、アルバータ州の10TM座標が5,000,000(Altalis "標準")未満の場合、false northing(y_0)を-5000000に変更する必要がある場合もあります。

proj.4 は 図書館 あらゆる種類の地理座標系変換を取得します。それができない変換はほとんどありません。

読むこともお勧めします 地図投影法 - 作業マニュアル (ペーパーバック) ジョン・スナイダー著 あなたがこのようなことに興味があるなら..それは古典です。:) (リンクを修正しました)

他のヒント

GDALを使用しました(http://www.gdal.org) これをする。さまざまな言語のバインディングもサポートしています。

無料の GIS ライブラリについては、こちらをご覧ください。 http://www.freegis.org/database/?cat=12. 。あなたのニーズに合ったものが見つかるといいですね。

これを行うには、自分でコーディングするのではなく、サードパーティの DLL を使用することを真剣に検討します。

10 TM 投影法の完全な詳細はわかりませんが、UTM や緯度/経度を含む、多くの異なる座標系間で高精度の座標変換を必要とするプロジェクトに取り組みました。関係する数学があまりにも複雑すぎることがわかりました。

おそらく、オープンソースの PROJ.4 を見てください。http://trac.osgeo.org/proj/

広範囲の変換をサポートしているようですので、Alberta 10 TM もカバーされることを期待しています。

オープンソース GIS アプリケーションをダウンロードする MapWindow

「GIS ツール」メニューを開く

そして、シェープファイル再投影ツールを使用してください。「National Grids Canada」では、このアルバータ州投影法を選択できます。

-Jeff Tiemann jefftiemann@gmail.com

も使用できます http://code.google.com/p/android-openmap-framework/ Android の位置情報を LatLonPoint、UTMPoint、または MGRSPoint に変換できます。

座標ペアを挿入できます。 座標系変換 - オンライン サービス ここで、適切な入力座標系と目的の出力座標系を設定できます。座標系は何百もあり、キーワードを使用して適切な座標系を簡単に見つけることができます。ご覧いただけます 編集可能なproj4テキスト定義 各座標系に対応しているため、投影パラメータを変更する必要がある場合は、そこで変更できます。または 独自のカスタム投影を定義できます...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top