OptionalconcurrencyTERRAIN: parallel tile requests (default 8)
OptionalcontentUPLOADED_GIS: changes when the content changes, so cached content is refetched
OptionalcoordinateUPLOADED_GIS: "GEOGRAPHIC" (WGS84 content placed by the georeference) or "LOCAL" (model coordinates)
OptionaldescriptionOptionalfaceTERRAIN loaded on its own: face colour as "#RRGGBB" or [r, g, b] in 0..1 (default light blue, #ADD8E6)
OptionalfetchUPLOADED_GIS: fetches the content for a view region
OptionalheightTERRAIN and 3DTILES: what the service's heights are measured from. "ellipsoid" (the Cesium convention, e.g. 3D BAG) makes the viewer subtract the geoid height of its embedded tables (the Netherlands today) before the placement; outside the tables a terrain snaps to the model instead and a tile set keeps its heights (with a warning), unless heightOffsetMeters is given. Default "orthometric": national-datum heights, no shift (EHR)
OptionalheightTERRAIN and 3DTILES: constant added to the service's heights before the placement (e.g. minus the geoid undulation of an ellipsoidal service); a terrain's snap placement ignores it, a tile set applies it under both policies
OptionalhumanOptionaliconOptionalidDefault the id addGisLayer is given
OptionallayerTERRAIN: explicit URL of the layer metadata; default url + "layer.json", then url?f=json (OGC API services)
OptionallodUPLOADED_GIS (CityJSON): the level of detail to show
OptionalmaxTERRAIN: cap on tiles fetched per load (default 400)
OptionalmaxImagery: the Web Mercator zoom of the tiles. TERRAIN: the preferred quantized-mesh level (default 17); it is lowered until maxTiles fits
Optionalopacity0..1, default 1 (opaque); applied to every (re)build of the layer, change it with Viewer3d.setGisLayerOpacity
OptionalregionsRegion codes shown as flags in the GIS panel, e.g. "NL", "EE", "WORLD"
OptionalregionTERRAIN loaded on its own: Web Mercator zoom whose 23x23-tile footprint the mesh covers (default 18, the same area as the national orthophotos)
OptionalrenderOptionalsnapFlat layers: put the plane at the model's lowest point (default true without terrain). With terrain: lift the terrain under the origin to the model's lowest point instead of using the georeference elevation. 3DTILES: put the set's height 0 at the model's lowest point (default true) instead of placing the tiles by the georeference elevation
OptionalsourceOptionalterrainImagery (TMS, WMS, WMTS): id of a TERRAIN layer to drape over. Switching the imagery on switches that terrain on; while the terrain is on the imagery drapes over it, switching the terrain off flattens the imagery. Without a reference the layer drapes over whichever TERRAIN layer is visible. A terrain that imagery drapes over is not drawn on its own (terrain fusion)
OptionaltileOptionaltranslationTERRAIN layers carry no imagery: on their own they are drawn flat-shaded in faceColor; as the terrain companion of a TMS layer they drape that layer's tiles.
UPLOADED_GIS: vector content the server prepared (GeoJSON, CityJSON, KLIC files, OGC API features), fetched with fetchContent
OptionalurlOptionalurlOptionalversionOptionalvisibleOptionalvisiblefalse hides the layer from the legacy GIS window
Optionalzoom
A GIS layer definition for Viewer3d.addGisLayer