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

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

1
インデックス作成を視覚化していますか?
PostGISのGiSTインデックスからどのような視覚化/統計を取得できますか? ウィキペディアのRツリーエントリを見ると、ELKIを使用して、さまざまなRツリーのバリエーションとそれぞれの境界ボックスの視覚化があります。GiSTインデックスは、Rツリーインデックスに似ています。では、この種の視覚化(おそらくQGISによる)のためのメソッド/拡張機能はありますか? 編集:ここでも視覚化されています-これはどのように達成されますか?

3
QGISプラグインのアイコンを変更すると、メニュー/ツールバーで変更されないのはなぜですか?
QGISプラグイン(「プラグインビルダー」プラグインを使用)を作成していて、アイコン(icon.png)を変更することにしました。 make deployを実行してプラグインをローカルで再構築すると、新しいアイコンがプラグインマネージャー(プラグインのリストとプラグインの説明パネルの両方)に表示されます。ここまでは順調ですね。 ただし、古いアイコンはメニューとツールバーアイコンに残ります。 icon.pngがmetadata.txtで正しいことを確認し、〜/ .qgis / python / plugins / mypluginディレクトリにコピーしています。 これは特に不可解です。デフォルトのプラグインアイコンを置き換えるのではなく、デフォルトのプラグインアイコンを置き換えるために以前に作成したアイコンです。したがって、これは以前に機能しました...:/ 私はこれらを試しました... QGISの再起動 プラグインマネージャを使用してプラグインをアンインストールしてから再インストールする make deraseに続いてmake deployを使用してプラグインを破棄します 「Plugin reloader」プラグインを使用してプラグインをリロードします QGISはアイコンをどこかにキャッシュしますか?それが私が考えることができる唯一の説明です。もしそうなら、キャッシュをフラッシュする方法はありますか? Ubuntu 14.04でQGIS 2.10.1 Pisaを使用しています。「Plugin Builder」バージョン2.8.3を使用しています これまでプラグインをインストールしたことがない人には問題にならないと思いますが、少し奇妙です。

2
QGISのレイヤーから小さな「塩コショウ」ポリゴンを削除しますか?
複数のポリゴンで構成されたマップがあり、その中に数十万ポイントの非常に小さなポリゴンが含まれています。 大きなポリゴンは必要ですが、小さなポリゴンはポイントではありません。大きいポリゴンを保持しながら、すべてのポイントの小さいポリゴンを選択して削除するにはどうすればよいですか?(私は明らかにこれを手動で実行したくありません-そのためにいくつかのポイントが多すぎます!) 私は完全にQGISに慣れていないので、Googleを使って運が悪くなりました。おそらく、Google検索で使用する正しい用語が何なのかわからないからです。 私が使用しているファイルは、.dbf、.prj、.qpj、.shp、および.shxです。.shpファイルをQGISにドラッグするだけで、地図が1つのレイヤーとして表示されます。基本的には、イギリスの地図をリージョンに分割し(私が欲しい)、ポイントでカバーします(望まない)。 これは間近に見えるものです。それらが周囲のレイヤーに運が入らないかどうかを確認するために、ディゾルブを行いました。
11 qgis  polygon  point 


3
シェープファイルのshxファイルとshpファイルの違いについて説明していますか?
shpファイルとshxファイルの違いについての詳細な説明を探していますが、ほとんど役に立ちません。「shpにはジオメトリが含まれています-shxにはジオメトリのインデックスが含まれています」を超えています。 私が尋ねる理由は、最近QGISで作業しているときに、これらのファイル拡張子の正確な違いについて私の疑問につながる2つの観察をしたためです。 QGISはshxとshpの両方を開いて表示でき、各ファイルは出力(表示)でほぼ同じに見えます。 厳密にはそうではありません-一致するshx / shpファイルが互いに相対的にわずかに「オフキルター」で表示されることがあります。これは投影の問題ではないようです。単純に、互いにまったく同じ場所に描画されません。 これらの観察から、なぜこれらの表示の違いが存在するのか、なぜQGISがshpと同じ方法でshxを開いて操作できるのかについて興味を持ったのです。単一のエンティティ全体として正しく機能するには、.dbfと.shxが必要です。

1
OSX上のQGIS 3にGDALスクリプトがありません
QGIS 3をインストールし、「ふるい」「マージ」「ポリゴン化」などのツールを実行してみました。それらすべては私にエラーメッセージを与えました: GDAL command output: /bin/sh: (scriptname).py: command not found との両方/Username/miniconda3/binでスクリプトが見つかりました/Username/miniconda3/lib/python3.6/site-packages/GDAL-2.2.2-py3.6-macosx-10.9-x86_64.egg-info/scripts。 ターミナルでenvを確認miniconda3/binすると、パスにあることがわかります。 PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://Users/Username/miniconda3/bin これらのスクリプトの実行が失敗する原因は何ですか?
11 qgis  gdal  osx 

1
異なるベクターレイヤーから一度にフィーチャを選択しますか?
QGISのレイヤーパネルに2つのベクターファイルがあります(V2.8.2、ウィーン)。 両方のベクターファイルから同時にポイントを選択して、両方の属性テーブルに表示しようとしています。両方のテーブルは、選択されたフィーチャのみを表示するように設定されています。 これを行う唯一の方法は、レイヤーパネルで1つのレイヤーを選択し、四角形でフィーチャを選択してから、レイヤーパネルで2番目のレイヤーを選択し、四角形を使用して再度選択することです。 両方のレイヤーからフィーチャを選択し、長方形による選択を一度だけ使用する方法はありますか?
11 qgis  point  select 

