タグ付けされた質問 「qgis-3」

QGISの3.xシリーズに固有の質問について。


6
OpenLayersプラグインはQGIS3用に更新されますか?
OpenLayersプラグインを検索すると、このプラグインがバージョンQGIS 3.0と互換性がないことが示されます。これは更新されますか?このプラグイン以外でGoogle画像やその他の航空写真を追加する別の方法はありますか? QGIS 3を使用しているため、QGIS 2で使用していたOpenStreetMapレイヤーがまだ機能していることに気付きましたが、Google Satelliteレイヤーは表示されなくなりました。

6
QGIS3をMacにインストールしますか?
Kyngchaosインストーラーはpython3を見つけられません。HomeBrewを使用してpython3をインストールしましたが、/usr/local/Cellar/python/3.6.4_4/Frameworks/Python.framework/Versions/3.6/bin/python3.6 python3がインストールされていることを認識するようにQGISインストーラーに指示するにはどうすればよいですか? 以前にHomeBrewを使用してGDALをインストールしていたので、状況を改善できると考えて再インストール(または最終的に別のバージョンをインストール)を試みましたが、QGIS3インストーラーはまだPython 3を見つけることができません。 インストールエラーは、インストーラーが開くとすぐに表示されるポップアップで、「python3 QGISにはPython 3.6が必要です」と表示されます。 Mac以外のユーザーの場合、QGISのインストーラーを提供するためにKyngchaosに依存しているようで、v3のインストーラーをリリースしたばかりです。 更新:以下の質問に答えました。QGISインストーラー/ QGISを正しいバージョン(私は確かにそうではありません)に向けるのに十分な知識がない限り、HomeBrewを使用しないでください。

1
QGIS 3プラグインフォルダーの場所
QGIS 3プラグインフォルダーのデフォルトの場所を検索しています ここで確認しましたが、見つかりませんでした: C:\ Program Files \ QGIS 3.0 \ apps \ qgis \ python \ plugins C:\ Users \ Abhijit.qgis2(.qgis3が見つかりません。そこにあるべきですか?)

2
QGIS 3を使用して印刷レイアウトをポートレートに設定しますか?
印刷レイアウトを縦向きに表示できません。横向きで開き、[レイアウト/ページ設定]で縦向きにできますが、レイアウトキャンバスは横向きのままです。 2.18では、「Composition」パネルの最初のアイテムとして「Page Size」があり、ドロップダウンのLandscape / Portraitコントロールボックスがあります。 3.0.0では、「レイアウト」パネルにはこれがなく、「アイテムプロパティ」パネルにありません。 ポートレートに設定できる場所はありますか?

2
QGIS頂点エディターを使用していますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 先月閉鎖されました。 私は2つの主な問題を抱えています: 複数のレイヤーを持つマップ上にホバーすると、編集可能で表示可能なレイヤーは1つだけですが、マップキャンバス上にホバーすると、すべてのレイヤーのすべてのノードが赤い点として表示され、レイヤーのノードを選択できなくなります私は実際に取り組んでいます。この動作をオフにすることはできますか?選択したレイヤーのみを編集するオプションに関連している可能性がありますが、実際には[設定]の下にありません。オプションと多分それはもうありませんか?とにかく選択したレイヤーしか編集できないようですが、なぜドットを表示する必要があるのですか?スナップ設定を確認し、新しいトポロジ編集オプションをオフにしました。 現在、ポリゴンの編集は非常に難しく、扱いにくいと感じています。現在、単純なマウスドラッグでノードを移動することはできません。新しいノードを頂点から新しい位置にドラッグし、古いノードを削除する必要があるようです。選択はキーボードまたはマウスで実行できますが、削除はキーボードで[削除]を押すことによってのみ実行できるため、手順全体に数秒かかります。ただし、通常は、新しいノードを作成しようとすると、ノードが選択されていなくても、接続されている複数の頂点が一度に移動します。他の奇妙なことも起こっています。
23 qgis  editing  qgis-3 

2
スタンドアロンPyQGISスクリプト(GUIの外部)からQGIS3処理アルゴリズムを使用する
私はQGIS GUIの外で動作しなければならないスクリプトを書いています。qgis.coreからいくつかのAPI関数を呼び出しますが、処理プラグインを使用したいと思います。 sys.path.append()で処理をインポートできますが、プロセスを実行できません。さらに、QgsApplication.processingRegistry()。algorithms()ですべての「ネイティブ」アルゴリズムが欠落しています。 それで、そのように処理を実行することは可能ですか?私は何が欠けていますか? import os, sys from qgis.core import * QgsApplication.setPrefixPath('/usr', True) qgs = QgsApplication([], False) qgs.initQgis() sys.path.append('/usr/share/qgis/python/plugins') from processing.core.Processing import Processing Processing.initialize() import processing layer1 = QgsVectorLayer('data/ROUTE_PRIMAIRE.SHP') layer2 = QgsVectorLayer('data/ROUTE_SECONDAIRE.SHP') processing.run('qgis:union', layer1, layer2, 'test.shp') # returns nothing 私はQGIS 3.0.1を使用しています-Debian 9

