地理情報システム

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

3
エリアのBing画像の日付を確認する方法は?
特定の領域のBing画像がどれくらい最新かを判断することは可能ですか?コミュニティのブログをチェックし、毎月の更新を検索しましたが、研究領域が見つかりませんでした。 全国の画像の更新について言及した投稿を見つけましたが、詳細はありません(実際は全国ですか?それともほとんどですか?)。Layout ViewArcMap 10.1のクレジットでは2012、Microsoft Corporationはそうですが、他のクレジットはそう2010です。これは、その年の画像であることを示していますか?

2
PostGIS補間/三角測量オプション
DEM構築を自動化するオープンソースワークフローを探しています。LIDARデータセットに含まれる一連のサイトがあります。各サイトにサイト固有のDEMを作成し、プロセスを自動化することを検討しています。 これまでのところ、自動化されています: PostGISへのデータの読み込み(LIDARおよびサイトポイント) サイト境界の作成(st_bufferとst_envelopeの組み合わせ) 現在、各サイトでデータサブセットを補間し、Surfer7グリッドファイルにエクスポートするオプションを探しています。 現在、QuantumGISを使用してPostGISデータベースのデータをクエリし、csvファイルにエクスポートしてから、Surfer7でデータを手動でインポートおよびグリッド化します。うまくいけば、これも自動化できます。 そのため、このユースケースでは、LIDARデータをDEMに三角化する必要があります。考えられる他の潜在的なケースには、さまざまな補間方法が関係します。したがって、逆距離とクリギングのオプションがある場合、興味があります。 これは私たちにとって非常に学習の練習です-私たちは赤ちゃんのステップで働いています!

