[OSGeoJapan-discuss] 【教えて下さい】:重複する建物を1件とする方法(Qgis)

Nobusuke Iwasaki wata909 @ gmail.com
2015年 6月 10日 (水) 05:45:43 PDT


島田さま、みなさま

いわさきです。

(1)だと、色々選択肢があると思います。
久保さんがご紹介したMMGISを使う方法もありますし、QGISのプロセッシングツールボックスにも、Delete duplicate
geometries(重複した地物の削除)があります(試しておりませんが)。
http://docs.qgis.org/2.6/en/docs/user_manual/processing_algs/qgis/vector_general_tools/deleteduplicategeometries.html

同じく重複する地物の削除機能を使用する場合ですが、個人的にOpenJumpでやっています
http://www.openjump.org/

以下のキャプチャーのメニューから、呼び出すことが出来ます。ただ、資料が少ないですね・・・
https://www.dropbox.com/s/mvdraqa92rie27t/img_pm_000183.png?dl=0

以上、参考までに。


2015年6月10日 21:12 Mayumi Kubo <mayumitt @ gmail.com>:
> 島田 様
>
> 二つの市にまたがっている建物(地物)の形状が同一ならば、
> 建物レイヤをポリゴンからポイント(重心)に変換し、重心の
> 位置でどの市に属するかを決めるのはどうでしょうか?
>
> QGIS:ポリゴンからポイントレイヤ(重心)への変換
> ベクター→ジオメトリツール→ポリゴンの重心
>
> それぞれの市の行政界ポリゴンで重心レイヤをクリップして
> 残ったものをその市に属する建物としてカウントします。
>
> もしくは、(1)の解法になりますが、MMQGISというプラグイン
> MMQGIS→Modify→Delete Duplicate Geometry
> というツールがあります。
> しばらく使っておらず詳細を忘れてしまいましたが、重複するポリゴンの
> 片方(もしくは両方??)をDeleteしてくれます。
>
>
> 久保まゆみ
> 寒地土木研究所
>
>
> 2015年6月10日 19:43 shimada yasu <yas.shimada35 @ gmail.com>:
>>
>> 皆様
>>
>> お世話になります。
>>
>> Qgisで作業していますが、以下の点をもう少し効率的に処理する方法をご存じでしたら
>> ご教授下さい。
>>
>> ●作業の流れ
>> ・隣接する3市(A、B、Cとします)の「建築物(ポリゴン)」データを、国土地理院の基盤数値情報からダウンロード
>>
>>  ※市ごとにシェープファイルで提供されており、3ファイルあります。
>>
>> ・それぞれを結合し、建物をカウントするだけなのですが・・・。
>>
>> ●問題(境界付近で建物が重複する)
>> ・例えばA市のシェープファイルにはA市の建物のみが入っている訳でなく、A~B市境界付近のB市の建物も入っている。
>>  ※A市シェープファイル=A市の建物+(ちょこっと)B市の建物
>>
>> ・QGISの「ベクタ→データマネジメントツール→複数のシェープファイルを1つに結合する」機能だと、完全に重複する点も2点としてカウントされてしまい、正確な住居数が出せません。
>>
>> ●これまでの試行錯誤
>>
>> ・「ベクタ→空間演算ツール→融合」で同じ属性の行を一つにするか、「A市のシェープファイルを、A市の行政区域のポリゴンでクリップ →A~C市のシェープファイルを結合」など、多少手間のかかるやり方であれば、出来ることは確認済みですが・・・作業ごとに中間ファイルの作成が必要であり、少し面倒です。
>>
>> ●質問
>> そこで・・・もう少し効率的な解決方法がないかと考えており、以下2つの方向があるように思いますが・・・どちらか可能でしょうか。
>>
>> (1)一つのシェ―プファイル中で、位置が完全に重複するジオメトリを一つにまとめたい(1カウントとする)が、その方法
>> (2)複数のシェープファイルをひとつにまとめる段階で、位置が同じジオメトリを1つのみとする方法
>>
>> --
>> 島田泰夫/一般財団法人日本気象協会/環境・エネルギー事業部/環境影響評価室/〒170-6055豊島区東池袋3-1-1サンシャイン60-55F
>> /TEL:03-5958-8160 FAX:03-5958-8157 /shimada @ jwa.or.jp
>> /携帯:080-8018-1567
>>
>> _______________________________________________
>> OSGeoJapan-discuss mailing list
>> OSGeoJapan-discuss @ lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
>
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss



-- 
岩崎 亘典


OSGeoJapan-discuss メーリングリストの案内