地理情報システム

地図製作者、地理学者、およびGIS専門家のためのQ&A

5
Leafletを使用して大規模なデータセットの一部を効率的に表示する方法は?
GIS以外のWeb開発者がこの問題に直面しているのを見続けていますが、解決策が何であるかはわかりません。 数千のアイテムのデータセットがあります。 ユーザーにマップを表示し、それらの可視サブセットをインタラクティブなクリック可能な要素として表示します。 これを行うにはどのような方法がありますか? 私はこれらを考えることができますが、それらは非常に満足のいくものではないので、私は他に何があるのだろうと思います: すべてのデータをGeoJSONファイルに保存し、ブラウザーに転送して、Leafletに表示させます。問題:大規模なデータセットでは実際には機能しません。TopoJSONは制限を少し上げます。また、ページのロード時に大きな遅延が発生します。 Mapboxを使用し、Mapboxのインタラクティブレイヤーにすべてのデータを保存し、Mapbox.jsを使用して表示します。うまく機能しますが、費用がかかり、自分でホストすることはできません。 GeoServerを使用してPostGISデータベースにアクセスし、WFS-geojsonリーフレットプラグインを使用してそこからデータにアクセスします。おそらく動作しますが、WFS-geojson Leafletプラグインはもうメンテナンスされていないようです。 CartoDBを使用して、すべてのデータをCartoDBテーブルに保存し、CartoDB.jsを使用して表示します。うまく機能しますが、非常に高価になる可能性があります。自分でホストすることは可能ですが、CartoDBのインストールは簡単ではありません。 これらすべてが、私が見逃している、はるかに優れた、無料の方法があるに違いないと思います。それは何ですか? 編集 たぶん私はWFS-geojsonプラグインを簡単に書き落としたかもしれません。まだアクティビティが見られるフォークがあります(4か月前):https : //github.com/johanlahti/azgs-leaflet

2
QGISのPythonコンソールから補間プラグインを呼び出す
PythonコンソールからQGIS補間プラグイン関数(TINメソッド)(ラスター->補間)を呼び出したいです。 QGIS API内または処理アルゴリズムリスト内に対応する関数が見つかりません。SAGA三角形分割アルゴリズムを見つけました。これは正常に機能しますが、5〜10倍遅く、私の場合は速度が重要です。 それを実行する方法はありますか?

1
メルカトル図法の緯度別の距離スケール係数の計算
これはグーグルアウトするのに本当に不便なトピックでした-私は明確化を求めています、私は物事を正しく理解しましたか? メルカトル図法(3857)で短距離を測定することについて話しています。マップ単位で距離を計算できます(ピタゴラスの定理を使用)。赤道では、地球上の距離に等しい(スケールファクター= 1)。極に向かって移動すると、マップ単位と地球の距離は等しくなくなります-スケール係数は増加し始めます。 質問は:与えられた緯度のスケール係数を計算する方法ですか? 私は正しく理解しましたfactor = 1 / cos(latitude)か、式は?

4
リモートセンシング用のPythonリソース?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 リモートセンシングアプリケーション用にPythonを教えるための優れたリソース(MOOC、書籍など)を探しています。私はすでにhttp://www.rsgislib.org/に精通しています -初心者のPythonプログラマーのための他のリソースはありますか?

3
高度、速度などの追加の値に基づいてリーフレットポリラインを色分けします。
リーフレットマップにGPXトラックを描画したいと思います。ポリラインの色は1つだけではありませんが、高度、速度、心拍数、温度、ケイデンス、勾配のような特定の値を色分けして表示したいと思います。もちろん、一度に視覚化できる値は1つだけです。 値はと一緒にL.LatLng、たとえばmeta: {ele: 298, hr: 155}オブジェクトに保存されます。 私はLeafletを初めて使い、特にこれを行うための効率的な方法を見つけることを心配しています。最初に思いついたのは、それぞれが特別な色の数百または数千のポリラインを作成することでした。しかし、これはメモリとCPUに関して非常に貪欲に聞こえます。 何か案は? 私が意味する例はここで見ることができます
13 leaflet 


