3D-Basisvoorziening
Productbeschrijving en informatieve praktijkhandleiding

donderdag 11 januari 2024

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.

Zoek…