2008-09-03 16 views
6

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

10TM投影はUTMに似ていますが、カナダのアルバータ州のカスタムプロジェクションです。私は(ある程度の努力を払って)自分でそれをコーディングすることができると思うが、既に完了していれば、車輪を再構築しないであろう。

答えて

12

グラブPROJ.4 Cartographic Projections library - オープンソースライブラリあなたがする必要があるかもしれませんthis postによると

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

:10TMのパラメータを推奨

GRS80に変更ellpsをご10TM データが(代わりにNAD27/clrk66の)NAD83データム に参照されている場合。 は、Altaの座標10TM が 5,000,000(AltaLISの「標準」)未満の場合は、false northingの (y_0)を-5000000に変更する必要があります。

私はそのPROJ.4を言及すべきは、地理座標系変換のいずれかの種類のために取得するには、ライブラリです。それができない変換はほとんどありません。

あなたがこれらの種類のものにいる場合はMap Projections-A Working Manual (Paperback) by John Snyderを読むことをお勧めします..それは古典です。 :)(固定リンク)

2

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

2

私は、サードパーティ製のDLLを使って自分でコードを作成するのではなく、これを行うことを真剣に検討します。

10TM投影の詳細はわかりませんが、UTMやLat/Longなどのさまざまな座標系間の座標変換を高い精度で行う必要があるプロジェクトに取り組みました。私たちは関係する数学があまりにも複雑であることを発見しました。

おそらく、オープンソースPROJ.4を見てみましょう: http://trac.osgeo.org/proj/

彼らは、変換の巨大な範囲をサポートしているようだ、と私はアルバータ10 TMがカバーされることを願っています。

4

私はこれを行うためにGDAL(http://www.gdal.org)を使用しました。これは、多くの異なる言語のバインディングもサポートしています。

+0

これはラスタだけのものではありませんか?質問がラスタに関するものかどうかは不明です。 – MarkJ

+0

gdalはラスタとベクトル(OGR)をサポートします。また、座標変換を行うことができる空間参照(OSR)も提供します。 –

1

はGISツール]メニューにMapWindow

オープン

をオープンソースのGISアプリケーションをダウンロードして、自分のシェープファイルの再投影ツールを使用します。 「National Grids Canada」では、このアルバータ州の予測を選択できます。

-jeff_tememann jefftiemann @ gmail。com

0

Coordinate System Transformation - online serviceに座標ペアを挿入して、適切な入力座標系と出力座標系を設定することができます。何百もの座標系があります - 任意のキーワードを使用して適切な座標系を簡単に見つけることが可能です。座標系ごとに編集可能なproj4テキスト定義が表示されますので、投影パラメータを変更する必要がある場合は、そこで実行できます。または独自のカスタムプロジェクションを定義することができます ...

関連する問題