yuuhayashi / citygml-osm

CityGMLデータをOSMデータに変換する
Other
19 stars 3 forks source link

妥当性検証エラー:「リレーションメンバーのロールがプリセットBuildingのテンプレートの式'building=*'に含まれていません。」 #119

Closed yuuhayashi closed 1 year ago

yuuhayashi commented 1 year ago

現象例: リレーション: 16421364 "type=building, building=indastorial" outline --> リレーション:16421129 "building:part=indastorial"

原因: 中空部分が存在する建物リレーションにおいて、建物リレーション(RELATION:type=building) の outline メンバーは、「building=yes」でなければならないところ、outlineメンバーのマルチポリゴンリレーション16421129が「building:part=indastorial」となっている。

本対策: 第一生成段階(1st) で、建物リレーション(RELATION:type=building) の outline メンバーは、建物属性にかかわらず、「building=yes」にする。

暫定対策(手動修正): 本対策は第一段階での不具合のため、すべてのデータを再変換する必要があります。 1次データが再変換されるまでは、「upload.osm」をアップロードする際に手動で訂正する必要があります。

sample-e-osm

yuuhayashi commented 1 year ago

v1.4.12 で対策完了

okadatsuneo commented 1 year ago

解決方法がわかりました。ありがとうございました。