問題タブ [topography]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3403 参照

google-maps - Map API の地形データまたは起伏データ

地形データまたは起伏データを提供するマップ API を知っている人がいるかどうか疑問に思っていました。Google と Bing の API をざっと見ましたが、何も見つかりませんでした。

Google では、地図を TERRAIN として表示できます。つまり、地図の地形を見ることができますが、そのデータを取得できるようにしたいと考えています。つまり、Google マップで 2 点間に線を引くとしたら、その線に沿った水準点がどれくらい高いかを知るために。

これは、マップ API で可能ですか?

御時間ありがとうございます!

0 投票する
2 に答える
1856 参照

google-maps - USGS Terra サーバーからクワッド/名前/スケールを見つける方法

私は現在、USGS Terra Server からの地形データをオーバーレイする Google Maps API 実装の開発に取り組んでいます。クアッドの名前、名前、および Terra Server から提供されている現在のタイルのスケールを決定する方法がわからないことを除けば、ほとんど手元にあると思います。このサイトをチェックして地図を拡大すると、情報が表示されているので、次のことが可能である必要があります。

http://www.trails.com/topomap.aspx?trailid=fgu003-087

以下は、Terra Server がイメージにどのように名前を付けるかについて詳しく説明している記事へのリンクです。

MSR マップについて

DRG製品の標準化されたデータセット名

ジオロックの専門家がすでにこれを行っており、正しい方向に向けてくれることを願っています. USGS 地形データを Google マップに重ねて、サンプル マップのようなユーザー エクスペリエンスを生成するときに、現在のマップ ビューからこの情報を特定する方法の手がかりを教えていただければ幸いです。

よろしくお願いします。

0 投票する
2 に答える
2930 参照

image - 地形図 等高線抽出

カラー地形図から等高線を抽出しようとしています。目標は、私がゼロから開発したエンジンを使用して、この地域の 3D デモンストレーションを構築することです。これまではすべてうまく機能していましたが (3D エンジンをゼロから作成し、オブジェクトを表示するなど)、行き詰まってしまいました...

そのようなことを行うためのアルゴリズムを説明している多くのドキュメントを見てきましたが、それらは私が理解するのに苦労している短い言語を使用しており、画像処理に関する非常に強力な知識を前提としています.

その方法から学ぶための優れたリソース、またはそれらを組み合わせて完全なアルゴリズムを作成できる一連のリソースについて教えていただければ、非常に嬉しく思います。それらの問題に関する章を含む本、またはそれらのいくつかの要素を自分のシステムに組み合わせることができる説明がある本を知っている場合、それは非常に役立つでしょう.

似たようなことをした人を知っていれば、彼を知るのにも役立ちます.

前もって感謝します !

0 投票する
2 に答える
1603 参照

map - Map 3D point cloud onto surface then flatten

Mapping a point cloud onto a 3D "fabric" then flattening.

So I have a scientific dataset consisting of a point cloud in 3D, this point cloud comprises points on a surface that is curved. In order to perform quantitative analysis I however need to map these point clouds onto a surface I can then flatten. I thought about using mapping tools sort of like in the case of the 3d world being flattened onto a map, but not sure how to even begin as I have no experience in cartography and maybe I'm trying to solve an easy problem with the wrong tools.

データセットを簡単に説明すると、窓に小さな点が付いた完全に透明なカーテンがあると想像してください。そのドットパターンを使用して、ドットがある素材に合わせることができれば、それを「まっすぐに」して、拡散の意味のある分析を行うことができます。ドット。手順は、最初に「シート」をポイントクラウドデータに手動でフィットさせ、それらの線に沿って等高線または何かを使用してからシートを平坦化し、ポイントを2次元配列に入れることだと思います。最終的にはおそらくそれも1Dに縮小しますが、2次元の長さが可変であるため、中間の2Dステップが必要だと思います(つまり、シートの一方の端はもう一方の端よりも短いですが、用語では同じ位置に対応します私は Matlab と Amira を使用していますが、新しいツールを学ぶのはいつでも嬉しいです!

どのようにアプローチするかについてのアドバイスやヒントは大歓迎です!

0 投票する
1 に答える
217 参照

iphone - iPhoneのroutemeの地図の地形タイプ?

route-meサンプルアプリ( https://github.com/route-me/route-me )を使用して、オフラインマップをプロジェクトに統合しました。しかし、私のクライアントは、地形タイプの地図をオープンストリートマップとして表示したいと考えています。インターネットで検索しましたが、役立つリソースが見つかりませんでした。

  • この機能を実装するために従うべきリソースを知っていますか?

  • 地形タイプのマップを取得するには、Open Street Mapsを実装する別の方法を使用する必要がありますか?

0 投票する
1 に答える
2024 参照

c++ - C++で.HGTSRTMファイルにアクセスするにはどうすればよいですか?

これは、ファイルの適切な説明を含むトピックに関する同様の質問です。

NASA.hgtバイナリファイルの読み方

私は一般的にプログラミングにかなり慣れておらず、これまでの私の努力は非常に限られていました。私の最終的な目標は、標高データにアクセスし、簡単にアクセスできるように2D配列に保存することです。提案されているように、一度に2バイトずつファイルを読み取ろうとしていますが、次に何をすべきかわかりません。これが私がこれまでに得たものです:

助けてくれてありがとう!

0 投票する
1 に答える
10813 参照

c# - C# でのシェープファイル座標の読み取り

シェープファイルのコンテンツを使用して、緯度/経度で「XAML Map Control」にポリラインを描画したいと考えています。

私は2種類のシェープファイルを持っています:

  • .dbf、.prj、qpj、.shx、および明らかに .shp ファイルを含むもの。
  • .shp ファイルのみの 1 つ

さまざまなライブラリ (Net Topology Suite、現在は DotSpatial) を使用して両方のタイプのファイルを読み取ると、次のような座標 (DotSpatial.Topology.Coordinate) のリストが取得されます。

  • 緯度/経度形式に変換するにはどうすればよいですか?
  • 現在のフォーマットは何ですか?
  • .shp ファイルに付随するファイルは役に立ちますか?
0 投票する
0 に答える
219 参照

r - R で地形等高線図をプロットしようとすると、エラーが発生します:「plot.new() のエラー: 図の余白が大きすぎます」

2 つのベクトルがあります。1 つはすべての経度で、もう 1 つはすべての緯度です。経度ベクトルの長さは 720 で、緯度ベクトルの長さは 360 です。

これらのベクトルに加えて、経度と緯度の座標点に対応するすべての標高を含む 360x720 のマトリックスがあります。contour()地形図をプロットするために使用する必要がありますが、取得し続けます

plot.new() のエラー: 図の余白が大きすぎます"

私がしようとするとcontour(lat_vec,long_vec,elev_matrix)

これに対する解決策はありますか?

0 投票する
1 に答える
62 参照

r - 既知のオーバーラップに基づいて地形プロファイルをつなぎ合わせる

一連の地形プロファイル スキャンを組み合わせて、単一の連続プロファイルを作成したいと考えています。唯一の問題は、各スキャンが異なる高さから取得された場合とされていない場合があることです。そのため、異なるファイルにはカバーされる領域に関してかなりの量の重複がありますが、異なるデータには共通の基準点がない場合があります。絶対高さ。

以下は、4 つの異なるスキャンです。各スキャンには約 30 の測定値が含まれており、最後のいくつかの測定値は新しいデータを表し、残りは前のスキャンと重複しています。最初のスキャンには既知の絶対値のみが含まれているため、最初のスキャンは「ゴールド スタンダード」です。2 番目のスキャンはたまたま同じ高さから取得されるため、オーバーラップは (ほぼ) 完全に一致し、前のスキャンに 4 つの新しいポイントのみが追加されます。3 番目と 4 番目のスキャンは異なる高さから撮影されているため、オーバーラップが (相対的に) 同じ領域をカバーしていますが、前の 2 つのスキャンに単純につなぎ合わせることができません。

R を使用して、これら 4 つのスキャンをつなぎ合わせて連続した地形プロファイルを作成する方法はありますか? 絶対的な高さは、最初のスキャンに基づいて、連続する各スキャンが前のスキャンにステッチされる必要があります。IE- スキャン 2 がスキャン 1 にステッチされ、4 つのデータ ポイントが追加されます。次に、スキャン 3 からの新しいデータがスキャン 1 とスキャン 2 の組み合わせに追加され、スキャン 4 からの新しいデータがスキャン 1、2、および 3 の組み合わせに追加されます。 、 等々....

何らかのパターン認識を使用して、Scan3 が Scan1 と約 8 単位異なり、Scan4 が約 11 単位ずれていることを特定して、スキャン間の大きなオーバーラップを照合することにより、すべてのデータを正規化する方法があると想定しています。ただし、私のデータには「ノイズ」があり、オーバーラップのパターンが完全に適合しないことに注意してください。

最終結果には、4 つのスキャンすべてを含む完全な地形プロファイルが含まれている必要があり、実際の数値が異なる場合は何らかの調整が行われます。次のようなもの:

0 投票する
0 に答える
138 参照

r - 地形図をシェープファイルに追加するには?

この地形情報(標高) を、私が持っているサンタ クルス島とガラパゴス島全体の地図にどのように追加できるのだろうか。

何か考えはありますか?これを行うRのパッケージはありますか?

ありがとう、