Closed yuuhayashi closed 2 years ago
一見、複数の建物がくっついてマルチポリゴンを形成しているように見えますが、マルチポリゴンの建物と 約3cmの隙間で離れた建物とが2点でくっついています。 点ですがくっついているためマルチポリゴンのOUTLINE内に内包されていますが、3cmの隙間で線で接していないためbuildingリレーションのメンバーとはされずに単独の建物として認識されました。かつ、単独建物なのに"building:part"とされる。という矛盾が発生していました。
OSMでは、点で接している建物は正しくないデータとされると思います。(2点で接した間の空間がINNER なのかOUTERなのか判然としないため) 一方で、PLATEAUでは、INNER/OUTERの概念がないためこのようなデータでも論理的にはアリとされる と思われます。
PLATEAUデータの品質の問題だとは思われますが、PLATEAU的に正しいデータなのでしょうか?
一旦、データ品質に起因する問題にまとめます。 #100
リレーションのタグに building = yes を追加することで警告解消
53395306_bldg_6697_op.zip
Originally posted by @mapconcierge in https://github.com/yuuhayashi/citygml-osm/issues/95#issuecomment-1296923542