地理情報システム

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

3
PyQGISを使用してルールベースのラベル付けを制御しますか?
この質問に続いて:QGISのすべてのレイヤーのすべてのラベルをオン/オフにする方法 OPは、彼がコメントにルールベースのラベルを使用していると述べました。私はこれらのタイプのラベルをどのように読んで修正できるかについてオンラインで検索しようとしましたが、lutraconsultingからこの投稿を見つけることができました: ルールベースのラベリングの追加を容易にするために、QGISラベリングエンジンインターフェイスにいくつかの内部変更が行われました。現在、ラベル付けは、QgsLabelingEngineV2複数のラベルプロバイダーが関連付けられている可能性がある新しいクラスによって駆動されます。 いいね。ただし、QgsLabelingEngineV2クラスを読むと、次のことに言及します。 このクラスはまだパブリックAPIの一部ではありません。 現在、Pythonを使用してルールベースのラベル付けを制御することは可能ですか?

1
地図作成の「ジョーク」の例
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け入れていません。 海外在住のスイス人向けの出版物であるSwiss Reviewの2017年7月版では、表紙の特徴がスイス地図作成に載っていました。 GISに興味を持っていることから、明らかにこの記事を読んだことがあります。 http://www.revue.ch/fileadmin/revue/Ausgaben/2017/04/SRV_1704_EN.pdfページ6を参照してください。 セクションの1つでは、通常のスイス人のユーモアのない細部へのこだわりが、公式の公開マップに「巧妙に作成されたジョーク」を導入する方法について説明しています。 ここでは、これらのものは、「エスケープが提示されている校正者の鋭い目を」 私はQGISのトレーニングプレゼンテーションを作成していますが、この種のジョークは、技術的なプレゼンテーションになる可能性のあるフローを支援する、素晴らしく心の砕けるコンテンツに役立ちます。 QGISプレゼンテーションを活気づけるのに役立つ、公式の、そしてそれほど公式ではない公開された地図に出会った、またはさらに良いことに、地図上のジョークの例はありますか?

2
Google Earthの石油プラットフォームはどこにありますか?
ウィキペディアから、メキシコ湾の石油プラットフォームである悪魔の塔の座標を見つけました。座標は北緯28度12分32インチ、西経88度44分15インチです。 これらの座標をGoogle Earthに入力すると、空の海だけが表示され、ガスプラットフォームは表示されません。 北緯61度15分20秒、東経1度51分14秒のStatfjordなど、他の石油プラットフォームでも同じことを試みましたが、何も表示されません。 この理由は何ですか?海洋から取得した衛星画像の解像度が低いだけですか?


10
壊れたパッケージと依存関係のアンインストールQGIS、PostgreSQL、postgis Ubuntu 14.04
これは重複したトピックになる可能性があることは承知していますが、数日間苦労しています。QGISを2.8から2.18にアップグレードした後、すべてが壊れます。pgadmin3でPostGIS拡張機能を使用できませんでした。 と競合することがわかりましたlibgdal1h:インストールされている場合、PostGISが使用する他のライブラリを削除し、その逆も同様です。 たとえば、QGISのインストール方法に関するチュートリアルをいくつか試しました。 UbuntuでQGISの最新バージョンを入手してインストールするにはどうすればよいですか? Ubuntu 16.04 XenialにQGIS 2.14 Essenをインストールします たとえば、オンラインで報告されたすべての提案を試しました。 /ubuntu/351899/qgis-quantum-gis-install-fails-unmet-dependencies /ubuntu/621406/dist-upgrade-in-ubuntu-14-04-uninstalled-qgis-and-results-in-unmet-dependencies libgeos-3.5.0と互換性のあるlibgeos-c1のバージョンはどこにありますか? Ubuntu 14.04へのQGISインストールが失敗する 常に、の返信sudo apt-get install qgis python-qgisは: The following packages have unmet dependencies: python-qgis : Depends: python-qt4-sql but it is not installable Depends: python-qgis-common (= 1:2.14.8+20trusty-ubuntugis) but it is not going to be installed Depends: python-psycopg2 but …


7
重複を作成せずに、ExcelからQGISの属性テーブルにデータを結合しますか?
QGISに2つの空のフィールドを持つ属性テーブルがあります。 QGISの空のフィールドを埋めるためにExcelデータベースをインポートしたい。ExcelファイルはQGIS属性テーブルの列と一致します。 Excel(.CSV)をシェープファイルに適切に結合できます。ただし、このプロセスでは、必要に応じて空白のフィールドを埋める代わりに、複製が作成されました。«テーブルマネージャー»の助けを借りて状況を修正することはできますが、多くの時間が必要です。Excelデータを結合するより効率的な方法を探しています。 重複を作成せずに、Excelファイルを属性テーブルに結合するにはどうすればよいですか?

