- README.md für Offline-Betrieb und Kundenserver überarbeitet (ohne npm install) - Benutzeranleitung und technische Themen nach /docs/guide/ ausgelagert - Neue Dateien: env.md, mock-data.md, webservices.md, redux-zustand.md, project-structure.md, dependencies.md, user-guide.md - Tabellenstruktur und Verlinkungen im README modernisiert - Fokus auf klare Trennung: Entwickler-Doku vs. Kundenbereitstellung
1.5 KiB
1.5 KiB
📡 Webservice-Anbindung (Backend: TALAS.web)
NodeMap verwendet verschiedene Webservices, die von TALAS V5/TALAS.web im IIS bereitgestellt
werden.
Diese Services liefern dynamische GIS-, Geräte- und Statusdaten für die MapComponent.
URL des Webservice:
http://localhost/talas5/ClientData/WebServiceMap.asmx
🔧 In
.env.productionoderconfig.jsmuss die Adresse je nach Umgebung angepasst werden (z. B.http://10.10.0.13/talas5/...)
Verfügbare Methoden (Auszug):
| Endpunkt | Zweck / Datenquelle |
|---|---|
CablesStatic |
Liste aller Stränge |
GetIconsStatic |
Liste aller Icons |
GisLinesStatus |
Liste aller Status der Linien |
GisStationsMeasurements |
Liste aller Messungen der Geräte |
GisStationsStaticDistrict |
Liste aller Geraete einer bestimmten Karte |
GisStationsStatusDistrict |
Liste aller Statis der Geräte |
GisSystemStatic |
Liste aller angezeigten Systeme |
Die Webservices liefern JSON und werden im Frontend über services/*.js abgefragt.
Die Daten werden verarbeitet, zwischengespeichert und z. T. über Redux in der Karte dargestellt.
➡ Damit alles funktioniert, müssen:
- der IIS laufen
- der
WebServiceMap.asmxerreichbar sein