2
Webマップサイト(Google、Bing Mapsなど)で使用されているGISソフトウェアは何ですか?
GoogleとMicrosoftが作成した美しい(imo)マップを見てきました。他にもたくさんあります。それらの一部はグローバルに使用され(MapQuest、TomTom、HEREなど)、一部は国規模のものです。 これらの企業は生のベクトルデータを取得/収集/購入し、GISソフトウェアパッケージといくつかのカスタム地図作成ワークフローを使用して、優れたシンボル/レイアウトのマップを作成し、それらを複数のタイルにキャッシュしたと想定しています。 ベクトルをタイルにラスタライズすることは特に興味深いことではありませんが、大企業がどのようなデスクトップGISソフトウェアを使用してこれらのマップを作成したのかとよく疑問に思っていました。たとえば、EsriはArcGISプラットフォームを使用して、Esri World Street MapなどのEsriベースマップを作成します。 GoogleとMicrosoftは、マップの作成にどのデスクトップGISソフトウェアを使用していますか?Esri ArcGIS以外のどのGISパッケージがこのような大規模でこの作業を実行できるかを知りたいので、私はそのことに興味があります。

3
多角形の丸さ/コンパクトさを計算しますか?
さまざまなポリゴンの形状を定量的に記述する方法を見つけようとしています。私のプロジェクトでは、これらのポリゴンは湖、川、ラグーン、公園を表しています。そのため、ほぼすべての形状にできます。簡単なメトリックの1つは、境界線と面積の計算です。これは、せいぜいわずかに役立つメトリックです。しかし、多角形の「丸み」について何か言いたいこともあります。または、地図上での形状の「コンパクトさ」。 これを簡単に行えると思う唯一の方法は、そのポリゴンのバウンディングボックスに関連して各ポリゴンの面積を計算することです(既に持っています)。しかし、これは貧弱な解決策のようです。 だから今、私はこのようなものを考えています-ポリゴンの重心を取り、増加する領域の一連のバッファを追加して(たとえば、50%、100%、150%)、各バッファと元のポリゴン。完全な円は100%で完全にオーバーラップします。また、50%と150%のバッファーを使用して、各ポリゴンがどの程度、どのように異なるかを判断できます。 しかし、それでも面倒だと感じており、おそらく他の誰かがすでにはるかに優れたものを見つけたための貧弱な回避策のようです。 参考までに、最低限、さまざまなポリゴンの形状の結果のインデックスを確認し、そのソースについて知識に基づいた推測を行うことができる必要があります(川?樹状の貯水池?湖/ラグーン?公園? ?)

1
Geoserverで特定のワークスペース、ストア、レイヤーを移行する方法
Geoserverは、開発環境と実稼働環境で実行されています。1つのワークスペース、ストア、レイヤー、スタイルなどを開発から本番に移行したいと思います。これどうやってするの? data-dir全体をプロダクションにコピーしてジオサーバーを再起動できることを知っています。しかし、すべてのワークスペース、ストアなどが移行されます。ポイントは、1つのワークスペース、ストアなどだけが必要なことです。 開発環境には、いくつかのテストワークスペース、ストア、およびレイヤーがありますが、実稼働環境には必要ありません。 data-dirには、多くのxml-filesがあるディレクトリgwc-layersがあります。しかし、どのxmlがどのレイヤーであるかをどのようにして知ることができますか?

6
QGIS / PostGISで使用するCollector for ArcGISと同等のオープンソースですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け入れていません。 私の読書からのEsri WebページのArcGISのためのコレクターはしっかりとそのプラットフォームに接続されています。私はこれについて間違っていることを知ってうれしく思います。 私は、GPSを備えたiOSおよびAndroidデバイス向けの汎用モバイルデータ収集アプリに強い関心を持っています。特に、カバレッジ外でデータを収集し、カバレッジに戻ったときに同期できるもの。理想的には、オフライン時に使用するためにデータの一部をローカルにキャッシュすることもできます。 私が想定しているのは、データレイアウトや制約などを指定できるWebベースのアプリケーションです。その後、バックエンドデータベースを生成し、Restful APIを介したアクセスを許可します。 私がする必要があるのは、モバイルデバイス(できればiOSとandroidの両方)のフォームからデータを入力することです。これにより、バックエンドデータベースのテーブルが更新されます。これにより、データをQGISに簡単に組み込むことができます。オフラインで動作する必要があり、動作する領域の多くは3Gをカバーしていません。オフラインで使用するために、選択したデータをデバイスにキャッシュすることもできれば理想的です。マップの統合は重要ではありません。 クラウドベースの優れたソリューションをいくつか見つけましたが、一部のデータは機密性が高い可能性があるため、バックエンドのデータ収集を制御できるものが本当に必要です。たとえば、密輸の脅威である珍しい爬虫類の目撃報告。 モバイルアプリがQGISにデータを取得するための代替手段は何ですか。

