地理情報システム

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

4
ラインをポイントに自動的にスナップしますか?
2つのベクトルシェープファイルがあります。1つのファイルはマンホールを表すポイントであり、もう1つはマンホールに通じるパイプを表すポリラインファイルです。指定した距離内で最も近いマンホールまでラインをスナップする必要があります。 手動で実行せずにこれを達成する簡単な方法はありますか? 更新 アレクサンドルごとに、シェープファイルをスペーシャルライト形式にエクスポートしました。次は何がわからない。 Update#2新しいdbファイルを作成し、spatialite-guiを使用して新しいdbにシェープファイルをインポートしました。SQLクエリを調整しましたが、「no such column:f.geom」というエラーが表示されます。
19 qgis  snapping 


1
QGISでポリゴンに穴を作成する方法は?
ポリゴンに穴を作成するために、「リングを削除」ツールを使用しようとしています。穴のジオメトリは、同じシェープファイルの別の機能です ポリゴンの一部を削除できません。誰かチュートリアルや説明がありますか?
19 qgis  editing 

7
ファイルジオデータベースフィーチャクラスの全範囲を再計算しますか?
Esriファイルジオデータベースにフィーチャクラスがあります。ArcMapのエディターを使用してフィーチャを編集し、ほとんどのフィーチャを削除し、中間のフィーチャのみを保持すると、レイヤーへのズームコマンドが期待どおりに機能しません。フィーチャクラスに残っているフィーチャの範囲にズームする代わりに、その範囲は前のもの(削除されたすべてのフィーチャを含む)になります。フィーチャクラスのプロパティダイアログで範囲の値を確認すると、古い値がはっきりと見えます。そのため、編集セッションは完全なエクステント値を変更しないようです。 これらの値を再計算する方法はありますか? この問題は、ArcMapでフィーチャを編集しているすべての人に発生するはずです...

7
アクティブなドメインを持つフィーチャクラスをリストしますか?
属性ドメインが定義されたEsriファイルジオデータベースがあります。一部の属性ドメインを削除する必要がありますが、「ドメインは属性ルールによって使用されている」ため削除できません。。ドメインを使用しているフィーチャクラスを見つけるにはどうすればよいですか? Executing: DeleteDomain R:\v5\YT_Canvec.gdb Permanency Start Time: Thu May 19 11:01:02 2011 ERROR 999999: Error executing function. The domain is used by an attribute rule. Failed to execute (DeleteDomain). Failed at Thu May 19 11:01:02 2011 (Elapsed Time: 0.00 seconds) ジオデータベースには100を超えるフィーチャクラスがあり、それぞれのFCフィールドプロパティをインタラクティブに確認するのは簡単ではありません。gdbは大きすぎて個人用gdbに変換できず、ms-accessを使用してバックドアに入ります(とにかく危険な方法です)。 (2011-May-26):これを表現する別の方法は、「どのフィーチャクラスがドメインXを使用していますか?」です。

5
ジオコーディングアルゴリズムに関する優れたリソース
ジオコーディングアルゴリズムに関する優れたリソースを知っていますか? クエリの一部の照合と重み付け、スペルミスやバリエーションの処理、物理データストレージの詳細(直接リレーショナルデータベースクエリのスキーマ、データインデックスへのアプローチなど)を含むアドレスクエリ解析に特に興味があります。 。 ArcGIS 10ジオコーディングに関するいくつかのドキュメントを調べましたが、実際の実装の詳細については少し触れています。他の高品質の実稼働実装の詳細なドキュメントも役立つ場合があります。技術的であればあるほど良い。理論的なアルゴリズムの論文も素晴らしいです。 ありがとう。

2
QgsMapLayerRegistryはQGIS3で削除されましたか?
さQgsMapLayerRegistryQGIS3とpyqgisで空くことになるだろう QGIS pythonコンソール(2.99)に入力すると、Pythonは自動補完するため認識しているようですqgis.core.QgsMapLayerRegistryが、そこにないというエラーが表示されます。 Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) File "<input>", line 1, in <module> AttributeError: module 'qgis.core' has no attribute 'QgsMapLayerRegistry' これをQGIS 2.99の2つのバージョン(01/07に1つと06/17に1つ)で試しました。両方のバージョンで同じエラーが発生します。importどちらも動作しません: >>>from qgis.core import QgsMapLayerRegistry Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) File "<input>", …
19 qgis  pyqgis  qgis-3 

2
Rで交差領域を抽出する
2つのポリゴンがあります。1つにはフィールド(X、Y、Z)が含まれ、もう1つには土壌タイプ(A、B、C、D)が含まれます。すべてのフィールドのどの領域にどのタイプの土壌が含まれているかを知りたい。私は次を試しました: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil") Results<-gIntersects(Soil,Field,byid=TRUE) rownames(Results)<-Field@data$FieldName colnames(Results)<-Soil@data$SoilType > Results A B C D Z TRUE FALSE FALSE FALSE Y FALSE TRUE TRUE FALSE X TRUE TRUE TRUE TRUE どのフィールドにどの土壌タイプが含まれているかを教えてくれて、良い結果を達成しました。ただし、代わりにどのように領域を取得しますか?

