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

QGISは、GNU General Public Licenseに基づいてライセンスされたクロスプラットフォームのGISアプリケーションです。

1
QGIS保存postgisテーブルエラー:結果バッファがありません
PostGISにポリゴンレイヤーがあります。QGISを使用してフィーチャを追加しようとすると、編集を保存するとエラーが発生します。 これは、「結果バッファがありません」というエラー通知です。 私はここで同様のケースを見つけました:機能の追加中にPostGISエラー:結果バッファーがありません。しかし、それは私にそれを解決する答えを与えません。何か案は ?
10 qgis  postgis 

1
QGIS-カスタム関数がフィールド計算機に表示されない
私はエッセンを使用していて、アニタグレイザーの素晴らしいチュートリアルIlluminated contoursをフォローしようとしています。azimuth関数を作成してロードしましたが、式タブには何も表示されていません。デフォルトの関数を使用したカスタムでさえもありません。式azimuth.pyはC :\Users\Max\.qgis2\python\expressionsと同じように.pycファイルに関連付けられて存在します。QGISを再起動しても違いはありません

2
QGIS 2.14.6処理拡張機能、 'Polygonize'ツールがありません
OSGEO4WインストーラーからQGIS 2.14.6 64Bitをインストールしました。処理拡張機能のバージョンは2.12.99です。スクリーンショットに示されているように、Polygonizeツールにアクセスするために通常どおり「高度なインターフェイス」に切り替えることができません(Lines to Polygonsはまだ機能しません。cp。QGIS 2.12 Lines to Polygonsは正しく機能しません)。 同じインストールを別のマシンで並行して実行すると、Processing Plugin Version 2.10.3が実行されます。ここで、高度なインターフェイスに切り替えてPolygonizeツールにアクセスできます。 追加/更新: 完全に混乱:スタンドアロンインストーラーからインストールされた2.14.5では、処理プラグインのバージョンも2.12.99ですが、ここではPolyonizeツールにアクセスできます。 これまでの研究努力:私は、ケース2でusername\.qgis2\python\plugins\コアプラグインの異常なパスの下に処理プラグインがインストールされていることに気付きました。明らかに(または多分?)問題は、処理がコアプラグインになる前のQGISの以前のインストールであるため、ここのプラグインはコアプラグインをオーバーライドするようです。これは、2のプラグインが更新の影響を受けない理由も説明します(処理はコアプラグインであるため、リポジトリでは使用できません)。解決策は、単にプラグインをアンインストールし、QGISを再起動することでした。コアプラグインバージョン2.12.99が利用可能です。注目すべき点:Polygonizeツールは引き続き使用できます(ケース1とは異なります)。ここまでは順調ですね。 まとめると: 3つのケースすべてで、処理プラグインのバージョンは2.12.99です。 OSGeo4Wインストーラー、Polygonizeツールなし OSGeo4Wインストーラー、Polygonize利用可能なツール スタンドアロンインストーラー、Polygonize利用可能なツール では、ケース1の問題は何でしょうか?OSGeo4Wインストーラーで何かを見逃しましたか?

1
QGISで影響範囲を計算する方法は?
最も近い店舗に対応するポリゴンを示すポリゴンレイヤーを作成しようとしています。 30店舗のセットの場合、結果は各店舗に1つずつ、30のフィーチャを持つポリゴンレイヤーになります。各フィーチャは、対応する店舗が最も近いエリアを表します。たとえば、ポリゴン12内の住所は、店舗12が最も近いことを意味します。 店舗の場所レイヤーと最大速度列のあるOSMストリートレイヤーがあります。結果のポリゴンレイヤーは、OSMストリートレイヤーに基づく必要があり、単なる線形エリアではありません。 アイデアは、店舗と道路の固定セットが与えられた場合、最も近い店舗はマップ上の任意のポイントで一定のままである必要があるということです。したがって、結果として得られるポリゴンレイヤーがギャップレスになることを期待しています。 Maptitudeソフトウェアのこのビデオは、私が達成しようとしていることの完全な例を提供します(ビデオの1:55まで早送り)。または、以下の例を参照してください。 各病院には、対応するエリアがあり、そのエリア内のあらゆるものがそのエリア内にある病院に最も近い。 QGISを使用してこれをどのように複製できますか?

2
スタンドアロンPythonスクリプトでQGIS処理をインポートしますか?
Qgisの処理ツールボックスを使用するいくつかのスタンドアロンスクリプトを記述したいと思います。 私はいくつかのスレッド(ここやここなど)を読みましたが、まだ有効な解決策を見つけることができませんでした。 Ubuntu Xenial 16.04 LTSでのQgis 2.16.1の使用 スクリプトのインポートセクションは次のようになります。 # Python modules import sys import time import os # Qgis modules from qgis.core import * import qgis.utils from PyQt4.QtCore import QFileInfo, QSettings 処理モジュールをインポートするために欠けているものを誰かが知っていますか? 単純なインポート処理で、私はこれを取得します: Original exception was: Traceback (most recent call last): File "/home/steph/Documents/Projets/20141227-CIM_Bishkek/Scripts/python/00-projets/20160811-AnalysesUAVs/20160811-UAVAnalyse.py", line 36, in <module> import processing File …

