3D Konfiguration
Mit der Datei sceneConfig.json können Sie die Karte im 3D Modus konfigurieren.
- sceneConfig.json
Beispielkonfiguration
{
"sceneView": {
"attributionVisible": true,
"highlights": [
{ "name": "default", "color": "cyan", "fillOpacity": 0.25 },
{ "name": "temporary", "color": "yellow", "fillOpacity": 0.25 }
],
"clippingArea": {
"type": "extent",
"spatialReference": {
"wkid": 4326
},
"xmin": 5.866,
"ymin": 47.27,
"xmax": 15.042,
"ymax": 55.058,
"minScale": 3600000
},
"popup": {
"dockOptions": {
"position": "bottom-left",
"breakpoint": {
"width": 1200
}
}
},
"environment": {
"starsEnabled": false,
"atmosphereEnabled": false
}
},
"groundLayers": {
"portalUrl": "https://arcgis.com/",
"queryParams": {
"filter": "id:a77f14289ad340539756b629808570b8"
}
},
"3DLayers": {
"portalUrl": "https://arcgis.com",
"queryParams": {
"filter": "typekeywords:service AND group:f2918c40fb9841cfbfd3424bbfae2986"
}
}
}Parameter
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| sceneView | Objekt | Enthält die spezifischen Einstellungen und Komponenten für die 3D-Szenenansicht. Siehe API Reference für SceneView und Details zu sceneView |
| groundLayers | Objekt | Konfiguriert die Höhenoberfläche für die 3D-Szene. Wird seit Version 2.1.0 auch für die Berechnung des Höhenprofils im 2D Modus herangezogen. |
| 3DLayers | Objekt | Definiert die Standard-3D-Layer, die automatisch beim Wechseln zum 3D Modus angezeigt werden sollen. |
Details zu sceneView
Die wichtigsten Eigenschaften des SceneView , die in sceneView gesetzt werden können:
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
alphaCompositingEnabled | Boolean | Ermöglicht einen transparenten Hintergrund der 3D-Ansicht (Alpha-Compositing). |
atmosphereEnabled | Boolean | Steuert, ob die Atmosphäre dargestellt wird. |
attributionVisiblenew@2.4.0 | Boolean | Steuert, ob die Quellenangaben (Attribution) in der 3D-Ansicht angezeigt werden. Ersetzt die bisherige Eigenschaft ui.components. |
clippingArea | Objekt | Ausdehnung, außerhalb derer die Szene abgeschnitten wird (nur im lokalen Modus). Definiert über xmin, ymin, xmax, ymax und spatialReference. |
constraints | Objekt | Schränkt die Navigation in der Szene ein: altitude (min, max – zulässige Kamerahöhe), clipDistance (near, far, mode) und tilt (max zwischen 0.5 und 179.5, mode). |
environment | Objekt | Umgebungseinstellungen der Szene: background (type, color), lighting (type sun/virtual, date, directShadowsEnabled, cameraTrackingEnabled, displayUTCOffset), atmosphereEnabled, starsEnabled und weather (type snowy/foggy/rainy/cloudy/sunny, cloudCover, precipitation, snowCover, fogStrength). |
extent | Objekt | Startausdehnung der Ansicht, definiert über xmin, ymin, xmax, ymax und spatialReference. |
highlights | Array | Steuert die Darstellung von Selektion, Hervorhebung und Layer-Exporten in der 3D-Ansicht (max. 6 Einträge). Jeder Eintrag kann name, color, haloColor, haloOpacity, fillOpacity, shadowColor, shadowOpacity und shadowDifference enthalten. Über name überschreiben Sie die vordefinierten Einträge default (Selektion, standardmäßig cyan), temporary (Hervorhebung, standardmäßig gelb) und export (Layer-Exporte, standardmäßig rot). |
navigation | Objekt | Steuert das Navigationsverhalten, z. B. mouseWheelZoomEnabled, browserTouchPanEnabled, momentumEnabled und gamepad. |
popup | Objekt | Einstellungen des Popups , z. B. dockOptions (position, breakpoint, buttonEnabled), dockEnabled, visibleElements und defaultPopupTemplateEnabled. |
qualityProfile | Text | Qualitätsprofil der Darstellung. Mögliche Werte: low, medium, high, ultra. |
theme | Objekt | Farbgebung von Werkzeugen und Grafiken der Ansicht über accentColor und textColor. |
viewingMode | Text | Darstellungsmodus der Szene: global (Globus) oder local (lokale Szene). |
uiremoved@2.4.0 | Objekt | Die Eigenschaft ui.components wird nicht mehr unterstützt. Verwenden Sie stattdessen attributionVisible. |