35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
## 📡 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.production` oder `config.js` muss 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 Geräte 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.asmx` erreichbar sein
|