問題タブ [gis]

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 投票する
4 に答える
11791 参照

ruby - lat/lngで標高データを検索する方法

地理的ポイントの標高を緯度/経度で検索する機能が必要なアプリを計画しています。理想的には、世界中で機能するものが欲しいのですが、米国のみでも十分です。USGS Elevation Query Webサービスの使用を検討しましたが、一度に照会できるのは1つのポイントのみであり、数百、場合によっては数千までを検索する必要があります。National Elevation Datasetを自分でダウンロードしてホストすることも検討しましたが、ほぼ100ギガであり、USGSでは一度に1.5ギガしかダウンロードできないようです。

GISに精通している人は私に良い解決策を勧めることができますか?できるだけ軽量でシンプルなものを探しています。私はGISにまったく慣れていないので、データの取得場所、データの保存方法、およびデータを操作する際の使用方法/使用方法についての提案をいただければ幸いです。

前もって感謝します。

編集:明確にするために、私が必要とするデータポイントは事前に決定されていません。これらはユーザーが(Googleマップのマッシュアップを操作して)選択した任意のポイントであるため、小さなサブセットだけでなく、任意のポイントをクエリできる必要があります。

編集2:軽量または単純な解決策がない場合は、私が得ることができるものは何でも取ります=)

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

gis - ローカル ネットワーク上の地理データにアクセスするには、どのような方法がありますか?

現在、地理的な Web アプリケーションを作成しています。明らかに、地形の標高や道路の位置など、いくつかの地理データにアクセスする必要があります。ひねりを加えたのは、アプリケーションがインターネットから切り離されて動作できる必要があることです。つまり、ローカル ネットワーク上のサーバーから GIS データを取得します。

Google Maps API を使用できないと想定しています。

これを行う簡単な方法はありますか?

0 投票する
5 に答える
9149 参照

mapping - Java と外部ライブラリを使用して、緯度/経度のポイントを地球のグラフィック表現に描画するにはどうすればよいですか?

私は現在、Java Map Projection Libraryを使用して (作成者からアプレットに使用されるコードを入手し、デスクトップ アプリケーションで使用するために変更することができました - 彼が自分の Web サイトでそれをリンクしているかどうかはまだわかりません)アプリケーションでの地球の地図。しかし、私はこれをさらに一歩進めたいと思っています。このマップにプロットしたい一連の緯度/経度ポイントがあります。各ポイントに円を描画し、マップ上の円 (ポイント) を結ぶいくつかの線を描画するだけです。ただし、ユーザーが組み込みのパンおよびズーム機能を使用すると、ポイントを適切な位置に再描画する必要があります。私が達成できた最高のものは、ズーム時にポイントを維持することであり、それでもズームインするとポイントが大きくなります.

