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

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

2
QGISのPythonコンソールからズーム
Pythonコンソールですべてのタイプのズーム(フル、選択したレイヤーなど)を適用するコマンドは何ですか?私はpyqgisクックブックとAPIドキュメントの両方で検索していますが、面白いものは何も見つかりません。
11 qgis  pyqgis 

7
QGISを使用して属性値に基づいてポリゴン内に等間隔のポイントを作成しますか?
ポリゴン内の個人の数を表す属性値が添付されたポリゴンレイヤーがあります。QGIS 3.0を使用しています。 ポリゴン内のポイントのグリッドとしてカウントを視覚化する必要があります(つまり、1ポイント= 100カエル、正貨で色付けされています)。ポイントは必ずしもポリゴン全体を占める必要はなく、特定の解像度できちんとしたグリッドを表すことができるように、事前に定義された間隔(300 m)で重心の周りに描かれることが好ましい。 私が見つけた現在の回避策は、カウントパラメータで「通常のポイント」を使用して、マップに描かれた範囲内にグリッドを作成し、アルゴリズムによって作成された余分なポイントを削除することです(アルゴリズムはグリッドにラウンドし、17ではなく20ポイント入力)。これにより望ましい結果が得られますが、各ポリゴンの通常のポイントの領域の範囲を描画し、作成されたポイントの手動属性入力とクリーンアップが必要になります。さらに、間隔ではなくカウントを指定して「通常のポイント」を実行しているため、各ポリゴンには異なる間隔でポイントが割り当てられます。 簡単に言うと、各ポリゴン(バッチ)の通常のポイント(定義済みのポイント数、描画範囲)>追加ポイントの削除>#ポイントに属性値を割り当てます 代替(不規則な間隔を回避しますが、さらに操作が必要です): レイヤー全体の範囲内の標準ポイント(定義された間隔、300m)>ポリゴン範囲にクリップ>必要なポイント数が得られるまで各ポリゴンの余分なポイントを削除>属性値をポイントに割り当てます。 私の回避策の主な問題は、ポリゴンごとの処理です。これにより、データを更新し、より多くのポリゴンを処理することが難しくなります。 同様の質問が、QGISのポリゴン内に規則的に間隔を置いて定義されたポイント数を作成するように求められましたが、詳細は異なります。

1
QGIS 3.0 Processingの新しいalglistとalghelpは何ですか?
Pythonコンソールを介して新しいQGIS 3.0処理スクリプトにアクセスすることは、特に古いprocessing.alglist()およびprocessing.alghelp()コマンドが機能していないように見えるため、私にとって難題であることが証明されています。 処理スクリプトのリストをどのように呼び出すのですか? 個々のスクリプトのヘルプ情報をどのように呼び出しますか?

1
255文字を超えるテキストフィールドを追加しますか?
私は、テキストフィールドを持つシェープファイルレイヤーがほとんどないQGISプロジェクトに取り組んでいます。テキストフィールドに説明として段落全体を追加したいのですが、フィールドは最大許容長である255文字に制限されています。 より長いテキストを追加するにはどうすればよいですか?私が考えていない方法があるはずだと確信しています。 PostGISを試すべきだとどこかで読んだ。プロジェクトの最終目標は、オンライン表示のためにWebサーバーにアップロードすることです。したがって、PostGISとはるかに大きなテキストファイルとの関係をWebにアップロードまたは保存する方法はわかりませんか?

1
QGIS Composerのページサイズを変更するための構成タブはどこにありますか?
QGIS 3.0 Composerでページサイズを変更しようとしていますが、コンポジションタブが表示されません。ツールバーの空のスペースを右クリックしましたが、作曲について何も表示されませんでした。私はWindows 7を使用しています。QGISドキュメントを調べてみましたが、まだテスト中です。

2
「pyrcc5」は内部コマンドまたは外部コマンドとして認識されません
Qgis 3.0をWindows 10にインストールしました。pyrcc4またはpyrcc5コマンドを実行するたびにこのエラーが表示されます。 'pyrcc4' is not recognized as an internal or external command, pyrcc4.exeファイルがある場所またはapyrcc5.batファイルがある場所を見つけて、環境変数へのパスを追加しても、同じエラーが発生します。osgeo4wの以前のインストールでは、pyqtdevフォルダーまたは同様のものがC /にあったと思われました。そのようなフォルダがあるはずでしたが、pyqtを個別にダウンロードする必要がありますか?
11 qgis  pyqgis 

