- README hinzugefügt

- BugFixing eigenen Standort.
This commit is contained in:
2026-02-14 12:52:03 +01:00
parent 3b81269a57
commit 7b5abed587
4 changed files with 149 additions and 28 deletions

73
docs/README.md Normal file
View File

@@ -0,0 +1,73 @@
# Scan 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).
---