2
QGISの式を使用して特定のテキスト文字列を含むフィーチャを選択する方法
ポリゴンがミネラルクレームであるかどうかに基づいて、調査区画ポリゴンシェープファイルのスタイルを設定する必要があります。残念ながら、ポリゴンがミネラルクレームであるかどうかに関する唯一の情報は、属性テーブルの「TITLE」フィールドに含まれており、調査対象パーセルの正式な名前を示しています。たとえば、「DISTRICT LOT 5639、BEING AWARD NO。2ミネラルクレーム、KDYD '。「TITLE」フィールドに「MINERAL CLAIM」というテキストを含む機能を選択する式が必要です。

3
PostGISでポリゴンフィーチャ間の違いを視覚化するためにラインを作成する方法は?
polygon_bいくつかのポリゴンフィーチャを備えたPostGISテーブルがあります。テーブルもあり、polygon_a同じポリゴンが含まれていますpolygon_bが、軽微な変更には。次に、ポリゴンフィーチャ間の違いを視覚化するラインを作成します。 私はそれをして仕事ST_ExteriorRingをST_Differenceするだろうと思うが、WHERE句は非常に難しいようだ。 CREATE VIEW line_difference AS SELECT row_number() over() AS gid, g.geom::geometry(LineString, yourSRID) AS geom FROM (SELECT (ST_Dump(COALESCE(ST_Difference(ST_ExteriorRing(polygon_a.geom), ST_ExteriorRing(polygon_b.geom))))).geom AS geom FROM polygon_a, polygon_b WHERE -- ? ) AS g; 誰も私を助けることができますか? 編集1 「tilt」によって投稿されST_Overlaps(polygon_a.geom, polygon_b.geom) AND NOT ST_Touches(polygon_a.geom, polygon_b.geom)たように、私は試しましたが、結果は期待通りではありません。 CREATE VIEW line_difference AS SELECT row_number() over() AS gid, g.geom::geometry(LineString, your_SRID) AS …

3
QGIS Field Calculatorでの条件ステートメントの作成
このトピックに関する他のQ&Aをいくつか調べましたが、私がやろうとしていることを扱っているものはありません。 大きなデータセットがあり、特定の量(この場合は20)を超える値を1つのフィールドで検索し、値が20より大きい場合は、別のフィールドで値1を返します。値0を返します。 私は運のないものを書いてみました。 QGIS 2.8を使用しています。

7
ArcGIS DesktopまたはQGISのラインシェープファイルの各ラインの開始点と終了点を取得しますか?
ベクター(ポリライン)シェープファイルがあり、各ラインの開始点と終了点(ノード)を取得し、これらの点を含むシェープファイルを作成する必要があります。次に、ポリラインの属性テーブルに、ポイントIDに基づいて各ラインの開始点と終了点を追加する必要があります。 ArcGIS DesktopまたはQGISで簡単な方法でこれを行うにはどうすればよいですか?

8
QGISのシェープファイルレイヤーは、ズームアウトしない限り表示されません
Qgisプロジェクトには、ズームに問題のある2つのシェープファイルレイヤーがあります。1つは、一連の高さの等高線から新しいレイヤーにコピー/貼り付けたラインで、もう1つは、すべてのフィーチャを別のレイヤーにディゾルブして作成したポリゴンレイヤーです。 どちらの場合も、レイヤー全体がキャンバスに表示されない限り、レイヤーは表示されません。ビューをズームインまたはドラッグすると、レイヤーの一部がキャンバスから出るとすぐに、レイヤー全体が消えます。 ポリゴンレイヤーの場合、削除して再度生成すると正常に機能しますが、リングの塗りつぶしを開始すると、うまく機能しなくなるポイントに到達します(すべてのフィーチャを囲む単一のポリゴンになりたい元のレイヤー)。レイヤーのジオメトリに関係しているに違いないと思いますが、原因はわかりません。 以前は両方のレイヤーが正常に機能していましたが、それらを削除/再度追加しても問題は解決しません。 プロジェクト内の他のすべてのレイヤーは問題なく機能します(面倒なレイヤーの生成に使用した高さ等高線やポリゴンレイヤーのセットなど)。 この問題はQgis 2.4と2.6の両方で示されています 私が間違っていることはありますか?


2
Pythonで「処理」にアクセスしますか?
スタンドアロンスクリプトからQGIS外のPythonの行展開機能にアクセスしたい。 使用するには、どのモジュールをロードする必要がありますか? どうすればアクセスできますprocessingか? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')

2
Natural Earth(サイト)は死にかけていますか?
このスタックに関する回答からNatural Earthサイトwww.naturalearthdata.comに出会いました。シェイプデータの優れたリソースであることがわかりました。おそらく利用可能な最高のものです。 しかし、サイトを見てみると、プロジェクトが死にかけていることに少し心配になりました。 2012年以降リリースなし 2012年以降の単一のブログ投稿 フォーラムに登録できません 「お問い合わせ」/「ピッチイン」メールアドレスのバウンス 更新のサブスクライブは確認メールを送信しません 更新用にリストされたメールアドレスもバウンス 私は過剰反応していますか?

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