1
QGIS 3.0ポイントクラスターレンダラー、レンダリングの順序(zオーダー)を制御することは可能ですか?
私はQGIS 3.0.2の新しいポイントクラスターレンダラーで遊んでいますが、それは素晴らしいです-自分でクラスタリングを行うよりもずっと簡単(かつ高速)です。 私の言いたいことを示すために、STATS19データと半径30mを使用したエジンバラの交通事故の例を示します。 最大のクラスターが小さなクラスターの前に描画されるようにzオーダーを設定する方法を見つけることはできません。 私は@cluster_size変数を知っています。これは、シンボルのスケーリングと色付けに使用しているものです。このために、サイズと色のアシスタントを使用しています。フォントマーカーを削除して、各クラスターからテキストを削除しました。 マーカーのサイズは次のように定義されます: coalesce(scale_exp(@cluster_size, 0, 50, 1, 200, 0.57), 0) マーカーの色は次のように定義されます: coalesce(ramp_color('custom ramp',scale_linear( @cluster_size, 0, 50, 0, 1), '#000000') 私が今までに試したこと:- シンボルレベル -運はありません。変数名を選択できません。 レイヤーのレンダリング>フィーチャーのレンダリング順序を制御し、@ cluster_sizeをソートとして選択します。効果がないようです。 式として@cluster_sizeを使用した段階的なスタイルは機能しません。 これが可能かどうか誰もが知っていますか、またはこれはこの特定のレンダラーの制限ですか? これを行う方法は他にもたくさんあります(バッファ/空間結合、プラグイン)が、新しいレンダラーはもっと速くなるはずです。または、私は明白な何かを見落としましたか?:)

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 

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

2
QGIS 3.0で頂点とセグメントをスナップできません
QGIS 3.0では2つのポリゴンをスナップできません。同じレイヤーの2つのポリゴンと、異なるレイヤーの2つのポリゴンをスナップしてみました。 [設定] >> [オプション] >> [デジタル化]タブでスナップが有効になっていることを確認し、スナップ距離を増やしました。 レイヤーレベルで「スナップ設定」を見つけることができませんでした。レイヤーが投影されます。

1
QGIS 3でAutoTrace / Traceツールを探していますか?
QGIS 3に移行しましたが、AutoTrace / Traceツールを見つけるのに問題があります。 マグネットボタンがQGIS 2.18にある高度なデジタル化ツールを有効にしましたが、QGIS 3にはありません。また、QGIS 3プラグインマネージャーにAutoTraceプラグインが見つかりません。
15 qgis  qgis-3  trace 

2
QGIS 3でレイヤーの透明度を設定しますか?
QGIS 2.18からバージョン3.0.3に切り替えました。以前のバージョンでは、レイヤーの透明度の設定は、[レイヤープロパティ]-> [スタイル]タブの[透明度]スライダーで簡単に実行できました。下の画像を参照してください。 ただし、新しいQGISバージョンでは、次の画像に示すように、そのような透明度バーは表示されません。このバージョンのQGISでレイヤーの透明度を変更する簡単な方法はありますか?


1
Qgis 3.0を使用したPython処理スクリプトの作成
Qgis 3.0の更新後、Qgis 3.0での処理スクリプトの記述に関する情報を見つけることは非常に困難になりました。 @Underdark(こちらを参照)は、スケルトンの基礎を提供しています。このコードは、テンプレート(Qgis 3.0.2)から新しいスクリプトを作成するときに、Qgisにも追加されたようです。 しかし、私のようなPython初心者がそのコードを変更する方法を理解するのを助ける方法を見つけることができませんでした。特に入力層と出力層については。 私の目標は、2つのラスターレイヤーとダブルを入力として、2つのレイヤーを出力するスクリプトを作成することです。 それを可能にするためにサンプルコードに必要な変更は何ですか? Qgis 2.xの場合、次の構文を使用します。 ##Layer1=raster ##Layer2=raster ##myDouble=Double ##OutLayer1=output raster ##OutLayer2=output raster 私が理解していることから、次の手順で変更を行う必要がありますが、何を配置するのかわかりません。 def initAlgorithm(self, config=None): self.addParameter(QgsProcessingParameterFeatureSource( self.INPUT, self.tr("Input layer"), [QgsProcessing.TypeVectorAnyGeometry])) self.addParameter(QgsProcessingParameterFeatureSink( self.OUTPUT, self.tr("Output layer"), QgsProcessing.TypeVectorAnyGeometry)) 5月16日、Qgis python APIドキュメントがリリースされました。ただし、ここでの使用方法はまだ不明です。(Pythonの知識が不足している可能性があります)
14 qgis  pyqgis  qgis-3 

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