国土数値情報流域メッシュについて

366 views
Skip to first unread message

Kyoko M

unread,
Nov 28, 2022, 1:14:38 AM11/28/22
to QGIS初心者質問グループ
みなさま

いつもお世話になっております。
ずっと解決せずに、そこだけシェアウェアを使って操作していたのですが、
解決方法をお持ちの方がいるかもと思い、質問させていただきます。

国土数値情報の「流域メッシュ」の100メートルメッシュデータを、
河川名ごとにディソルブして面積を出す作業をしています。

本当は河川で1つずつのポリゴンにして線だけ使いたいのですが、ディソルブするとディソルブした状態.png
このように、10×10の大きなメッシュがマルチポリゴンとして残ってしまいます。
これをなんとかなくすことはできないのでしょうか。
外枠の流域線だけにすることはできないのでしょうか。

ご存じの方、教えていただけるとうれしいです。
よろしくお願いします。

福岡

unread,
Nov 28, 2022, 3:26:40 AM11/28/22
to QGIS初心者質問グループ
Kyoko M

こんにちは

原因はQGISの扱う精度が高すぎて、見た目はしっかりとしたメッシュなのですが、頂点座標が数値で微妙にずれているのだと思います。

「GeoJSON」だと精度をコントロールできますので、「GeoJSON」へ「レイヤオプション」の「COORDINATE_PRECISION」を「6」としてエクスポートしてみてください。
試してみたところ、エクスポートしたレイヤからはきちんと融合できました。

2022年11月28日月曜日 15:14:38 UTC+9 Kyoko M:

adachi

unread,
Nov 29, 2022, 12:12:23 AM11/29/22
to QGIS初心者質問グループ
https://groups.google.com/g/qgisshitumon01/c/ybykw51kbiE/m/obOtCj6hBQAJ

このあたりで同様の問題に触れられていますね。

QGIS内で完結したい、データ型もなるべく変えたくない、という場合は
個人的にはありたさんの「極小バッファを作ってからdissolve」というのがスマートに感じました。

データは投影座標系に変換されているという前提で
・もとのメッシュに対して、バッファツールで「0.001メートル=1mm」程度のバッファ作成
・出力されたバッファレイヤをdissolve

2022年11月28日月曜日 17:26:40 UTC+9 福岡:

福岡

unread,
Nov 29, 2022, 12:46:29 AM11/29/22
to QGIS初心者質問グループ
adachi 様

あー!!ヾ('A`;)ノ
すっかり忘れていました!! 当時の議論にも参加しているのに・・・

ご投稿ありがとうございました。m(__)m

2022年11月29日火曜日 14:12:23 UTC+9 adachi:

Kyoko M

unread,
Nov 29, 2022, 1:06:53 AM11/29/22
to QGIS初心者質問グループ
福岡様
adachi様

お世話になっております。
以前のスレッドでも触れられていたのですね。
見つけられずに申し訳ありません。

どちらのやり方も大変参考になりました!
これからはそのやり方で作業しようと思います。
大変助かりました、ありがとうございました!


2022年11月29日火曜日 14:46:29 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages