Analyse new@2.4.0
Das neue Werkzeug Analyse bündelt die bisherigen Mess- und Analysefunktionen (Messen, Sichtlinie, Sichtfeld) in einem Werkzeug und ergänzt weitere Analysefunktionen wie Schnitt, Volumen und Bemaßung.
Mit dem Werkzeug Analyse können Nutzer Messungen und 3D-Analysen auf der Karte durchführen. Die einzelnen Funktionen können separat aktiviert, deaktiviert und für Gruppen freigegeben werden.

- analysis.json
Beispielkonfiguration
{
"title": "Messen",
"tooltip": "Werkzeuge zum Messen und Analysieren",
"icon": "measure",
"enabled": true,
"options": {
"sightline": {
"options": {
"elevationInfo": {
"mode": "relative-to-scene",
"unit": "meters",
"offset": 1.7
},
"elevationInfoTargets": {
"mode": "relative-to-scene",
"unit": "meters",
"offset": 0
}
}
},
"slice": {
"esriProps": {
"tiltEnabled": true,
"excludeGroundSurface": true
}
},
"viewshed": {
"disabled": true
},
"volume": {
"authorizedGroups": ["org"]
}
}
}Parameter
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
title required | String | Titel des Werkzeugs |
tooltip required | String | Tooltip des Werkzeugs |
icon required | String | Icon für das Werkzeug. Der angegebene Name muss als SVG-Datei unter terratwin/static/icons verfügbar sein. |
enabled required | Bool | Schaltet das Werkzeug ein oder aus |
authorizedGroups | Array<GroupId> | Liste von Gruppen-Ids im primären Portal, die auf das Werkzeug zugreifen dürfen (siehe Freigabe von Werkzeugen) |
options | Objekt | Konfiguration der einzelnen Analysefunktionen. Siehe Details zu options |
Details zu options
Folgende Analysefunktionen stehen zur Verfügung. Sie werden Nutzern automatisch nur in den unterstützten Ansichten (2D/3D) angeboten:
| Schlüssel | Funktion | Verfügbar in |
|---|---|---|
distance | Distanzmessung | 2D |
directLine | Distanzmessung 3D | 3D |
area | Flächenmessung | 2D und 3D |
elevation | Höhenmessung | 2D und 3D |
sightline | Sichtlinie | 3D |
viewshed | Sichtfeld | 3D |
volume | Volumen | 3D |
slice | Schnitt | 3D |
dimension | Bemaßung | 3D |
Standardmäßig sind alle Funktionen aktiv — Sie müssen in den options nur die Funktionen aufführen, die Sie deaktivieren, einschränken oder anpassen möchten. Im Beispiel oben ist das Sichtfeld für alle Nutzer ausgeblendet und die Volumenberechnung nur für angemeldete Benutzer sichtbar.
Jede Funktion kann mit folgenden Eigenschaften konfiguriert werden:
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
disabled | Bool | Deaktiviert die einzelne Funktion für alle Nutzer. Ohne Angabe ist die Funktion aktiv. |
authorizedGroups | Array<GroupId> | Beschränkt die einzelne Funktion auf bestimmte Gruppen bzw. mit dem Schlüsselwort org auf angemeldete Benutzer. Nutzer außerhalb der Gruppen sehen die Funktion nicht. |
Für einzelne Funktionen sind zusätzliche Optionen verfügbar:
| Funktion | Eigenschaft | Beschreibung |
|---|---|---|
sightline | options.elevationInfo | Höhenbezug für den Beobachterpunkt mit mode (on-the-ground, absolute-height, relative-to-ground, relative-to-scene), offset und unit. |
sightline | options.elevationInfoTargets | Höhenbezug für die Zielpunkte, gleiche Eigenschaften wie elevationInfo. |
slice | esriProps.tiltEnabled | Erlaubt das Kippen der Schnittebene. Standardmäßig false. |
slice | esriProps.excludeGroundSurface | Schließt die Geländeoberfläche vom Schnitt aus. Standardmäßig false. |