Files
nodeMap/docs/services/webservice/fetchGisLinesStatusService.md
2025-05-28 10:17:25 +02:00

1.8 KiB

fetchGisLinesStatusService

Lädt Linienstatus-Daten über den TALAS WebService.


📁 URL-Aufbau

/ClientData/WebServiceMap.asmx/GisLinesStatus?idMap={idMap}
  • Die idMap wird automatisch aus der URL (?m=...) gelesen.
  • Diese WebService-Antwort enthält ein Objekt mit dem Feld Statis[].

Rückgabe

{
  "Name": "...",
  "Statis": [ ... ]
}
  • Statis[] enthält Statusinformationen zu Linien (Farben, Meldungen, Werte).
  • Diese Daten sind nicht identisch mit gisLines.data aus der Datenbank.

Unterschied zu gisLinesSlice (aus der Datenbank)

Eigenschaft gisLines (DB) gisLinesStatus (WebService)
Quelle api/talas_v5_DB/gisLines WebServiceMap.asmx/GisLinesStatus
Daten Liniengeometrien (points) Status, Meldungen, Farben, Werte
Typ PolyLine-Daten Statusanzeige für Linien
Nutzung Layer-Rendering Farbliche Darstellung / Tooltip

🧠 Verwendung im Frontend

  • Die Daten werden über fetchGisLinesStatusThunk geladen.
  • Sie landen im Redux Slice gisLinesStatusSlice.
  • Zugriff über: selectGisLinesStatus(state) → enthält .data, .status, .error

📁 Zugehörige Dateien

Datei Zweck
fetchGisLinesStatusService.js WebService-Aufruf
fetchGisLinesStatusThunk.js Redux Thunk
gisLinesStatusSlice.js Redux Slice
store.js Integration des Slices