1.9 KiB
1.9 KiB
Snap And Solve - Setup & Konfiguration
Voraussetzungen
ArcGIS Feature Layer
Die App benötigt einen ArcGIS Feature Layer mit spezifischen Attributen. Es gibt zwei Möglichkeiten:
Option 1: Fertiger Demo-Layer (empfohlen)
Verwende den vorkonfigurierten Feature Layer:
https://services9.arcgis.com/UVxdrlZq3S3gqt7w/ArcGIS/rest/services/251120_StrassenSchaeden/FeatureServer/0
Dieser Layer enthält bereits alle erforderlichen Attribute und ist sofort einsatzbereit.
Option 2: Eigenen Layer konfigurieren
Falls du einen eigenen Feature Layer verwenden möchtest, müssen folgende Attribute hinzugefügt werden:
Erforderliche Attribute
| Attributname | Typ | Beschreibung | Standardwert |
|---|---|---|---|
| communitycounter | Integer | Anzahl der Nutzerbestätigungen (Upvotes/Downvotes) | 0 |
| status | String | Bearbeitungsstatus des Schadens | "neu" |
Status-Werte
Das status-Attribut akzeptiert folgende Werte (siehe StatusSymbolRenderer.kt):
| Wert | Beschreibung | Farbe |
|---|---|---|
"neu" |
Neu gemeldeter Schaden | 🔴 Rot |
"in Bearbeitung" |
Schaden wird bearbeitet | 🟠 Orange |
"Schaden behoben" |
Schaden wurde behoben | 🟢 Grün |
Berechtigungen & Benutzerrollen
Nutzer-Rechte (App-Benutzer)
Erlaubt:
- Neue Schäden melden
- Fotos hochladen
- Community-Bewertungen abgeben (Upvote/Downvote)
- Schäden filtern und anzeigen
Nicht erlaubt:
- Status eines Schadens ändern
- Features löschen
Mitarbeiter-Rechte (Internes Team)
Erlaubt:
- Alle Nutzer-Rechte
- Status ändern (neu → in Bearbeitung → behoben)
- Features löschen
Hinweis: Der Status wird bei Erstellung automatisch auf
"neu"gesetzt. Die Statusänderung erfolgt durch interne Mitarbeiter außerhalb der App (z.B. über ArcGIS Online).