4
QGISのフィーチャに関連する画像を表示しますか?
たとえば、古い木があるポイントデータがある場合、識別ツールを使用すると、木の写真を見ることができます またはさらに1レベル上で、ラベルをクリックする必要なしにこれらの画像をすぐに表示するラベル 用語はファイルストリーミングだと思いますか?
11 qgis  actions 

3
シェープファイルの一部である線から特定の距離に平行線を作成する
QGIS 2.18を使用しています。複数の行を含むシェープファイルがあります。特定のデータ処理を行った後、既存の線から異なる距離に平行線を描く必要があります。たとえば、既存のシェープファイルに32行あります。ラインID番号から50、100、170、500、400の距離に平行線を描画したい。3、6、20、25、31を一度に。同じことを行うためのQGISのメソッドまたはプラグインはありますか?

2
QGIS印刷コンポーザーpdfエクスポートのクリック可能なHTMLリンク?
ここ qgisヘルプファイルによると: 'ラベルはHTMLコードとして解釈できます。[HTMLとしてレンダリング]チェックボックスをオンにします。これで、URL、Webページにリンクするクリック可能な画像、またはより複雑なものを挿入できます。 それでも、内容を含む私のラベル: <a href="http://google.com">google</a> リンクのように青色のテキストで「google」でレンダリングされるPDFを生成しますが、クリックできません。 出力にクリック可能なリンクを含めることは可能ですか?もしそうなら、私は何を間違っていますか?

3
QGISでGTFSデータを表示するにはどうすればよいですか?
QGISを使用して地図を作成したいと思います。1つのデータフィードは、バスルートに関するgtfsです。Google Earthで表示することはできますが(遅延はあります)、. kmlをQGISにインポートしようとすると、RAMが不足し(30分間)、マップがクラッシュしました。18xxレイヤーに10をインポートすると、ルートが10回複製されます(Google Earthでは、遅延はありますがすべてのルートが表示される可能性があります)。 私の手順 新しい方法を試しているので... TfNSW Webサイト(Google tfnswデータとログイン)で.txtをダウンロードしてから、bdferrisによってTransitfeed と呼ばれる.pyスクリプトを使用して、.txtを.kmlに変換しました。最後に.kmlをベクターレイヤーとしてインポートしますが、その前にGoogle Earthで表示したので、大丈夫でしょう。 shape.txtをルートシェイプに変換することを目的としています。 問題 たとえば、可能性と解決策について考えていました。 不良な.kml gtfsの.txtに問題がある .txtから.kmlへの誤った変換 最初の2つの可能性のいずれかが有効かどうかを考えていましたが、(私の.kmlの)適切な検証ソリューションは何ですか?それ以外の場合は、gtfs .txtファイルをQGISに表示するためのコストのかからない(金銭的な)ソリューションが必要です。

2
QGISを使用して単一レイヤー内の重複するポリゴンを特定しますか?
QGISにバッファポイントのシェープファイルがあります。このレイヤーに重なっているすべてのバッファーポリゴンを表示する必要があります。交差ツールを試してみましたが、これは、2つの別々のレイヤーの交差部分を見ている場合にのみ機能するようです。それ以外の場合は、すべてのポリゴンが交差すると表示されます。 QGISソリューションを持っている人はいますか?

3
QGISでキャンバスを回転させることは可能ですか
キャンバスを回転させて、北が投影で定義された方向とは異なる方向を指すようにすることはできますか?この質問は、作曲家に関しては答えますが、キャンバスについては答えません。関連する5年前のエントリがバグ追跡データベースにあり、不要としてクローズされています。それは現在のステータスですか、それとも新しいバージョンでキャンバスを回転させる方法はありますか? 新しいプロジェクションを作成することは本当に答えではありません
11 qgis  qgis-2 

3
QGIS処理からメモリ出力を読み込む方法は?
多くの処理アルゴリズムには、出力をメモリとして保存するオプションがあります。ツールボックスから実行した場合、[アルゴリズム実行後に出力ファイルを開く]チェックボックスをオンにできるため、これは正常に機能します。 QGISのソースコードを見ると、メモリレイヤーをロードするためのコードが関数で定義されているようPostprocessing.handleAlgorithmResultsです。この関数はalg.outputsリストへのアクセスを使用して、次のことを行います。 for out in alg.outputs: progress.setPercentage(100 * i / float(len(alg.outputs))) if out.hidden or not out.open: continue if isinstance(out, (OutputRaster, OutputVector, OutputTable)): try: if out.value.startswith('memory:'): layer = out.memoryLayer # NOTE!! QgsMapLayerRegistry.instance().addMapLayers([layer]) # NOTE!! else: # ... コンソールから処理アルゴリズムを実行するときに、このオブジェクトにアクセスせずにレイヤーをロードする方法はありますか?走れる processing.runalg("qgis:intersection", layer1, layer2, "memory:") あるいは processing.runalg("qgis:intersection", layer1, layer2, "memory:myLayerName") しかし、結果の出力を取得する方法が見つかりません。


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