Bijlage C: Handleiding cityjson2ifc
Doel
Converteert cityjson-bestanden naar ifc-formaat.
Download
Installatie
Download het programma van GitHub, plaats deze in een map naar voorkeur en voer de executable uit in een cmd-window.
Ondersteunde versies
- IFC 4
- CityJSON v. 1.1
Gebruik
cityjson2ifc [OPTIONS] INFILE OUTFILE
- INFILE: Path to a CityJSON file.
- OUTFILE: Path to the IFC file to write.
OPTIONS | toelichting |
---|---|
--version | Show the version and exit. |
--ignore_duplicate_keys | Load a CityJSON file even if some City Objects have the same IDs (technically invalid file). |
--lod-split | Split the CityJSON file per LoD, writing a separate IFC file for each LoD. |
--lod-select TEXT | Select the LoD that should be converted to IFC. |
--name-entity TEXT | The CityObject attribute that should be used for the entity name. |
--name-project TEXT | Set the IfcProject name. |
--name-site TEXT | Set the IfcSite name. |
--name-person-family TEXT | Set the IfcPerson family name. |
--name-person-given TEXT | Set the IfcPerson given name. |
--help | Show this message and exit. |
Bij de INFILE
en OUTFILE
moet het pad worden opgegeven wanneer deze niet in dezelfde map staan als de executable. Indien de bestanden niet worden gevonden wanneer deze in de bronmap staan kan de volgende syntaxis worden gebruikt: ./INFILE
en ./OUTFILE
.
Voorbeelden
cityjson2ifc --lod-split ./invoer.json c:\downloads\uitvoer.ifc
cityjson2ifc --lod-select 2 ./invoer.json c:\downloads\uitvoer.ifc
cityjson2ifc --help
Opmerkingen
- cityjson2ifc is zowel beschikbaar voor Windows, Linux (Ubuntu) als Mac.
- cityjson2ifc leest alleen cityjson-bestanden (extensie json) en geen cityjson-features (extensie jsonl).
- De doorlooptijd kan behoorlijk oplopen: JSON-bestanden van PDOK (3D-basisomgeving) zijn per kaartblad opgedeeld in vier delen. Het converteren van een enkel deel kan, afhankelijk van de dichtheid van de informatie, oplopen tot een uur.
- De uitvoer is getest in de meest recente versie van het programma Revit (2024). Deze versie biedt de mogelijkheid om IFC-bestanden direct in te lezen. Bij oudere versies is dit niet mogelijk. Zie voor een workaround de website van Revit.
Ondersteuning
Deze software is als open source ontwikkeld door 3DGI en mogelijk gemaakt door het Kadaster. Bestanden worden standaard aangeboden in CityJSON-formaat. Heeft u liever IFC-bestanden dan kunt u gebruik maken van de conversietool cityjson2ifc.
- Op de releasepagina staan een Windows- en een Mac-executable.
- De omschrijving staat op https://github.com/3DGI/cityjson2ifc.
- Bij vragen ga naar: https://github.com/3DGI/cityjson2ifc/discussions.
- Registreren bij GitHub is noodzakelijk en kan hier.