パイナップルさま、ありたさま
こんにちは。
横からすみません。
当初の質問のとおり、100mメッシュ、1つあたり面積約10,000m2のメッシュに対して
面積0や4の地物が追加されてしまっているということですから、
いわゆるスライバーポリゴン(地物の隙間などに生じる細長いポリゴン)ではないでしょうか。
100mメッシュの入手経路や面積計算方法は関係ないように思います。
スライバーポリゴンはクリップなどの空間演算を行った際、私も時おり発生したことがあります。
浮動小数点で表現されているジオメトリ座標の演算の誤差に起因しているのだろうと理解しています。
私もスライバーポリゴンを発生させないようにする対処法は知らないので、
クリップや差分などの空間演算のあとには地物数を確認したり、
パイナップルさんのように面積を確認するようにしています。
重心を発生させて、間違いない位置にあるか確認するのも良い心掛けと思います。
その他の手段としては、ジオメトリチェッカーで確認・修正するくらいでしょうか。
いずれにしても、防ぐ方法、遭遇する頻度を減らす方法は私も知らないので、
ご存じの方がいましたら教えていただけるとありがたいです。
2022年3月16日水曜日 20:19:40 UTC+9 ありた: