QGISの共通属性フィールドによるポリゴンのマージ/ディゾルブ?


22

対応するLocal Enterprise Partnershipsテーブルデータを、英国の地方自治体を含むポリゴンシェープファイルに結合しました。

ここに画像の説明を入力してください

スクリーンショットに示されているように、LEP_NAMEによってLocal Authorityポリゴンを溶解またはマージするにはどうすればよいですか?

理想的には、結果のマージされたポリゴンでLocal Authority属性を保持したいと思います。スクリプトに関する知識がないため、ツールベースのソリューションを探しています。どんな助けやポインタも大歓迎です。

ここに画像の説明を入力してください

追加の注意:ディゾルブツールを使用しようとすると、上記のようにLEP_NAMEフィールドは使用できません。LEP属性データはExcelで作成され、CSV形式として保存され、Local Authorityポリゴンシェープファイルに結合されました。他のスクリーンショットに示されているように、IDENTIFI0フィールドが重複しています-これが問題の原因である可能性がありますか?

回答:


21

ベクトルを使用->ジオプロセシングツール->ディゾルブ:

シェープファイルとフィールド(ケースではLEP_NAME)を選択し、新しいシェープファイルの名前を選択すると完了です ここに画像の説明を入力してください


1
あなたの提案クルトをありがとう-私はこれをやってみましたし、問題は、私が選択したいフィールドは、メニューのプルダウンを溶解していないということである:
ジェレミー

元の投稿の追加編集をご覧ください。
ジェレミー

奇妙なことに、どうやって「参加」しましたか?多分、このチュートリアルを見ると役立ちます:qgis.spatialthoughts.com/2012/03/…–
Kurt

こんにちはカート、それは私が結合を作成するために使用した正確なチュートリアルでした。CSVTファイルメソッドを使用し、Joinフィールドの名前を一意にすることで、さらに2、3回試しました。まだ運がありません。CSVファイルからSHPファイルへの「結合」フィールドがプルダウンから欠落しているようです。不足しているものはありますか?
ジェレミー

誰でも?まだ解決策はありません。
ジェレミー

7

同じ問題がありました。結合後のシェイプファイルを保存し、その後ディゾルブすることで解決しました。新しいフィールドを取得するには、ディゾルブプロンプトで正しいベクターレイヤーが選択されていることを確認してください。


0

この問題に関して、「type」フィールドがfloatの場合、ドロップダウンメニューにフィールドが表示されないことがわかりました。

使用するソフトウェアによって異なりますが、通常はテキストフィールドに値をコピーすると機能する場合があります。

これが誰かに役立つことを願っています。

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