3
QGIS座標精度
QGISがポイントのセットを定義する座標値の小数点以下(x番目)は重複していますか? QGISは小数点以下15桁を処理すると考えていました。しかし、それは私が主にシェープファイルに取り組んでいたという理由だけでした。 ただし、一時的なスクラッチレイヤーなど、別のデータソースを選択した場合、制限は適用されません。 以下のようなダミーデータを使用して、2つのツールで簡単なテストを行い、座標の違いを特定できる最小値を見つけました。 QGISジオプロセシング: Delete duplicate geometries MMQGISプラグイン: Delete Duplicate Geometries 出力QGIS Delete duplicate geometriesは上記の入力データと同じです(20個のレコードがすべて保存されています)。したがって、QGISはそれらがすべて別個であると判断する可能性があります。この制限は、この小さなテストで見られる1e-29(または1e-30)を超えていますか? ちょうど比較として、MMQGIS Delete Duplicate Geometries以下で作成。MMQGISは、小数点以下16桁または17桁を制限として設定しているようです。 [編集] 私は私の質問の中心部分が何であるか明確ではなかったのではないかと心配しています。座標値と重複/重複の関係を理解することを目的としています。これは私の質問の最初の段落で述べたとおりです。この種の知識が、フィールド計算式を微調整することで重複する機能を簡単に制御するのに役立つことを願っています。 しかし、私が焦点を当てようとしていた根本的な問題は、QGISがポイント(ノード)を重複として認識する小数点以下の桁数が、データソースによって異なるように見えることでした。 レイヤーにシェープファイルを使用する場合、QGISは小数点以下15桁を処理し、より小さい差(16または17)は認識されません... MMQGISもこの制限の影響を受けます(私の目には)。一時的にスクラッチレイヤーまたはDBレイヤーを作成する場合、この制限は30日以上になりますか?行動のこの変化は、私を不思議に思わせます。
11 qgis 

1
QGISで放射状セクターオーバーレイを作成する
関心のあるポイントから放射状に広がるセクターグリッドを作成する必要があります。以下は、私が手作業で手間をかけて作成した例です。 ArcGIS for Desktopを使用してダーツボードシェープファイルを生成する方法で類似のソリューションをいくつか見つけました。そして、PostGISのQGISを使用してドローウィンドローズを作成しましたが、どちらも私の基準に完全には適合していません。 理想的には、各セクターが個別のポリゴンであり(データ分析の目的で)、セクターの数と半径方向の距離を制御するパラメーターを使用して異なるサイトにこのオーバーレイを作成できる必要があります。 QGISでこれらの形状を簡単に生成する方法を誰かが提案または提供できますか?私はむしろこれは比較的一般的なタスクだと思うので、車輪を再発明するために多大な努力をしたくありませんが、解決策を見つけるのに苦労しています。最初からソリューション。

1
QGISのグラムシュミットパンシャープニング?
Gram-Schmidtパンシャープンを実行する必要があります。ArcGISまたはENVIにアクセスできないため、QGISを使用しています。QGISでGram-Schmidtパンシャープンを実行するために利用できるプラグインまたは同様の機能はありますか?そうでない場合、これは他のオープンソースソフトウェアでも可能ですか?


1
QGISエクスポートコンポーザーをPythonでPDFとしてエクスポート
作曲家を含むQGISプロジェクトがあります。もちろん、GUIに移動すると、pdfなどとしてエクスポートできます。makeスクリプトの場合は、Pythonスクリプトを使用してこれを実行します。ここでオンラインで読むことから私の試みです: #!/usr/bin/env python import sys from qgis.gui import QgsMapCanvas, QgsLayerTreeMapCanvasBridge from PyQt4.QtCore import QFileInfo from PyQt4.QtXml import QDomDocument from qgis.core import * qgs = QgsApplication(sys.argv, True) QgsApplication.setPrefixPath("/usr", True) qgs.initQgis() def make_pdf(): canvas = QgsMapCanvas() bridge = QgsLayerTreeMapCanvasBridge( QgsProject.instance().layerTreeRoot(), canvas) bridge.setCanvasLayers() QgsProject.instance().read(QFileInfo('../board.qgs')) composition = QgsComposition(canvas.mapSettings()) map_item = composition.getComposerItemById('board36x48') map_item.setMapCanvas(canvas) map_item.zoomToExtent(canvas.extent()) composition.refreshItems() …
11 qgis  python  pyqgis  pdf 


2
QGISでレイヤーパネルの幅を設定しますか?
QGISを開くと、レイヤーパネルのデフォルトの幅が[レイヤー/グループの削除]ボタンを表示しません。したがって、QGISを開くたびにボタンを表示するようにパネルのサイズを変更する必要があります。 このパネルのデフォルトの幅を設定して、サイズを変更する必要はありませんか? Windows 10でQGIS 2.18.5を使用しています。


1
r.mapcalcはQGISで出力を提供しません
しばらくの間、私はQGIS Processing Toolboxからr.mapcalcを使用しようとしています。ただし、このアルゴリズムでは何も出力されません。いくつかのラスターレイヤーと異なる式を試しましたが、アルゴリズムは「結果ディレクトリ」に何も出力しません。以下は、アルゴリズムのセットアップの簡単な例を示す画像です。たぶん私は何かを見逃していますが、似たようなオンラインは見つかりませんでした。

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