3D-Basisvoorziening
Productbeschrijving en informatieve praktijkhandleiding

donderdag 11 januari 2024

Bijlagen

Bijlage A: Gebruikte parameters voor 3Dfier

Voor het maken van de 3D Basisvoorziening is gebruik gemaakt van de volgende parameters voor 3Dfier:

lifting_options:
  Building:
    lod: 1
    floor: true
    inner_walls: true
    triangulate: false
    ground:
      height: percentile-10
      use_LAS_classes:
        - 2
        - 9
    roof:
      height: percentile-90
      use_LAS_classes:
        - 6
  Terrain:
    simplification: 0
    simplification_tinsimp: 0.1
    use_LAS_classes:
      - 2
  Forest:
    simplification: 0
    simplification_tinsimp: 0.1
    use_LAS_classes:
      - 2
  Water:
    height: percentile-10
    use_LAS_classes_within:
      - 9
  Road:
    height: percentile-50
    filter_outliers: true
    flatten: true
    use_LAS_classes:
      - 2
  Separation:
    height: percentile-80
    use_LAS_classes:
      - 2
      - 17
  Bridge/Overpass:
    height: percentile-50
    flatten: true
    use_LAS_classes:
      - 99
    use_LAS_classes_within:
      - 17
    omit_LAS_classes:
      - 0 # unclassified
      - 1 # other
      - 3 # vegation
      - 4 # vegation
      - 5 # vegation
    thinning: 0
options:
  building_radius_vertex_elevation: 3.0
  radius_vertex_elevation: 1.0
  threshold_jump_edges: 0.5
  threshold_bridge_jump_edges: 1.0
  stitching: true

Bijlage B: Meer informatie over het 3D Basisbestand Gebouwen

Het 3D Basisbestand Gebouwen bevat het gereconstrueerde 3D model van het BAG gebouw. De gebouwen die zich volledig ondergronds bevinden of boven één of meerdere andere gebouwen zweven, zijn gefilterd uit deze dataset. De ondergrondse delen van een gebouw zijn tijdens de reconstructie afgesneden en verwijderd.

B.1 Bekende issues met het 3D Basisbestand Gebouwen

Er wordt nog actief gewerkt aan de reconstructie methode voor LoD1.3 gebouwen. Momenteel zijn de volgende issues bekend:

  • De waarde voor h_maaiveld is incorrect (te laag) voor sommige gebouwen.
  • Niet alle 3D geometrieën zijn valide. Voor sommige gebouwen kunnen een of meerdere vlakken incorrect of niet aanwezig zijn.
  • Gebouwen met een glazen dak zijn mogelijk niet realistisch gereconstrueerd.
  • Attribuut kwaliteits_klasse is voor gebouwen nog niet gevuld.

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.


productbeschrijving-taglist-intro snippet for the text above the list of tags that are related to the content on a book page.

productbeschrijving:
Zoek…