長距離無線用の正距方位図を作成するにはどうすればよいですか?


10

私は、正距方位図法を使用する世界または大陸の縮尺マップを作成しようとしています。私はアマチュア無線家で、アンテナから見ると、全世界が平らな平面に広がっているように見えます。アンテナは中心にあり、全世界は(r、Θ)にあります。

これを行うためのソフトウェア-AZ_PROJ-はありますが、独自のデータベースを使用し、完全にPostScriptで記述されているため、通常のgeoツールで正確にハッキングすることはできません。

OGRには「aeqd」プロジェクションがあり、次のように呼び出すことができます。

ogr2ogr -t_srs "+proj=aeqd  +lat_0=43.7308 +lon_0=-79.2647" out.shp in.shp

43.7308 N、79.2647 Wの中心の場合。残念ながら、これはマップの「背後」にある現在の半球を超えるすべてをラップします。また、座標をデカルトのメートルに投影します。

代替案の提案はありますか?


誰かが検索している場合、これは部分的な回答である可能性があります。オルソ射影はアーティファクトを生成します
1

回答:


2

projはこの投影の球形の公式のみをサポートしているようなので、球の半径を指定する必要があります。

+proj=aeqd  +R=6371000 +lat_0=51 +lon_0=7

1

極座標に出力する投影ツールを知りません。

無料でダウンロードできるArcGIS ExplorerにバンドルされているEsriのProjection Engine dll(pe.dll)を使用してみてください。これは、任意の2点間の方位角と測地線の距離を決定するメソッドを持つCスタイルのdllです。詳細については、Richie Carmichaelのブログ投稿を参照してください。


ありがとう。PROJ.4の一部であるgeodを使用して方位角と測地線の距離をすでに計算できます:echo 'lat1 long1 lat2 long2' | geod + ellps = WGS84 -f "%.3f" -p -I + units = m
scruss

1
極座標を偽造することができます。(斜めの)方位角の等距離投影を実行した後、それが本当に極角の等距離投影の結果であることを宣言し、それを投影解除します。結果のマップは上下が逆になりますが、反射と垂直移動(単純なアフィン変換)で解決されます。
whuber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.