4
QGISで機能を分割する方法は?
私はQGISを使用するのが初めてです。QGISの機能を単純に分割するにはどうすればよいですか?マニュアルでは、分割したいポリゴンに単純に線を引くように指示しています。しかし、それは機能しません。終了すると、線は消えます。ポリゴンを選択してから分割すると、機能する場合と機能しない場合があります(情報が表示された後、フィーチャが分割されません)。ツールが正しく機能しない理由を誰かが知っていますか?
19 qgis  splitting 

3
PyQGISでマウスクリックをプログラムで確認しますか?
QGISでマウスクリックをチェックする方法を知りたいです。Pythonプラグインを作成しようとしていますが、QGISに既に存在する「Select Single Feature」ツールに似た機能を提供したいと考えています。 QGIS APIドキュメントを確認しました QgsMapCanvas::CanvasProperties::mouseButtonDown これは有望に思えます。QgsMapCanvasオブジェクトを持っていますが、mouseButtonDown属性にアクセスする方法がわかりません。 私はQGIS APIを初めて使用します。

3
PostGISでラインを外挿する
私はラインセグメントから外挿しようとしていますが、ライン上のポイントを見つけようとしていますが、3番目の方法は「戻る」、つまりnewポイントAとB以下のポイントを見つけようとしています: 線を指定すると、それに沿って特定の割合で位置を取得するためにそれを補間できます。 =# select st_line_interpolate_point( st_makeline('0101000020E6100000300DC347C49418C03EE8D9ACFAA44A40', '0101000020E6100000FB743C66A03218C0CDCCCCCCCC7C4A40'), 0.333); 0101000020E6100000ED45B41D537718C069C6A2E9EC984A40 負の数を入力して、線に沿って反対方向のポイントを見つけようとしましたが、補間引数が[0、1]の範囲内にある必要があるため失敗します 最初にラインをスケーリングすることを考えましたが、ラインの中心を原点として使用しないので、私の目的には役に立ちません。

5
QGISでフィーチャの描画順序を変更しますか?
おそらく非常に基本的な質問です。QGISでシェープファイルの描画順序を変更したいのですが、どうすればよいですか? 下の写真でわかる"10"ように、レイヤーのみが表示され、他のレイヤーはその下に表示されています...しかし、これはSkagerrakの深度マップなので、他のレイヤーをその上に表示したいと思います。
19 qgis  polygon 

1
QGISで流路の長さを決定しますか?
qgisフローパスの長さについてサポートが必要です。 私はプログラムを実行しようとしますが、プログラムを実行すると、値が0のラスタが取得されます。入力として塗りつぶされたラスタを使用しています。地図。
18 qgis  saga  flow 

1
what3wordsはどのようにして地球の表面に正方形のグリッドを構築しますか?
What3wordsは、3 m2の正方形のグリッドを地球上に構築しました。アルゴリズムは何ですか? この方法から始めました。経度の範囲は[-180、180]で、緯度の範囲は[-90,90]です。それらを等間隔にカットすると、赤道近くにほぼ完全な正方形を作成できますが、極の近くでは正方形ではありませんか? ゲイリーの答えの後。まだ精度が必要です。 -85°〜85°(緯度)の場合、正方形はグリッド内にあります。任意の緯度の正方形の数が同じであると仮定する必要があります(私にとって、グリッドと言うときは、正方形、唯一の正方形があるはずです)?その場合、赤道では3mx3mの正方形を作成できますが、緯度85°では0.26mx 0.26mになります。(緯度85°の緯線はcos(85°)より短いため。) したがって、正方形の面積は-85°〜85°の間の緯度で常に3m x 3mであるため、完全なグリッドではないと仮定する必要があります。しかし、what3wordマップにズームインしようとすると、常に完璧なグリッドが表示されます。どうして可能ですか?地図上でいくつかの変形を直接見ることは可能ですか? @Gary、マップで言及した変形(極の近く)を見ることができますか?(Googleマップでは表示できないようです)。

3
WindowsでQGISのサードパーティのPythonライブラリをインストールする方法
WindowsのQGISプラグインでサードパーティライブラリを使用するにはどうすればよいですか?私は顧客のためにrasterioとnumpyを使用するプラグインを開発しましたが、rasterioとnumpyのインストールに問題があります。 実際には、rasterioとnumpyはメインシステムPython(C:\ Python27)にインストールされていますが、それを認識するためにQGIS Pythonが必要です。 どうすればできますか?

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