2
QGIS仮想レイヤーを使用したポリゴン交差
仮想レイヤーを使用して、QGISでポリゴンジオメトリを交差させようとしています。 SELECT sbqry.rowid AS gid, sbqry.geom FROM (SELECT ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom FROM land_parcels, flood_zone WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND NOT ST_Touches(land_parcels.geometry, flood_zone.geometry)) AS sbqry; 残念ながら、sbqry.rowid AS gid自動インクリメント値の代わりにNULLを返します。 「gid」という名前の一意の識別子列を作成する方法を知っている人はいますか?私の知る限り、仮想レイヤーはSQLite / Spatialiteに基づいています。

2
QGISで円の周りにラベルを正確に表示する方法は?
プロポーショナルシンボルマッピングとラベリングの興味深い方法を見つけました。これはAdobe Illustratorで作成されたと思いますが、QGISでそれができるかどうかわかりませんでした。私が最も興味を持っているのは、テキスト(属性)が円の周りにどのように表示されるかです。私は文字通り、QGISでこのような主題図のラベルをこのように作成する方法を知りません。 これは画像です:



2
QGISでネストされたスタイルを使用するには?
ネストされたスタイルを使用するにはどうすればよいですか? ネストされたスタイルに関するNathan W.の投稿「QGISルールベースのレンダリングの改善」を見つけましたが、使用方法がわかりません。
10 qgis  style 

1
Pythonを使用してプロジェクト変数を変更するにはどうすればよいですか?
Pythonコンソールを使用して、ユーザー定義のプロジェクト変数の値を変更したい(プロジェクトの設定|変数で手動で編集できます)。QgsExpressionContextScopeクラスのsetVariable()関数を追跡しましたが、プロジェクト設定の変数を実際に変更することに成功していません。これまでの私のコード: iface.mapCanvas().mapSettings().expressionContext().scope(0).setVariable('myvar',1) 私はさまざまな表現のコンテキストで迷子になっていると思います...
10 qgis  pyqgis 

1
QGISアトラスでのアイコンのグループ化と配置
QGISを使用して保護地域の地図を作成しています。私はバージョン2.12を使用していますが、この質問はおそらくバージョン2.14にも適用されます。 このアトラスには、いくつかの興味のあるポイント(poi)オブジェクトが表示されます。駐車場、インフォメーションステーション、視点など、これらのいくつかはアイコンとして表示されます。これらが互いに近い場合は、アイコンをグループ化し、それらを(線上で)ポイオブジェクトの中心点の近くに配置することが適切です。現在、これはデスクトップパブリッシングツールを使用して行われ、次のようになります。 このプロセスをできる限りQGISアトラスシステムに取り入れたいと思います。私たちは多くの保護地域を持っているため、プロセスを自動化することで得られる利益は潜在的に大きくなります。 QGISでこれをどのように行うことができますか? また、FMEを使用してPOIを1つのポイントに集約してコンテキストを確認する質問も参照してください。

1
QGISのPythonスクリプトを使用して、コンポーザーマップにキャンバスデータを入力し、構成をpngとしてエクスポートする方法
QGISでPythonスクリプトを作成し、いくつかのデータ(この例ではshp + tif)を取得し、(ファイルから)tamplate Map Composerを使用して、作成したコンポジションをpng画像にエクスポートします。 プログラミングの経験はほとんどありません(基本的なPythonの知識はありません)。いくつかのコードスニペットをググって、それらを一緒に動作させるようにしています。以前に回答したいくつかの質問からMap Composerコードを取得しました 。Pythonを使用して(表示レイアウトの何も変更せずに)Print / Map QGIS composerビューをPNG / PDFとして保存しますか? データとMap Composerテンプレート(単一のマップと凡例項目が定義されている)をなんとかロードしましたが、エクスポートpng画像には空のマップフレームがあります(フレーム内にベクター/ラスターデータはありません)。ただし、凡例のアイテムは問題ありません。 このコードを機能させるための助けはありますか? from qgis.core import * import qgis.utils from PyQt4 import QtCore, QtGui from qgis import core, gui # ADD VECTOR LAYER data_folder = "D:/QGIS/dane/" granica = "granica_SZ VI_UTM34.shp" granica_name = granica[0:-4] granica = data_folder …

2
複数のラスターをより均一にする
継続的に接続されるはずのラスターをいくつかインポートしましたが、その代わりに、それらのラスター間に境界付きグリッドが作成されます。これは個々のラスター間のキャリブレーションの問題だと思うかもしれませんが、データのように実行する方法はわかりません。 すべてのラスターの全体がよりスムーズになるように、誰かが以前にこのようなことを経験していて、おそらく可能な解決策を知っているでしょう。 これらはすべて地理的に接続されているはずです。したがって、正方形の「境界線」の問題。 WindowsでQGISを使用しています。

1
QGISのSAGA逆距離重み付け-ポイントの最小数を設定する方法?
QGISバージョン2.8.2でpostGISポイントデータセットを分析しています。合計約200kのフィーチャです。加重平均値を計算するには、逆距離加重補間手法を使用しています。ただし、出力に表示される「高い」値は、意味のある空間パターンの基礎ではなく、少数の外れ値の結果であることに懸念があります。 SAGA IDWプラグイン-または別のIDWツール-に、ラスターサーフェスが加重平均を計算するために必要な最小ポイント数を設定する方法はありますか?

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