74 lines
1.9 KiB
Markdown
74 lines
1.9 KiB
Markdown
# 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).
|
|
|
|
---
|
|
|
|
|
|
|
|
|