Alberta 10 TM Projection で緯度/経度座標を東/北座標に変換する必要があります。
10 TM 投影法は UTM に似ていますが、カナダのアルバータ州のカスタム投影法です。私は(多少の努力で)自分でコーディングできると思いますが、すでに行われている場合は車輪を再発明したくありません.
Alberta 10 TM Projection で緯度/経度座標を東/北座標に変換する必要があります。
10 TM 投影法は UTM に似ていますが、カナダのアルバータ州のカスタム投影法です。私は(多少の努力で)自分でコーディングできると思いますが、すでに行われている場合は車輪を再発明したくありません.
PROJ.4 Cartographic Projections ライブラリ- オープン ソース ライブラリを入手してください。
10TM の推奨パラメータ:
+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +datum=NAD27
この投稿によると、次のことが必要になる場合があります。
10TM データが (NAD27/clrk66 ではなく) NAD83 データムを参照している場合は、ellps を GRS80 に変更します。アルバータ州の 10TM 座標が 5,000,000 (AltaLIS の「標準」) 未満の場合は、偽北距 (y_0) を -5000000 に変更する必要がある場合もあります。
proj.4 は、あらゆる種類の地理座標系変換を取得するためのライブラリです。それができない変換はほとんどありません。
また、このようなことに興味がある場合は、John Snyder による Map Projections-A Working Manual (Paperback) を読むことをお勧めします。これは古典です。:) (リンクを修正)
これを行うために 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」の下で、このアルバータ図法を選択できます。
-ジェフ・ティーマン jefftiemann@gmail.com
適切な入力座標系と目的の出力座標系を設定できるオンライン サービスである Coordinate System Transformationに座標ペアを挿入できます。何百もの座標系があり、任意のキーワードを使用して適切な座標系を簡単に見つけることができます。各座標系の編集可能な proj4 テキスト定義を見ることができるので、投影パラメータを変更する必要がある場合は、そこで行うことができます。または、独自のカスタム プロジェクションを定義することもできます...
また、Android Location を LatLonPoint、UTMPoint、または MGRSPoint に変換できるhttp://code.google.com/p/android-openmap-framework/を使用することもできます。