2
QGISでジオメトリをWKTとしてCSVを作成(フィールド区切り文字を選択)
QGISでジオメトリをwktとしてCSVをエクスポートするときにフィールド区切り文字を選択する方法はありますか? ドーナツホールのあるシェープファイルがあり、CSVとしてエクスポートしたいのですが。DBが空間データをサポートしていないパートナー向けです。 私はGreg Krakowの方法論に従って、エクスポートされたファイルにWKTフィールドを追加しました(csvにエクスポートする場合GEOMETRY=AS_WKT、「レイヤー」フィールドに追加しますが、エクスポートされるフィールド区切り文字はコンマです: 問題は、ポリゴンの各座標ペア(およびラインについても同じであると思われる)がカンマで区切られているため、QGISにデータをインポートできないことです。 ポイントシェープファイルを使用すると、チャームのように機能します。 CSVにエクスポートするときに、区切り文字で区切られたフィールドを選択できるかどうか誰にもわかりますか?たとえば、セミコロンを選択しますか? WebとQGISのドキュメントを検索しましたが、何も見つかりませんでした。
12 qgis  export  csv  wkt 

1
QGISコンテンツウィンドウでレイヤーを並べ替えますか?
PostGISから多数のレイヤーをQGISに読み込むと、逆のアルファベット順に読み込まれているようです。 QGIS TOCを別の順序ですばやくソートできるツールまたはプラグインはありますか?たとえば、私が望むかもしれないいくつかのオプションを考えることができます: ポイントが一番上にあるジオメトリでレイヤーを並べ替え、次にライン、ポリゴン、ラスターで並べ替えます。 レイヤーを名前で並べ替えます(アルファベット順、逆アルファベット順)。 最初にジオメトリでソートし、次に名前でソートします。これは、#1と#2の組み合わせになります。ポイントレイヤーは最上位に並べ替えられます(#1と同じ)が、ポイントレイヤーはアルファベット順に並べ替えられます(ポイントa、ポイントb、ポイントcなど)。 多数のレイヤーをロードする場合、これにより、マップ作成の適切な順序を迅速に構築できます。
12 qgis  layers 


5
自分のサーバーでホストできるArcGIS Onlineのオープンソースの代替手段はありますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け付けていません。 これは広すぎるトピックかもしれません。しかし、私は、ArcGIS Onlineに似た、プライベートサーバーでホストされる自己インストール可能な(構成可能な)Web-GISポータルを探しています。主な機能は次のとおりです。 ユーザーは空間データ(shp、CSV、KML、JSONなど)をアップロードして操作できます ユーザーは、他のユーザーが送信したレイヤーを評価、コメント、およびダウンロードできます 私の意見では、QGISサーバー、QGIS Webクライアント、および/またはQGISクラウドは、あらゆるサーバーに展開できるフル機能のクラウドサービスに発展する可能性があります。

3
GDALとPython:特定の値を持つすべてのセルの座標を取得する方法は?
私が持っているARC / INFOバイナリグリッドを具体的には、ArcGISのは累積ラスタを流し--- ---と私は特定の値(または値の範囲で)を有する全ての細胞を同定したいと思います。最終的に、これらのセルを表すポイントのシェープファイルが欲しいです。 QGISを使用してhdr.adfを開き、この結果を取得できます。ワークフローは次のとおりです。 QGIS>ラスターメニュー>ラスター計算機(すべてのポイントを目標値でマーク) QGIS>ラスターメニュー>ポリゴン化 QGIS>ベクトルメニュー>ジオメトリサブメニュー>ポリゴン重心 重心を編集して、不要なポリ重心を削除します(これらの重心= 0) このアプローチは「仕事をします」が、削除しなければならない2つのファイルを作成し、重心のシェイプファイルから不要なレコードを削除する必要があるため、私には魅力的ではありません(つまり、それらは0です)。 既存の質問は、この主題に近づくが、それは、ArcGISの/ ArcPyに合わせだ、と私はFOSSのスペースに滞在したいと思います。 ラスターのセル値を調べる既存のGDAL / Pythonレシピ/スクリプトがあり、ターゲット値(またはターゲット範囲内の値)が見つかった場合、レコードがシェープファイルに追加されますか?これにより、UIの相互作用が回避されるだけでなく、単一のパスでクリーンな結果が作成されます。 Chris Garrardのプレゼンテーションの1つに対して作業することでショットを撮りましたが、ラスター作業は私の操舵室にありません。また、弱いコードで質問を混乱させたくありません。 正確なデータセットを使用したい場合は、ここに.zipとして配置します。 [メモの編集]後世のためにこれを残してください。om_hennersとのコメント交換を参照してください。基本的に、x / y(行/列)の値は反転しました。元の答えには次の行がありました: (y_index, x_index) = np.nonzero(a == 1000) このように反転します: (x_index, y_index) = np.nonzero(a == 1000) スクリーンショットに示されている問題に初めて遭遇したとき、ジオメトリを誤って実装したかどうか疑問に思い、次の行でx / y座標値を反転させて実験しました。 point.SetPoint(0, x, y) ..なので.. point.SetPoint(0, y, x) しかし、それはうまくいきませんでした。そして、om_hennersのNumpy式で値を反転させようとは考えていませんでした。どちらの行で値を反転しても同等であると間違って信じていました。私は、本当の問題がに関する考えるx_sizeとy_size、それぞれの値、30および-30行と列のインデックスは、細胞のための計算点の座標に使用されている場合に適用されます。 [オリジナル編集] @ om_henners、ogr(invisibleroads.com、Chris Garrard)を使用してポイントシェープファイルを作成するためのいくつかのレシピと協力して、あなたのソリューションを試していますが、ポイントがライン通過を越えて反映されるかのように表示される問題があります315/135度まで。 …
12 python  raster  gdal 

1
ポリゴンをポイントレイヤー上の最も近いポイントに関連付ける方法 (または...郵便エリアをセールスマンに割り当てるにはどうすればよいですか?)
郵便番号エリアのポリゴンレイヤーがあり、それらを使用して、営業担当者の拠点に基づいて営業地域を作成したいと考えています。そのため、営業担当者のポイントレイヤー上の最も近いポイントである各ポリゴンについて解決する必要があると思います。多角形または重心の最も近い部分でこれを行うことができると思います...私はそれが大きな違いを生むとは思わない。 誰かがこのタイプの分析が呼ばれることの方向に私を指すことができますか? ありがとう

6
QGisでポリゴンを使用するヒートマップまたはコロプレスマップを作成するにはどうすればよいですか?
QGISのヒートマッププラグインで遊んでいますが、ポリゴンだけでなくポイントも使用する同様のプラグイン/ツールを使用してヒートマップを作成できるかどうか疑問に思っていますか? ヒートマッププラグインがポイントで行うのとほぼ同じ方法で、データの密度の表現を取得したいと思います。 次の画像は、私の希望する結果の概略図です。

2
リレーションシップクラスを使用するかしないか?
大量のデータから政府のデータベースを構築しています。現在、私はESRI Local Governmentデータモデルの標準的なアプローチに従っていますが、特定の政府のニーズや要望に合わせて修正しています。 地方自治体のデータモデルでは、ESRIが多くの関係クラスを使用していることに気付きました。私は過去にリレーションシップクラスを使用しましたが、それらを避ける傾向があります。これは、通常、フィーチャクラスとは別のテーブルにあるシェイプに関する属性が必要な理由がわからないためです。 私が集めているほとんどすべてのデータについて、この理由はまだわかりません。Parcel Fabricの場合、役立つ理由がいくつかわかりますが、それでも属性をフィーチャクラスに直接保持することが最善だと考えています。 明確にするために、リレーションシップクラスを使用して、フィーチャクラスをフィーチャクラスに参照します。この質問は、フィーチャクラスに簡単に格納できる非空間テーブルにデータを格納する理由をより具体的に示しています。 とにかくあらゆる入力の人々に感謝します!

4
pymssqlを使用してSQL Serverにポイントを挿入しますか?
pythonスクリプトを使用して、Webサービス(Twitter)からX値とY値を収集しています。長期的には、これは数か月にわたって実行され、600万ポイント前後で停止する予定です。 取得する元の座標は地理的なWGS84ですが、これらを投影されたWGS Webメルカトルに変換する必要があります。後でこのテーブルをArcGIS Serverマップサービスに公開し、キャッシュします。 これは、期限なしでpythonを学習するための個人的なプロジェクトであり、SQL Serverのネイティブな空間タイプのみを使用することをお勧めしますか? 私の現在のテストされていない計画: GEOMETRYフィールドの設定(およびその他の属性)を使用して、SSMSでテーブルを作成します。 私のPythonスクリプトでは、arcpyまたはpyprojを使用してWGS84のlat / lonsをWGS84 Webメルカトルに変換します(またはこれをどうにかしてSQLで達成できますか?) pymssqlを使用してレコードを挿入し、テーブルのGEOMETRYフィールドにポイントを挿入します。 私の質問は、WGS84で緯度/経度のペアを取得し、SQL Serverの空間タイプを使用してSQL Serverテーブルに挿入し、結果のポイントレイヤーを作成するための良い、シンプルで効率的なアプローチは何ですか? WGS84 Webメルカトル、ArcGIS Desktop 10.1でレンダリング/クエリを実行できるようにするには? 必要に応じてarcpy / ArcSDE 10.1にアクセスできますが、ArcSDEを必要としない例としてこれを使用したいと考えていました。

1
凡例ラベルを自動的にフォーマットする方法は?QGISで
クォンタイルモードで「スタイル」->「卒業」で10個のマップを(最初に)実行する必要があります。 凡例がわかりやすいように、さまざまな範囲のラベルをフォーマットする必要があります。1.0000-7.0000ではなく、1%-7%を入力せずに入力します。 arcgisでは、ラベルをフォーマットする可能性があります。しかし、QGIS 1.8で似たようなものを見つけることはできません。いくつかのプラグインまたは他のQGISバージョンで可能ですか? 数年後の更新:新しいバージョンは、下記の答えが指摘するように問題を修正したようです。
12 qgis  style  legend 

4
セグメント化された道路をQGISで1本の線として表示しますか?
私はQGISとBritish OS Strategiデータセットをいじっています。単純な線スタイルで道路をレンダリングすると、見栄えがよくなります。 ただし、少し手の込んだものを適用すると、下の青い高速道路の白い線に見られるように、道路全体ではなく道路の各セグメントにスタイルが適用されるため、スタイルが間違っているように見えます: これらのセグメントを一緒にマージするにはどうすればよいですか、それともQGISがそれらを1行として扱うように強制しないのですか? ナビゲーションにデータを使用していないので、セグメントが失われてもかまいません。
12 qgis  road 


2
SP1 for ArcGIS 10.1には、バックグラウンドジオプロセシング用の64ビットPythonの拡張機能があります-他のPythonの使用に対する影響
64ビットバックグラウンドジオプロセシングfor ArcGIS Desktop 10.1sp1がインストールされている場合、それは一般的な使用のPython構成にどのように影響しますか? EsriはArcGIS 10.1製品のSP1をリリースし、デスクトップコンポーネントでは、インストール時にEsri 32ビットPython 2.7コールをバックグラウンドジオプロセシングの64ビットコールに置き換えた64ビットPython 2.7.2インスタンスを利用可能にしましたアクティブなArcGIS Desktop GUIセッションのサイド)。 インストールはオプションです。つまり、インストールしない場合、ArcGIS Desktopは32ビットのユーザーメモリ領域のみを使用して続行します。これにより、\ bin64エントリがEsriプログラムフォルダーに作成され、64ビット処理用のレジストリキーが「HKEY_LOCAL_MACHINE \ SOFTWARE \ ESRI \ ArcGIS 10.1 SP1 for Desktop Background Geoprocessing(64-bit)」で確立され、その後バックグラウンドジオプロセシングが行われます64ビットのメモリ空間で行われます。 Esriの32ビットと64ビットPythonの両方が完全な2.7.2インストールです。 Esriのレジストリのバックグラウンドジオプロセシング中に、パスおよび構成ファイルが64ビットPython実行可能ファイルの呼び出しを処理します。32ビットPythonの使用は、必要に応じてArcGIS Desktopセッションで保持されます。 したがって、インストールされた64ビットPython 2.7.2をArcGIS以外のコンピューティングニーズに統合するかどうかは、各ユーザーに任されています。そして、32ビット版と64ビット版の両方のPythonがシステムに常駐している場合、どのようにそれを行うのが最善でしょうか? 別の方法で尋ねられます--Esriは、ArcGIS Desktop内での64ビットPythonの統合を処理しますが、ArcGIS以外の残りのユースケース向けにどのように構成するのでしょうか?

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