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

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

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')

3
段階的なシンボル体系でNULL値を持つフィーチャをシンボル化する方法は?
ポリゴンフィーチャデータセットと、属性をコロプレスマップとしてシンボル化するためにQGIS内で(1対1)結合する別のテーブルの属性があります。ただし、数値属性のテーブルにすべてのポリゴンフィールドに一致するフィールドがあるわけではないため、段階的なシンボルを生成するときにnull値がいくつかあります。 私の研究から、この状況で最も一般的なアドバイスは、デフォルトのシンボルを定義するポリゴンデータセット(またはその他の背景)のコピーを含めることです。これは、null値が目盛り記号で分類されていないため、「下」に表示されるため機能します。まさにこれの画像を添付しました。濃い灰色のフィーチャは、結合テーブル(mb_percentile_isochrones_all)には存在しませんが、境界ポリゴンテーブル(mb2013_wgtn)には存在します。したがってmb2013_wgtn、「データなし」機能を表示するには、テーブルの2つのインスタンスが必要です。 しかし、これは私にはエレガントではないようです。より直感的なのは、ヌル値シンボルを定義することです。おそらくこれは、現在存在しているものと一致するように完全に透過的である可能性があります。または、ユーザーが望むものであれば、ある種のミュートされたグレーになります。ポイントは、現時点では、null値のシンボルを処理するために、コンテンツに2つの異なるレイヤーが必要です。つまり、すべてのフィーチャのシンボルを同時に変更するには(たとえば、すべての境界線の幅を広げたい場合)、これを2回処理する必要があります。 nullシンボルを処理する「背景」レイヤーに対して1回。 QGIS(2.6.1)で、段階的シンボルに使用される同じレイヤーの「コピー」を使用せずに「null」値シンボルを定義することは可能ですか?


1
レイヤーの属性テーブルの色列に色のスタイルをコピーする方法は?
QGISには、各ポリゴンにランダムカラースタイルを適用したポリゴンレイヤーがあります。[レイヤプロパティ]-> [スタイル]で、カテゴリ化されたスタイルを選択し、ランダムなカラーランプを生成しました。レイヤーテーブルに色の列を追加しました。スタイルで割り当てられた色を「#ff0000」の形式で各ポリゴンの色列に自動的にコピーする方法はありますか? 最終的には、GeoJSONレイヤーとしてエクスポートし、リーフレットマップにインポートします。色の列は、リーフレットの色を設定します。
15 qgis  leaflet  pyqgis  style 

2
QGISを使用して特定のシンボルでベクターレイヤーを保存しますか?
QGISで土壌クラスを使用してポリゴンフィーチャレイヤーを作成しています。 このレイヤーを同僚と共有する必要があり、作成したカラーランプを維持するためにレイヤーが必要です。 カラーランプがレイヤーとともに保存される特定の形式はありますか? 方法がわからないので、スタイルとして作成したカラーランプを保存することを考えていました。 このスタイルをエクスポートするにはどうすればよいですか?
15 qgis  symbology  style 

4
QGISプロジェクトのファイルの場所を更新しますか?
30の異なるクライアント用に約30の異なるQGISプロジェクトファイルがあります。それぞれがコンピューターに保存され、関連するすべてのベクターファイルとラスターファイルはすべてローカルに保存されます。 現在、オフィスを移転し、コンピューターをアップグレードしています。 その結果、すべてのファイルをコンピューターからネットワークドライブに移動し、以前のファイル参照をすべて破棄する必要があります。 各ファイルを手動でクリックして、それぞれの新しい場所を探す以外に、これを回避する他の方法があります。 (各プロジェクトには、更新するリンクが数百ある場合があります)
15 qgis 

4
編集中に破損したシェープファイルを作成しないようにする方法は?
QGISの一部の行をシェープファイル形式でデジタル化するGIS技術者がいます。私は彼がそれをどのようにしたのかわかりません(そして彼もしません)が、どういうわけかシェープファイルが壊れました。ランダムな行を作成していたか、作成した行の一部が消えてしまいました。ArcCatalogueにアクセスして、ArcGISでの外観を確認しました。これは私が見たものです。 シェイプファイルの「ライン」アイコンが表示されるはずの疑問符アイコンに注目してください。明らかに、ArcCatalogueはこのファイルを読み取ることができません。また、最後に '_packed'が付加された2番目のdbfファイルが作成されたようです。Windowsエクスプローラーを使用してシェープファイルを見ると、シェープファイル 'M3_PRE_SMU_lines_10Apr13_SMC.dbf'の.dbfが既にあることがわかります。この_packedシェープファイルがどこから来たのかわかりません。それはそれに話します。 このファイルをArcMapに追加しようとすると、次のエラーが発生しました。 エラーはかなり自明です...図形の数はレコードの数と一致しません。なぜそれが起こっているのか分からない。QGISでこれがどのように発生するかを説明するオンライン情報はないようですが、修復ツールがいくつかあります。QGISを開いてレイヤーを追加し、レイヤーを右クリックして別のシェープファイルとして「保存」するだけで、実際に自分でこれを修復しました。だから、私は回避策を考えましたが、私はこれが最初に発生するのを防ぐ解決策を見つけることを望んでいます。ありがとう、マイク

