問題タブ [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.
gis - GIS アプリケーション開発のガイドライン
修士課程で GIS アプリケーションを作成することになっているのですが、開発に最適な無料の (できれば) オープン ソース テクノロジはどれでしょうか? このようなアプリケーションの開発に使用するプログラミング言語は何ですか?
既知の選択肢は次のとおりです: データベース: PostgreSQL (PostGIS) (その他を提案)
プログラミング言語: PHP、Python、Java、... (他を提案)
フレームワーク: GeoDjango (Python または Jython が使用されている場合)、(他を提案)
クライアント UI: JavaScript (OpenLayers)、Flex、(その他を提案)
サーバー: Mapserver、Geoserver、Mapfish、(他を提案)
その他の考慮事項: Hibernate Spatial、モバイル GIS のサポート (その他の提案)
mysql - mysql を使用して緯度/経度がポリゴン内にあるかどうかを確認する
以下のテーブルを作成しました
以下の例のように、多くの行が挿入されています。
ここで、すべてのデータを検索し、緯度/経度がポリゴンのいずれかに該当するエントリを返したいと考えています。
mysqlを使用してこれを行うにはどうすればよいですか? または、私を正しい方向に向けるリンクを知っている人はいますか?
gis - 掘り下げるのに適したオープンソースの Geodjango アプリを知っている人はいますか?
空き時間に小さな GIS を構築することを検討しており、Geodjango を掘り下げています。
オープン ソースの Geodjango プロジェクトの例を探して調べてみましたが、ほとんど運がなかったので、ここにいます。見つけることができるほとんどのチュートリアルを実行しましたが、それらはすべて同じポイントで停止しているようで、より複雑な実際のコードを調べてみたいと思っています.
どこで見つけられるか知っている人はいますか?何でも十分ですが、Open Layers ではなく Google Earth API を使用するものが理想的です。
ruby - lat/lngで標高データを検索する方法
地理的ポイントの標高を緯度/経度で検索する機能が必要なアプリを計画しています。理想的には、世界中で機能するものが欲しいのですが、米国のみでも十分です。USGS Elevation Query Webサービスの使用を検討しましたが、一度に照会できるのは1つのポイントのみであり、数百、場合によっては数千までを検索する必要があります。National Elevation Datasetを自分でダウンロードしてホストすることも検討しましたが、ほぼ100ギガであり、USGSでは一度に1.5ギガしかダウンロードできないようです。
GISに精通している人は私に良い解決策を勧めることができますか?できるだけ軽量でシンプルなものを探しています。私はGISにまったく慣れていないので、データの取得場所、データの保存方法、およびデータを操作する際の使用方法/使用方法についての提案をいただければ幸いです。
前もって感謝します。
編集:明確にするために、私が必要とするデータポイントは事前に決定されていません。これらはユーザーが(Googleマップのマッシュアップを操作して)選択した任意のポイントであるため、小さなサブセットだけでなく、任意のポイントをクエリできる必要があります。
編集2:軽量または単純な解決策がない場合は、私が得ることができるものは何でも取ります=)
gis - ローカル ネットワーク上の地理データにアクセスするには、どのような方法がありますか?
現在、地理的な Web アプリケーションを作成しています。明らかに、地形の標高や道路の位置など、いくつかの地理データにアクセスする必要があります。ひねりを加えたのは、アプリケーションがインターネットから切り離されて動作できる必要があることです。つまり、ローカル ネットワーク上のサーバーから GIS データを取得します。
Google Maps API を使用できないと想定しています。
これを行う簡単な方法はありますか?
mapping - Java と外部ライブラリを使用して、緯度/経度のポイントを地球のグラフィック表現に描画するにはどうすればよいですか?
私は現在、Java Map Projection Libraryを使用して (作成者からアプレットに使用されるコードを入手し、デスクトップ アプリケーションで使用するために変更することができました - 彼が自分の Web サイトでそれをリンクしているかどうかはまだわかりません)アプリケーションでの地球の地図。しかし、私はこれをさらに一歩進めたいと思っています。このマップにプロットしたい一連の緯度/経度ポイントがあります。各ポイントに円を描画し、マップ上の円 (ポイント) を結ぶいくつかの線を描画するだけです。ただし、ユーザーが組み込みのパンおよびズーム機能を使用すると、ポイントを適切な位置に再描画する必要があります。私が達成できた最高のものは、ズーム時にポイントを維持することであり、それでもズームインするとポイントが大きくなります.
私はライブラリを切り替えることに完全にオープンですが、特にSwingコンポーネントに世界地図を描画できるライブラリを実際に見つけていません(それほど正確である必要はありません。さまざまな陸地をいくらか表示するだけです.また、そのマップの上に追加のポイントをプロットし、それらをさまざまな緯度/経度座標に「固定」します。
Google Earth と NASA WorldWind を見てきましたが、私の目的には非常に重く (詳細なものや正確なものは必要ありません)、オフラインでの使用を許可して世界の画像ビューを統合するのは簡単ではないようです。既存のアプリケーション。
提案や考え?
javascript - Dojo ダイアログがロードされているかどうかを確認するにはどうすればよいですか?
Dojo ダイアログがロードされている場合に閉じる必要がある関数を実行しています。Dojo ダイアログが実行されているかどうかを確認するにはどうすればよいですか? 未定義の場合、純粋な JavaScript を使用して ID でチェックしますか?
または、次のようなダイアログ オブジェクトのプロパティを使用しますか。
algorithm - 緯度経度の座標が座標系で有効かどうかを確認するにはどうすればよいですか?
緯度/経度にポイントがあり、それが特定の座標系での使用に有効かどうかを知りたい場合、どうすればよいですか?
例として。スイスグリッド(CH 1903、EPSG 21781)で作業していて、英国のロンドンに何かを表すポイントがあるとします。そのポイントがスイスグリッド座標系で有効かどうかを知りたいです。
通常、変換は機能しますが、スイスグリッドが適しているため、実際には有効ではないため、エリアのはるか外側にある場合があります。
このコンテキストでは、ユーザーは緯度経度のポイントを投影座標系で動作するアプリケーションにインポートし、インポートするポイントが投影座標系の境界外にある場合は警告が必要になります。
しかし、私が知る限り、投影座標系には限界がありません。
c# - .NET の Windows PC 用の優れた GIS ソフトウェアまたはコンポーネント?
先週、GIS (地理情報システム) 用の優れた無料またはオープンソースのソリューションとコンポーネントを探しました。いくつかのシステムを作成しましたが、要件を満たす人は誰もいませんでした。
- SharpMap は非常にバグのあるソフトウェアです
- Gmap.net は非常に遅い
- MapWindow は非常に複雑な構造をしており、非常にバグがあります。
私は uDIG を設立しましたが、Java を使用しています。vb.net または C# のソリューションが必要です。
私の要件を満たす、または代替手段がある良い解決策を知っている人はいますか?私は解決策を受け入れますか?
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)のようなものを入手できても、社内サーバーからデータを取得できれば、とてもうれしいです。