OpenStreetMap logo OpenStreetMap

Changeset When Comment
168610633 5 months ago

いえ、building:part=corridorとしていたのは真ん中の四角の建物(シアターの部分)ではなく、四角の建物と三角の建物をつなぐ部分(2か所)です。この部分は実際の構造も通路になっています。

> 3Dレンダラーの機能不足にはレンダラー側での対応が必要と考えます
こhttps:=*//wiki.openstreetmap.org/wiki/Tag:の点に関しては明確に反論させてください。複雑な形状の建物をbuilding=*とbuilding:partの組み合わせで描くのは、そうしなければ、小さな建物が壁を接して並んでいるのか、1つの建物が複数の異なったタグを持つ部分から成るのかを区別できないからです。レンダラーが機能不足なのではなく、必要な情報を削ってしまうと理屈上ただしくレンダリングすることができなくなるという指摘をしています。

> 実際、現状何かレンダリングで問題ありますでしょうか
先に挙げたようにOSM Building Viewerで建物の正しいレンダリングができなくなっていますし、OSM標準のレンダラでも継ぎ目の部分に余分な線が入っていて正しくないレンダリングになっていると思います(部分ごとに独立した建物としてタグ付けされているのが原因です)

168610633 5 months ago

3Dレンダラーによっては単一の建物を取り出して表示できますが(たとえはOSM Building Viewer)、このようなツールにとってはどこまでが一つの建物なのか機械的に判断できる情報が必要で、アメリカ館のような形状の建物でmultipolygonやbuilding:partを避けるのは困難であるように思います

168610633 5 months ago

お返事ありがとうございます。立体的な情報の欠落の点では、中庭のステージの部分がbuilding:part=roofだったこと(空洞になっていて屋根だけがある)が失われてしまっています。また、渡り廊下(真ん中の浮いているシアターと,左右の三角形の継ぎ目)の部分はbuilding:part=corridorとして表現していたはずで、個別のbuilding=yesとタグづけすると3Dレンダラにとっての形状以上のセマンティックな情報(両側の建物とつながっていて行き来できるなど)を失っているのではないでしょうか。

168610633 5 months ago

また、indoor=corridorは廊下のエリアに対して使うのが標準的で、歩行可能なウェイを表す目的で使うと経路エンジンが認識できず具合が悪いのではないかと思います。highway=corridorのほうが適切でしょうか

168610633 5 months ago

こんにちは。万博会場を精力的に編集していただいてありがとうございます。私の方で現調をして、アメリカ館をSimple 3D Buildingでマッピングしていたのですが、building:partだった個々の部分がこちらのchangesetで全て独立したbuildingになってしまったようです。こちらは意図どおりの編集でしょうか。それとも、この部分を差し戻してもよろしいでしょうか?