1
1つのLinuxシステムでQGIS MasterとStableを並行してセットアップする方法
私は主にDebian LinuxにQGisマスター(ナイトリービルド)を使用していますが、これには非常に満足しています。しかし、教育とデモンストレーションのために、Stable(1.8)バージョンを使用する必要があります。 他のQGisビルドに干渉しないように、安定したQGis 1.8バージョンを実行するにはどうすればよいですか?理想的なソリューションは、すべてをフォルダーから実行することです。これはWindows(QGis on a Stick)で可能ですが、Linuxシステムでこれを行う方法は見つかりませんでした。ライブ配信やオペレーティングシステム全体を使用したくありません。 ここに示すようにQGis安定版をコンパイルしようとしましたが、実行しようとするとクラッシュしてクラッシュします: Warning: !!! prefix path was requested, but it is not valid - we do not run from installed path !!! Segmentation Fault ほとんどの場合、ホームディレクトリの.qgis configフォルダーから構成ファイルを読み取ろうとしますが、1.9dev構成およびプレフィックスでは機能しないため失敗します。 これを回避するにはどうすればよいですか?


1
更新されたシェープファイルで変更された行を確認する方法は?
郡のGISデータを使用して、OpenStreetMapの道路を更新しています。昨年公開されたコピーと公開されたばかりのコピーがあり、属性またはジオメトリが変更されたLineStringをすべて検索したいと思います。これにより、OpenStreetMapですべての新規および修正された道路が更新されるようになります。 QGISやPython / OGRなどのFOSSソフトウェアを使用してこれを行いたいです。道路セグメントには一意の識別子が必要です。そのため、私の唯一の考えは、両方のシェイプファイルを開き、古い(追加されたセグメント)に存在しない新しいセグメントを見つけ、逆(削除されたセグメント) 、その後、構成座標を比較して一致したペアをループ処理し、変更があったかどうかを確認します。 これは良いアプローチですか?もっと簡単な方法はありますか?

4
標高プロファイル、ラインの両側10 km
地形帯の標高プロファイルを取得するにはどうすればよいですか? (定義された線の両側の)10 km以内の最高標高を考慮する必要があります。 私の質問が明確であることを願っています。事前にどうもありがとうございました。
15 qgis  elevation  line  profile 


1
GDAL VRT形式-概念を理解できますか?
OK VRT形式について読んでいます。どうか、これについてのあなたの意見をお願いします。また、私が提案することが理にかなっている場合は: VRTは基本的に、ピクセルサイズ、ジオロケーションなど、実際のラスターファイルのさまざまなプロパティを記述するメタデータXMLファイルです。 ステップ1:すべてのGeoTIFFファイルをVRTに変換しました(実際にはVRTを生成しただけではありません)。 これで、VRTをマージできることがわかったので、すべてのメタデータを保持する1つの大きなVRTのVRTメタデータファイルのモザイクを作成できると思います。素晴らしい、つまり、メタデータはおそらくレンダリングの最適化に使用されます。QGISは、どのタイルが現在のキャンバス範囲に収まり、どのタイルが収まらないかを(仮定して)決定するためです。 ステップ2:VRTモザイクを作成する さて、次の利点は、QGISの目次に1つのエントリを追加するだけで、必要に応じてスケール依存のレンダリングやnullデータ値の透過性など、さまざまなものを設定できることです。議論の余地があります。GeoTIFFをQGISにロードしてグループに入れることはできますが、共通のSRSを設定する以外はグループを制御できません。 オルソフォトを小さなスケール(大きなズームアウト)で表示したいが、レンダリングを高速化したい場合は、元のラスターのリサンプリングセットのみでステップを繰り返し、いくつかの大きなVRTデータセットを作成します。 これは理にかなっていますか?:)
15 qgis  gdal  vrt 

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