GPSで記録されたトラックの合理的に正確な標高プロファイルを取得したい(モデルによっては非常に信頼性の低い標高データがあり、場合によってはまったくありません)。
これを行う最も簡単な方法についてのヒントはありますか?私がこれまで検討している2つの手法は次のとおりです。
Google Elevation APIを使用する
このAPIは比較的簡単に使用できますが、それでも使用制限のために簡単ではないいくつかの手順が必要です:リクエストごとに返される最大512サンプル、およびパスに沿ったポイントの数も(URLの長さによって)制限されます。
私は期待gpsbabel簡素化フィルタは、点の適切な数(それらは高度データの解像度による一緒に近いよりも100メートル程度であるでない点)にトラックを減らすために調合することができるが、マッピングする方法の、問題が残っています長さが異なるため、この単純化されたトラックは元のパスに戻ります。
または、これが自動化に適していない場合、最良のアプローチは、ユーザーがマップ上のトランセクトポイントを手動で選択できるようにすることです。
Shuttle Radar Topography Mission(SRTM)データをダウンロードし、ローカルでクエリを実行します。
これは私が経験したことのないものですので、これがどの程度実現可能かについての提案は大歓迎です。データセットの大きさは?どのGISソフトウェアが必要ですか?適切な方法でスクリプト化できますか?苦痛のように聞こえるサンプリングおよび補間アルゴリズムを記述する必要はありません。そのようなアプローチのパフォーマンスはどの程度でしょうか?(私はそれが非常に速く、メモリが制限されたVPS Webサーバーで実行する必要があります...)
http://srtm.csi.cgiar.org/SELECTION/inputCoord.aspからデータを再度ダウンロードする@MerseyVikingの回答を具体化するための詳細:
72 x 24のタイルがあり、各タイルは72.1mb 16ビットTIFファイル(6001x6001ピクセル)に解凍される20mb zipファイルです。
これは最大120 GBであり、保存できる量を超えています。圧縮したままにして、海を無視すると、10GBになりますが、これはまだ少し大きすぎます。データをオンデマンドでロードすると、必要なストレージスペースが劇的に削減されますが、ソースサイトは低速で(10 kb / sしか取得できませんでした)、非常に実用的ではありません。