3D BAG LoD's CityJSON naar CityGML

Ik heb een CityJSON tile gedownload van de 3D BAG. Met citygml-tools kan ik deze converteren naar CityGML, maar dan raakt de LoD1.2 versie kwijt. De LoD1.3 versie blijft wel aanwezig in het bestand. Nu heeft citygml-tools een optie om de LoD’s te scheiden, maar die werkt alleen op CityGML-bestanden en je kunt alleen een integere waarde invullen (1 of 2 en niet 1.2 of 1.3). Heeft iemand een oplossing?

1 like

Je zou dan een scriptje moeten schrijven. Normmaalgesproken zou ik dat in python doen.\Maar javascript kan bijvoorbeeld ook.

Zie bijgaande link. https://observablehq.com/@janwinsemius/filter-cityjson

je kan het ook als tooltje gebruiken denk ik. Ik neem tenminste aan dat 1 object als er meerdere geometries zijn altijd dezelde lod heeft.

Succes

Hi @CWisse, normally cjio would be the tool for manipulating CityJSON files, but unfortunately it has the same problem as citygml-tools (extract_lod doesn't work with the improved LoD · Issue #80 · cityjson/cjio · GitHub). This has to do with the fact that the tools cast the LoD in the files into integers, and in the 3D BAG CityJSON files we use the “improved LoD-s” (Algemene concepten - 3D BAG).

However, this will be fixed with the new CityJSON version 1.1, updated in cjio, and it will propagate to the new 3D BAG releases too.