私はライブラリを切り替えることに完全にオープンですが、特にSwingコンポーネントに世界地図を描画できるライブラリを実際に見つけていません(それほど正確である必要はありません。さまざまな陸地をいくらか表示するだけです.また、そのマップの上に追加のポイントをプロットし、それらをさまざまな緯度/経度座標に「固定」します。

Google Earth と NASA WorldWind を見てきましたが、私の目的には非常に重く (詳細なものや正確なものは必要ありません)、オフラインでの使用を許可して世界の画像ビューを統合するのは簡単ではないようです。既存のアプリケーション。

提案や考え?

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

javascript - Dojo ダイアログがロードされているかどうかを確認するにはどうすればよいですか?

Dojo ダイアログがロードされている場合に閉じる必要がある関数を実行しています。Dojo ダイアログが実行されているかどうかを確認するにはどうすればよいですか? 未定義の場合、純粋な JavaScript を使用して ID でチェックしますか?

または、次のようなダイアログ オブジェクトのプロパティを使用しますか。

0 投票する
5 に答える
2613 参照

algorithm - 緯度経度の座標が座標系で有効かどうかを確認するにはどうすればよいですか?

緯度/経度にポイントがあり、それが特定の座標系での使用に有効かどうかを知りたい場合、どうすればよいですか?

例として。スイスグリッド(CH 1903、EPSG 21781)で作業していて、英国のロンドンに何かを表すポイントがあるとします。そのポイントがスイスグリッド座標系で有効かどうかを知りたいです。

通常、変換は機能しますが、スイスグリッドが適しているため、実際には有効ではないため、エリアのはるか外側にある場合があります。

このコンテキストでは、ユーザーは緯度経度のポイントを投影座標系で動作するアプリケーションにインポートし、インポートするポイントが投影座標系の境界外にある場合は警告が必要になります。

しかし、私が知る限り、投影座標系には限界がありません。

0 投票する
6 に答える
5450 参照

c# - .NET の Windows PC 用の優れた GIS ソフトウェアまたはコンポーネント?

先週、GIS (地理情報システム) 用の優れた無料またはオープンソースのソリューションとコンポーネントを探しました。いくつかのシステムを作成しましたが、要件を満たす人は誰もいませんでした。

  • SharpMap は非常にバグのあるソフトウェアです
  • Gmap.net は非常に遅い
  • MapWindow は非常に複雑な構造をしており、非常にバグがあります。

私は uDIG を設立しましたが、Java を使用しています。vb.net または C# のソリューションが必要です。

私の要件を満たす、または代替手段がある良い解決策を知っている人はいますか?私は解決策を受け入れますか?

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

silverlight - GISマッププラグインのローカルデータソース?

インタラクティブマップインターフェイスが必要なASP.NETイントラネットアプリケーションを開発しています。

具体的には、うまく機能すると思われる非常に優れたSilverlightマッピングプラグインがいくつかあります。

ArcGIS Silverlight API: http: //resources.esri.com/arcgisserver/apis/silverlight/ DeepEarthマッピングフレームワーク:http://www.codeplex.com/deepearth

ASP.NETとマッピングインターフェイス間の簡単な相互作用を可能にするプラグインが他にもたくさんあることは間違いありません(主要なプレーヤーを見逃した場合は、いくつか提案してください)。

ただし、私の主な関心事は、これらのツールをローカルデータソースで使用することです。ここで最良のオプションは何ですか?必要なのは、中程度の解像度の基本的な衛星画像と、都市や国境のオーバーレイだけです。これらの画像のデータセットをダウンロードできますか?過去20年間に写真が撮られている限り、それらが最新であるかどうかは本当に気にしません。

組織の業務の性質上、外部インターネット接続が非常に遅くなる可能性があるため、ローカルデータソースを使用できるようにしたいと思います。イントラネット通信は常にはるかに高速になります。

要約すると:

1.)中程度の品質の全球衛星画像のデータセットはどこにありますか?2.)このようなデータソースにプラグインできるWebベースのマッピングプラグインはどれですか?

DeepEarthデモ(http://www.codeplex.com/deepearth)のようなものを入手できても、社内サーバーからデータを取得できれば、とてもうれしいです。

0 投票する
3 に答える
958 参照

gis - 空間データをフィルタリングする方法

マップ ポイントのデータベースがあり、表示を一度に最大 50 ポイントまでに制限したいと考えています。ユーザーがズームインすると、より多くのポイントが表示される場合があります。

現在、結果セットのランダムなサンプルを取得しています。空の領域が存在する可能性があるため、ズームインすると突然ポイントが表示されるため、これは望ましくありません。

次に考えたのは、10x5 のグリッドを作成し、結果を反復処理することでした。グリッド内の場所が空の場合は、ポイントを表示します。これにより、以前の問題は修正されますが、ユーザーは集中している領域がどこにあるのかわかりません。また、ユーザーが世界全体にズームアウトすることを決定した場合、これは非常に遅くなります。

現在、データの並べ替えに空間アルゴリズムは使用していません。私の計画は、最初に正しく動作させてから、すぐに動作させることです。RTress、kd-trees、quad-trees を少し読んでも、サンプルの「スマート」サブセットを選択するのに役立つものは何も見つかりませんでした。この問題を非常に簡単に解決する、ある種の幅優先検索が必要なようです。

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

iphone - iPhoneで「最も近い場所を見つける」アプリケーションを設計するための最良の方法は何ですか?

ユーザーの位置を自動的に検出し、ランドマークデータベースから最も近いランドマークのソートされたリストを表示する位置認識アプリケーションを構築したいと思います。アプリケーションはiPhone上に構築されます。

基本的な質問は次のとおりです。

  1. 近くのランドマークまでの距離を計算し、「最も近い」で並べ替える方法
  2. 計算を実行する場所(Webサービスを介した外部サーバー上)またはSQLiteデータベースやコアロケーションを介したiPhone自体

理想的には、アプリケーションは、より正確な方法である、カラスハエの距離(つまり、より大きな円の距離の式)ではなく、「ルーティングされた距離」を使用して距離を計算します。もちろん、これにはコストが伴います-計算がはるかに遅くなります。どの方法が最も適切か知りたいのですが。

また、(コアロケーションを使用して)電話自体で計算を実行する利点は、サーバーと通信する必要がなく(高速)、インターネット接続なしでアプリを使用できることです。欠点は、ランドマークデータベースを最新のデータと同期させることが難しいことです。

このような位置認識アプリケーションを実装する業界標準の方法があるかどうかを知りたいです。そうでない場合は、問題に対する最善の解決策を提案してください。