ReadonlysiteThe IfcSite these products are contained in — the anchor for a
file-level property set such as the conversion's provenance.
Add a horizontal alignment — IfcAlignment with its semantic layout and
its composite-curve geometry, aggregated by the project (mapping spec §11).
Attach a text-valued property set to any product.
Add one terrain surface: IfcGeographicElement/.TERRAIN. carrying an
IfcTriangulatedIrregularNetwork. Coordinates are
(easting, northing, elevation) in this file's length unit; Triangles
are 1-based.
Declare the projected CRS and the map conversion from it to this file's engineering coordinates. At most once per file.
Terrain/survey authoring, reached through
IfcCreator.terrain().Every product this writes is contained in the site, not a storey. Terrain and survey points have no storey, and inventing one would place them on a datum the LandXML source never declared — the storey's
Elevationis applied to its children, so a fabricated storey silently shifts every coordinate.