2
ArcGIS for Desktopの64ビットジオプロセシングをインストールしていますか?
64ビット処理をArcGIS 10.2にインストールしようとしていますが、ESRI Patches and Service Packs Webサイトには、ArcGIS 10.1に付属するService Pack 1のみがインストールされています。 この交換に関する同様の質問の1つには、これを含めるオプションを示すインストールウィンドウのスクリーンショットが示されていますが、セットアップインストールプログラム(ダウンロードしたもの)はこのインストールウィンドウを表示せず、代わりに以下に示すようにインストールする機能を選択します。 ArcGISバージョン10.2で64ビットジオプロセシングを実行するための他のドキュメントは見つかりません。誰もこれを行う方法を教えてもらえますか?または、Service Pack 1バージョンをインストールするのが最善ですか?

6
shp2kmlライセンスの有効期限が切れ、無料のソリューションを探しています
だから私はアフリカの小さな非営利団体で働いています。私はすべてのGISとデータの仕事をしています。私が作成するレイヤーのほとんどは、KMLレイヤーに変換するため、上司はGoogle Earthでそれらをすばやく簡単に使用できます。しかし今、ここ数ヶ月で私のshp2kmlプログラムは、ライセンスが期限切れになり、新しいバージョンをダウンロードするように言っています。2011年2月の新しいバージョンではない最新バージョンをダウンロードしましたが、引き続き同じエラーが発生します。誰もが同じことを行う別のフリーウェアプログラムを知っているか、これを回避する方法を知っているか、shp2kmlの最新バージョンを入手します。私のオペレーティングシステムはWindows 7で、QGIS 1.8.0を使用しています。非営利団体はGoogle Earthプロエディションを購入する余裕はありません。無料または実質的に無料のソリューションが必要です。ご協力いただきありがとうございます。
13 qgis  kml  google-earth 

4
64ビットのバックグラウンドジオプロセシングはArcGIS 10.2にネイティブですか?
64ビットのバックグラウンドジオプロセシングがArcGIS 10.2にネイティブであるかどうかに関するドキュメントは見つかりません。または、10.1のように個別のダウンロードとインストールが必要ですか?10.2より前のリリースでは、64ビットのバックグラウンドジオプロセシングがアップグレード/ダウンロードにプリインストールされているという噂がありました。このテーマに関する信頼できる参照はありますか?Arc Administratorの構成情報に関連するシステム情報はありません。


2
補間せずに不規則なポイントデータからRASTERを作成する方法
不規則な間隔のポイントデータベースからラスターイメージを作成しようとしていました。データは次のようになります > head(s100_ras) x y z 1 267573.9 2633781 213.29545 2 262224.4 2633781 69.78261 3 263742.7 2633781 51.21951 4 259328.4 2633781 301.98413 5 264109.8 2633781 141.72414 6 255094.8 2633781 88.90244 作成したメッシュ内にこれらの「z」値が必要です # Create a fine mesh grid my_mesh=expand.grid(seq(min(s100_ras$Y),max(s100_ras$Y),l=100), seq(min(s100_ras$X),max(s100_ras$X),l=100)) また、データポイントの外側にあるメッシュポイントのz値を「NA」として割り当てる必要があります。メッシュ上のポイントは次のようになります。https : //drive.google.com/file/d/0B6GUNg-8d30vYzlwTkhvaHBFTnc/edit?usp=sharing when plot plot(my_mesh) points(s100_ras$Y, s100_ras$X, pch="*", col='blue') 問題は、これに基づいて構築する方法がわからないということです。メッシュグリッドとデータポイントは同じスケールではないため、次の手順は機能しません!! …
13 raster  r  vector-grid 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.