Files
SnapAndSolve/docs/README.md
2026-02-14 11:55:25 +00:00

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).