docs
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
// /config/appVersion
|
// /config/appVersion
|
||||||
export const APP_VERSION = "1.1.197";
|
export const APP_VERSION = "1.1.198";
|
||||||
|
|||||||
BIN
docs/NodeMap.pdf
BIN
docs/NodeMap.pdf
Binary file not shown.
@@ -1,14 +1,16 @@
|
|||||||
<!-- /docs/README.md -->
|
# 📁 `docs` – Übersicht
|
||||||
|
|
||||||
# Entwickler-Dokumentation
|
|
||||||
|
|
||||||
Willkommen in der technischen Dokumentation von NodeMap.
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
📂 Wichtige Themen:
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`architecture.md`](./architecture.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`build-and-deploy.md`](./build-and-deploy.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`checklist.md`](./checklist.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`env.local..md`](./env.local..md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`nssm-exe-installation.md`](./nssm-exe-installation.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
- Webservices: `api/webservices.md`
|
---
|
||||||
- Redux / Fetch-Logik: `redux/api/fromWebService.md`
|
|
||||||
- Konfigurationsschema: `env/env.local.schema.md`
|
|
||||||
- Deployment: `deployment.md`
|
|
||||||
|
|
||||||
Diese Doku ist für Entwickler, die an diesem Projekt mitarbeiten oder übernehmen.
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
@@ -88,3 +88,9 @@ Dieses Dokument beschreibt die technische Gesamtarchitektur des Projekts **NodeM
|
|||||||
- [`env.local.schema.md`](./env.local.schema.md)
|
- [`env.local.schema.md`](./env.local.schema.md)
|
||||||
- [`redux/slices/`](./redux/slices/)
|
- [`redux/slices/`](./redux/slices/)
|
||||||
- [`services/webservice/`](./services/webservice/)
|
- [`services/webservice/`](./services/webservice/)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `docs`](README.md)
|
||||||
|
|||||||
@@ -44,3 +44,9 @@ package.json
|
|||||||
package-lock.json
|
package-lock.json
|
||||||
.env.local
|
.env.local
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `docs`](README.md)
|
||||||
|
|||||||
@@ -40,3 +40,9 @@ Bevor du einen Feature-, Refactor- oder Bugfix-Commit abschließt, geh diese Lis
|
|||||||
---
|
---
|
||||||
|
|
||||||
Du kannst diese Checkliste in jedem Projekt beibehalten und auf deine Arbeitsweise anpassen.
|
Du kannst diese Checkliste in jedem Projekt beibehalten und auf deine Arbeitsweise anpassen.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `docs`](README.md)
|
||||||
|
|||||||
@@ -1,77 +1,12 @@
|
|||||||
<!-- /docs/components/README.md -->
|
# 📁 `components` – Übersicht
|
||||||
|
|
||||||
# 🧩 `components/` – Übersicht über alle UI-Komponenten
|
|
||||||
|
|
||||||
Dieses Verzeichnis enthält die gesamten React-Komponenten der TALAS-Kartenanwendung.
|
## 📄 Enthaltene Dateien
|
||||||
Sie sind thematisch gegliedert in Teilbereiche für Kontextmenüs, POIs, Polylinien, Modale und die zentrale `MapComponent`.
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`TestScript.md`](./TestScript.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📁 Strukturübersicht
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
|
|
||||||
```bash
|
|
||||||
components/
|
|
||||||
├── contextmenu/ # Komponenten für rechte Maustaste & Kontextaktionen
|
|
||||||
│ ├── CoordinatePopup.js
|
|
||||||
│ └── useMapContextMenu.js
|
|
||||||
|
|
||||||
├── gisPolylines/ # Polylinien (Kabelstrecken)
|
|
||||||
│ ├── PolylineContextMenu.js
|
|
||||||
│ └── icons/
|
|
||||||
│ ├── CircleIcon.js
|
|
||||||
│ ├── EndIcon.js
|
|
||||||
│ ├── StartIcon.js
|
|
||||||
│ └── SupportPointIcons.js
|
|
||||||
|
|
||||||
├── icons/devices/overlapping/ # Zusätzliche Overlap-Icons für Geräte
|
|
||||||
│ └── PlusRoundIcon.js
|
|
||||||
|
|
||||||
├── mainComponent/ # Hauptkomponenten für Karteninitialisierung
|
|
||||||
│ ├── MapComponent.js
|
|
||||||
│ └── hooks/
|
|
||||||
│ └── useInitializeMap.js
|
|
||||||
|
|
||||||
├── pois/ # POI-spezifische Modale
|
|
||||||
│ ├── AddPOIModal.js
|
|
||||||
│ └── PoiUpdateModal.js
|
|
||||||
|
|
||||||
├── uiWidgets/ # UI-Widgets
|
|
||||||
│ ├── CoordinateInput.js
|
|
||||||
│ ├── VersionInfoModal.js
|
|
||||||
│ ├── TestScript.js
|
|
||||||
│ └── mapLayersControlPanel/
|
|
||||||
│ ├── EditModeToggle.js
|
|
||||||
│ └── MapLayersControlPanel.js
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🔎 Beschreibung der Hauptbereiche
|
|
||||||
|
|
||||||
### `contextmenu/`
|
|
||||||
|
|
||||||
Rechtsklick-Menüs für Marker, POIs, Polylinien. Steuert Anzeige & Verhalten.
|
|
||||||
|
|
||||||
### `gisPolylines/`
|
|
||||||
|
|
||||||
Komponenten für das Zeichnen, Bearbeiten und Interagieren mit Linien/Strecken.
|
|
||||||
|
|
||||||
### `mainComponent/`
|
|
||||||
|
|
||||||
Zentrale Leaflet-Map-Logik & Initialisierung via `MapComponent` und `useInitializeMap`.
|
|
||||||
|
|
||||||
### `pois/`
|
|
||||||
|
|
||||||
Modale für das Hinzufügen und Bearbeiten von POIs (Points of Interest).
|
|
||||||
|
|
||||||
### `uiWidgets/`
|
|
||||||
|
|
||||||
Komponenten wie Eingabefelder für Koordinaten-Suche, Infoboxen und Control Panel für Geräte Layers .
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## ✅ Besonderheiten
|
|
||||||
|
|
||||||
- Verwendet **Tailwind CSS** für Styling
|
|
||||||
- Integration mit Redux, Leaflet, OverlappingMarkerSpiderfier
|
|
||||||
- Vollständig modular & testbar aufgebaut
|
|
||||||
@@ -42,3 +42,8 @@ Dieses Skript durchsucht die geladene `setupPolylines.js`-Datei (per `raw-loader
|
|||||||
- Wird automatisch beim Mount (via `useEffect`) ausgeführt
|
- Wird automatisch beim Mount (via `useEffect`) ausgeführt
|
||||||
- `return null` → keine sichtbare Ausgabe
|
- `return null` → keine sichtbare Ausgabe
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `components`](README.md)
|
||||||
|
|||||||
@@ -29,4 +29,9 @@ Zeigt ein modales Fenster mit Koordinateninformationen an, z. B. aus einem Kon
|
|||||||
- Nutzt `navigator.clipboard.writeText` oder Fallback mit `document.execCommand("copy")`
|
- Nutzt `navigator.clipboard.writeText` oder Fallback mit `document.execCommand("copy")`
|
||||||
- Stoppt Event-Bubbling, um Klick außerhalb zu erkennen
|
- Stoppt Event-Bubbling, um Klick außerhalb zu erkennen
|
||||||
|
|
||||||
🔙 [Zurück zur Übersicht](./README.md)
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `contextmenu`](README.md)
|
||||||
|
|||||||
@@ -1,43 +1,13 @@
|
|||||||
<!-- /docs/components/contextmenu/README.md -->
|
# 📁 `contextmenu` – Übersicht
|
||||||
|
|
||||||
# 🖱️ `contextmenu/` – Kontextmenü-Komponenten
|
|
||||||
|
|
||||||
Dieses Verzeichnis enthält Komponenten und Hooks zur Anzeige und Steuerung von Kontextmenüs in der Leaflet-Kartenanwendung. Sie dienen der Interaktion mit POIs, Koordinaten und Layer-Objekten per Rechtsklick.
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`CoordinatePopup.md`](./CoordinatePopup.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useMapContextMenu.md`](./useMapContextMenu.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📂 Enthaltene Dateien
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
|
|
||||||
| Datei | Beschreibung |
|
|
||||||
| ------------------------------------------------ | ---------------------------------------------------------------------- |
|
|
||||||
| [`CoordinatePopup.js`](./CoordinatePopup.md) | Zeigt ein kleines Kontextfenster mit Koordinaten und Copy-Funktion |
|
|
||||||
| [`useMapContextMenu.js`](./useMapContextMenu.md) | Hook zur Initialisierung und Verwaltung des Kontextmenüs auf der Karte |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🔄 Verwendung
|
|
||||||
|
|
||||||
Diese Komponenten sind typischerweise eingebunden in:
|
|
||||||
|
|
||||||
- [`MapComponent.js`](../mainComponent/MapComponent.md)
|
|
||||||
- [`PolylineContextMenu.js`](../gisPolylines/PolylineContextMenu.md)
|
|
||||||
- Marker- und Linienfunktionen aus `setupDevices`, `setupPolylines`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🎯 Ziel
|
|
||||||
|
|
||||||
Ermöglicht einfache Benutzerinteraktion mit:
|
|
||||||
|
|
||||||
- Geräten
|
|
||||||
- Koordinaten
|
|
||||||
- POIs
|
|
||||||
- Streckenabschnitten
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📚 Weitere Dokumentation
|
|
||||||
|
|
||||||
Alle Markdown-Dateien für Komponenten befinden sich im `/docs/components/contextmenu/` Verzeichnis.
|
|
||||||
|
|
||||||
🔙 [Zurück zu `components`](../README.md)
|
|
||||||
@@ -28,3 +28,9 @@ addItemsToMapContextMenu(map, menuItemAdded, setMenuItemAdded, setShowCoordinate
|
|||||||
- Modularer Aufbau: `openPopupWithCoordinates` wird extern übergeben
|
- Modularer Aufbau: `openPopupWithCoordinates` wird extern übergeben
|
||||||
|
|
||||||
🔙 [Zurück zu contextmenu ](./README.md)
|
🔙 [Zurück zu contextmenu ](./README.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `contextmenu`](README.md)
|
||||||
|
|||||||
12
docs/components/gisPolylines/README.md
Normal file
12
docs/components/gisPolylines/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `gisPolylines` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`PolylineContextMenu.md`](./PolylineContextMenu.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
@@ -13,4 +13,3 @@ Ein einfacher, grauer runder Marker als Stützpunkt in einer Polyline.
|
|||||||
## Verwendung
|
## Verwendung
|
||||||
|
|
||||||
Wird in Polylinien als Zwischenpunkt gesetzt. Inaktiv, aber sichtbar.
|
Wird in Polylinien als Zwischenpunkt gesetzt. Inaktiv, aber sichtbar.
|
||||||
|
|
||||||
|
|||||||
15
docs/components/gisPolylines/icons/README.md
Normal file
15
docs/components/gisPolylines/icons/README.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# 📁 `icons` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`CircleIcon.md`](./CircleIcon.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`EndIcon.md`](./EndIcon.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`StartIcon.md`](./StartIcon.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`SupportPointIcons.md`](./SupportPointIcons.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/components/icons/devices/overlapping/README.md
Normal file
12
docs/components/icons/devices/overlapping/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `overlapping` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`PlusRoundIcon.md`](./PlusRoundIcon.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/components/mainComponent/README.md
Normal file
12
docs/components/mainComponent/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `mainComponent` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`MapComponent.md`](./MapComponent.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/components/mainComponent/hooks/README.md
Normal file
12
docs/components/mainComponent/hooks/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `hooks` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`useInitializeMap.md`](./useInitializeMap.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
@@ -25,4 +25,3 @@ Die Koordinaten (`latlng`) werden automatisch übernommen.
|
|||||||
|
|
||||||
- `fetchPoiTypThunk`, `fetchPoiIconsDataThunk`
|
- `fetchPoiTypThunk`, `fetchPoiIconsDataThunk`
|
||||||
- `addPoiThunk`, `resetAddPoiStatus`
|
- `addPoiThunk`, `resetAddPoiStatus`
|
||||||
|
|
||||||
|
|||||||
13
docs/components/pois/README.md
Normal file
13
docs/components/pois/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `pois` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`AddPOIModal.md`](./AddPOIModal.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`PoiUpdateModal.md`](./PoiUpdateModal.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/components/uiWidgets/README.md
Normal file
13
docs/components/uiWidgets/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `uiWidgets` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`CoordinateInput.md`](./CoordinateInput.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`VersionInfoModal.md`](./VersionInfoModal.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/components/uiWidgets/mapLayersControlPanel/README.md
Normal file
13
docs/components/uiWidgets/mapLayersControlPanel/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `mapLayersControlPanel` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`EditModeToggle.md`](./EditModeToggle.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`MapLayersControlPanel.md`](./MapLayersControlPanel.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
@@ -1,38 +1,16 @@
|
|||||||
<!-- /docs/config/README.md -->
|
# 📁 `config` – Übersicht
|
||||||
|
|
||||||
# ⚙️ Konfigurationsübersicht (/config)
|
|
||||||
|
|
||||||
Dieses Verzeichnis enthält zentrale Konfigurationsdateien, die das Verhalten der gesamten App steuern.
|
## 📄 Enthaltene Dateien
|
||||||
Hier sind die wichtigsten Dateien, ihre Aufgaben und Verlinkungen zur Dokumentation:
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`appVersion.md`](./appVersion.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`config.md`](./config.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`layers.md`](./layers.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`paths.md`](./paths.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`urls.md`](./urls.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📦 [`appVersion.js`](./appVersion.md)
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
|
|
||||||
- Definiert die aktuelle Version der App (`APP_VERSION`)
|
|
||||||
- Wird z. B. im `VersionInfoModal` angezeigt
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🗺️ [`layers.js`](./layers.md)
|
|
||||||
|
|
||||||
- Enthält alle Leaflet-Layergruppen für die Kartenanzeige
|
|
||||||
- Zentrale Steuerung der aktiven Layer: TALAS, GMA, Cisco, etc.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📁 [`paths.js`](./paths.md)
|
|
||||||
|
|
||||||
- Berechnet den Basis-Pfad aus `.env.local`
|
|
||||||
- Liefert `BASE_URL`, z. B. `/talas5`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🌐 [`urls.js`](./urls.md)
|
|
||||||
|
|
||||||
- Erzeugt dynamisch API- und Tile-URLs
|
|
||||||
- Verwendet `window.location.origin` → keine statischen Ports notwendig
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Diese Konfiguration macht das Projekt flexibel für mehrere Hosting-Umgebungen.
|
|
||||||
@@ -14,3 +14,9 @@ export const APP_VERSION = "1.1.193";
|
|||||||
|
|
||||||
- Im Footer oder Info-Fenster
|
- Im Footer oder Info-Fenster
|
||||||
- Vergleich von Client- vs. Serverversion
|
- Vergleich von Client- vs. Serverversion
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `config`](README.md)
|
||||||
|
|||||||
@@ -58,3 +58,9 @@ const serverURL = mode === "dev" ? `${window.location.protocol}//${window.locati
|
|||||||
---
|
---
|
||||||
|
|
||||||
📄 Pfad: `/docs/frontend/config/config.md`
|
📄 Pfad: `/docs/frontend/config/config.md`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `config`](README.md)
|
||||||
|
|||||||
@@ -19,3 +19,9 @@ export const MAP_LAYERS = {
|
|||||||
|
|
||||||
- Initialisierung der Leaflet-Karte
|
- Initialisierung der Leaflet-Karte
|
||||||
- Zuweisung von Markern und Linien
|
- Zuweisung von Markern und Linien
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `config`](README.md)
|
||||||
|
|||||||
@@ -17,3 +17,9 @@ export const BASE_URL = BASE_PATH ? `/${BASE_PATH}` : "";
|
|||||||
## Nutzung
|
## Nutzung
|
||||||
|
|
||||||
- Für konsistente Pfadangaben im gesamten Projekt
|
- Für konsistente Pfadangaben im gesamten Projekt
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `config`](README.md)
|
||||||
|
|||||||
@@ -16,3 +16,9 @@ Alle Endpunkte (API, Tiles, Server) werden ohne Port oder Hardcoding erzeugt.
|
|||||||
## Hinweis
|
## Hinweis
|
||||||
|
|
||||||
Alle Berechnungen erfolgen nur **clientseitig** (`typeof window !== "undefined"`).
|
Alle Berechnungen erfolgen nur **clientseitig** (`typeof window !== "undefined"`).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `config`](README.md)
|
||||||
|
|||||||
@@ -5,3 +5,9 @@
|
|||||||
- `NEXT_PUBLIC_API_HOST` → Webservice-DNS oder IP
|
- `NEXT_PUBLIC_API_HOST` → Webservice-DNS oder IP
|
||||||
- `NEXT_PUBLIC_API_BASE_PATH` → z. B. `talas5`, per Deployment steuerbar
|
- `NEXT_PUBLIC_API_BASE_PATH` → z. B. `talas5`, per Deployment steuerbar
|
||||||
- `DB_NAME` → hängt vom Kundenprojekt ab
|
- `DB_NAME` → hängt vom Kundenprojekt ab
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `docs`](README.md)
|
||||||
|
|||||||
18
docs/hooks/README.md
Normal file
18
docs/hooks/README.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# 📁 `hooks` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`useCreateAndSetDevices.md`](./useCreateAndSetDevices.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useDynamicMarkerLayers.md`](./useDynamicMarkerLayers.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useLayerVisibility.md`](./useLayerVisibility.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useLineData.md`](./useLineData.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useMapComponentState.md`](./useMapComponentState.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useMarkerLayers.md`](./useMarkerLayers.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`usePolylineTooltipLayer.md`](./usePolylineTooltipLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
29
docs/hooks/layers/README.md
Normal file
29
docs/hooks/layers/README.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# 📁 `layers` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`useAreaMarkersLayer.md`](./useAreaMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useCiscoRouterMarkersLayer.md`](./useCiscoRouterMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useDauzMarkersLayer.md`](./useDauzMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useDrawLines.md`](./useDrawLines.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useEciMarkersLayer.md`](./useEciMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useGmaMarkersLayer.md`](./useGmaMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useLteModemMarkersLayer.md`](./useLteModemMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useMessstellenMarkersLayer.md`](./useMessstellenMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useOtdrMarkersLayer.md`](./useOtdrMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useSiemensMarkersLayer.md`](./useSiemensMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useSmsfunkmodemMarkersLayer.md`](./useSmsfunkmodemMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useSonstigeMarkersLayer.md`](./useSonstigeMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useTalasMarkersLayer.md`](./useTalasMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useTalasiclMarkersLayer.md`](./useTalasiclMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useTkComponentsMarkersLayer.md`](./useTkComponentsMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useUlafMarkersLayer.md`](./useUlafMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useWagoMarkersLayer.md`](./useWagoMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`useWdmMarkersLayer.md`](./useWdmMarkersLayer.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
@@ -54,3 +54,9 @@
|
|||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔙 [Zurück zu `docs`](README.md)
|
||||||
|
|||||||
13
docs/pages/README.md
Normal file
13
docs/pages/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `pages` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`_app.md`](./_app.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`index.md`](./index.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/pages/api/README.md
Normal file
12
docs/pages/api/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `api` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`[...path].md`](./[...path].md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/pages/api/talas_v5_DB/README.md
Normal file
12
docs/pages/api/talas_v5_DB/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `talas_v5_DB` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`priorityConfig.md`](./priorityConfig.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/pages/api/talas_v5_DB/area/README.md
Normal file
13
docs/pages/api/talas_v5_DB/area/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `area` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`readArea.md`](./readArea.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updateArea.md`](./updateArea.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/pages/api/talas_v5_DB/device/README.md
Normal file
13
docs/pages/api/talas_v5_DB/device/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `device` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`getAllStationsNames.md`](./getAllStationsNames.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`getDevices.md`](./getDevices.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/pages/api/talas_v5_DB/gisLines/README.md
Normal file
13
docs/pages/api/talas_v5_DB/gisLines/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `gisLines` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`readGisLines.md`](./readGisLines.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updateLineCoordinates.md`](./updateLineCoordinates.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
14
docs/pages/api/talas_v5_DB/locationDevice/README.md
Normal file
14
docs/pages/api/talas_v5_DB/locationDevice/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# 📁 `locationDevice` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`getDeviceId.md`](./getDeviceId.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`locationDeviceNameById.md`](./locationDeviceNameById.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`locationDevices.md`](./locationDevices.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/pages/api/talas_v5_DB/poiTyp/README.md
Normal file
12
docs/pages/api/talas_v5_DB/poiTyp/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `poiTyp` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`readPoiTyp.md`](./readPoiTyp.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
18
docs/pages/api/talas_v5_DB/pois/README.md
Normal file
18
docs/pages/api/talas_v5_DB/pois/README.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# 📁 `pois` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`addPoi.md`](./addPoi.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`deletePoi.md`](./deletePoi.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`getPoiById.md`](./getPoiById.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poi-icons.md`](./poi-icons.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`readAllPOIs.md`](./readAllPOIs.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updateLocation.md`](./updateLocation.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updatePoi.md`](./updatePoi.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/pages/api/talas_v5_DB/station/README.md
Normal file
13
docs/pages/api/talas_v5_DB/station/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `station` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`getAllStationsNames.md`](./getAllStationsNames.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`getDevices.md`](./getDevices.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/redux/README.md
Normal file
12
docs/redux/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `redux` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`store.md`](./store.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
17
docs/redux/slices/README.md
Normal file
17
docs/redux/slices/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 📁 `slices` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`lineVisibilitySlice.md`](./lineVisibilitySlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`mapLayersSlice.md`](./mapLayersSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`selectedAreaSlice.md`](./selectedAreaSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`selectedDeviceSlice.md`](./selectedDeviceSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`urlParameterSlice.md`](./urlParameterSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`zoomTriggerSlice.md`](./zoomTriggerSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
14
docs/redux/slices/database/README.md
Normal file
14
docs/redux/slices/database/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# 📁 `database` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`locationDevicesFromDBSlice.md`](./locationDevicesFromDBSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`locationDevicesSlice.md`](./locationDevicesSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`priorityConfigSlice.md`](./priorityConfigSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/redux/slices/database/area/README.md
Normal file
12
docs/redux/slices/database/area/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `area` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`updateAreaSlice.md`](./updateAreaSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/redux/slices/database/locationDevice/README.md
Normal file
12
docs/redux/slices/database/locationDevice/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `locationDevice` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`locationDevicesSlice.md`](./locationDevicesSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
22
docs/redux/slices/database/pois/README.md
Normal file
22
docs/redux/slices/database/pois/README.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# 📁 `pois` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`addPoiOnPolylineSlice.md`](./addPoiOnPolylineSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`addPoiSlice.md`](./addPoiSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`currentPoiSlice.md`](./currentPoiSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiIconsDataSlice.md`](./poiIconsDataSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiLayerVisibleSlice.md`](./poiLayerVisibleSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiMarkersSlice.md`](./poiMarkersSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiReadFromDbTriggerSlice.md`](./poiReadFromDbTriggerSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiTypSlice.md`](./poiTypSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiTypesSlice.md`](./poiTypesSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`readPoiMarkersStoreSlice.md`](./readPoiMarkersStoreSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`selectedPoiSlice.md`](./selectedPoiSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
16
docs/redux/slices/database/polylines/README.md
Normal file
16
docs/redux/slices/database/polylines/README.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# 📁 `polylines` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`gisLinesSlice.md`](./gisLinesSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`polylineContextMenuSlice.md`](./polylineContextMenuSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`polylineEventsDisabledSlice.md`](./polylineEventsDisabledSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`polylineLayerVisibleSlice.md`](./polylineLayerVisibleSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updatePolylineCoordinatesSlice.md`](./updatePolylineCoordinatesSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
17
docs/redux/slices/webService/README.md
Normal file
17
docs/redux/slices/webService/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 📁 `webService` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`gisLinesStatusSlice.md`](./gisLinesStatusSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`gisStationsMeasurementsSlice.md`](./gisStationsMeasurementsSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`gisStationsStaticDistrictSlice.md`](./gisStationsStaticDistrictSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`gisStationsStatusDistrictSlice.md`](./gisStationsStatusDistrictSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`gisSystemStaticSlice.md`](./gisSystemStaticSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`userRightsSlice.md`](./userRightsSlice.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
14
docs/redux/thunks/database/README.md
Normal file
14
docs/redux/thunks/database/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# 📁 `database` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchLocationDevicesThunk.md`](./fetchLocationDevicesThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPriorityConfigThunk.md`](./fetchPriorityConfigThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`getDeviceIdByNameThunk.md`](./getDeviceIdByNameThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/redux/thunks/database/area/README.md
Normal file
12
docs/redux/thunks/database/area/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `area` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`updateAreaThunk.md`](./updateAreaThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/redux/thunks/database/locationDevice/README.md
Normal file
12
docs/redux/thunks/database/locationDevice/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `locationDevice` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchLocationDevicesThunk (1).md`](./fetchLocationDevicesThunk (1).md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
17
docs/redux/thunks/database/pois/README.md
Normal file
17
docs/redux/thunks/database/pois/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 📁 `pois` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`addPoiThunk.md`](./addPoiThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`deletePoiThunk.md`](./deletePoiThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiIconsDataThunk.md`](./fetchPoiIconsDataThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiMarkersThunk.md`](./fetchPoiMarkersThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiTypThunk.md`](./fetchPoiTypThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updatePoiThunk.md`](./updatePoiThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/redux/thunks/database/polylines/README.md
Normal file
13
docs/redux/thunks/database/polylines/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `polylines` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchGisLinesThunk.md`](./fetchGisLinesThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updatePolylineCoordinatesThunk.md`](./updatePolylineCoordinatesThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
17
docs/redux/thunks/webservice/README.md
Normal file
17
docs/redux/thunks/webservice/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 📁 `webservice` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchGisLinesStatusThunk.md`](./fetchGisLinesStatusThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisStationsMeasurementsThunk.md`](./fetchGisStationsMeasurementsThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisStationsStaticDistrictThunk.md`](./fetchGisStationsStaticDistrictThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisStationsStatusDistrictThunk.md`](./fetchGisStationsStatusDistrictThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisSystemStaticThunk.md`](./fetchGisSystemStaticThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchUserRightsThunk.md`](./fetchUserRightsThunk.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
BIN
docs/services.zip
Normal file
BIN
docs/services.zip
Normal file
Binary file not shown.
48
docs/services/README.md
Normal file
48
docs/services/README.md
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
<!-- /docs/services/README.md -->
|
||||||
|
|
||||||
|
# ⚙️ `services/` – Backend-Services & API-Logik
|
||||||
|
|
||||||
|
Dieses Verzeichnis enthält alle Funktionen zur Anbindung von Backend-Systemen, API-Endpunkten und Datenquellen (z. B. Datenbank, POIs, Geräte, Polylinien).
|
||||||
|
Die Dateien sind nach Anwendungsbereich gegliedert.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📂 Strukturübersicht
|
||||||
|
|
||||||
|
```bash
|
||||||
|
services/
|
||||||
|
├── poi/ # Services für Points of Interest
|
||||||
|
├── devices/ # Geräte- und Standort-Services
|
||||||
|
├── gis/ # Linien- und Stationsdaten aus GIS
|
||||||
|
├── system/ # Rechte, Konfiguration, Benutzerzugriff
|
||||||
|
├── helpers/ # Hilfsfunktionen wie fetchWithTimeout
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🧭 Kategorien & Beispiele
|
||||||
|
|
||||||
|
| Bereich | Beispiel-Service | Beschreibung |
|
||||||
|
|-------------|--------------------------------------|-------------------------------------|
|
||||||
|
| `poi/` | `fetchPoiMarkersService.js` | Holt Marker für POIs |
|
||||||
|
| `devices/` | `fetchLocationDevicesService.js` | Ruft alle Standort-Geräte ab |
|
||||||
|
| `gis/` | `fetchGisLinesService.js` | Holt Polylinien aus der Datenbank |
|
||||||
|
| `system/` | `fetchUserRightsService.js` | Lädt Benutzerrechte |
|
||||||
|
| `helpers/` | `fetchWithTimeout.js` | Fetch mit automatischem Timeout |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔗 Dokumentation
|
||||||
|
|
||||||
|
Für jeden Service existiert eine `.md`-Datei mit Beschreibung, Parametern und Beispielen.
|
||||||
|
Beispiel: [`poi/fetchPoiMarkersService.md`](./poi/fetchPoiMarkersService.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 👨💻 Zielgruppe
|
||||||
|
|
||||||
|
Frontend- und Backend-Entwickler, die:
|
||||||
|
|
||||||
|
- API-Aufrufe integrieren
|
||||||
|
- Daten aus der DB anzeigen oder manipulieren
|
||||||
|
- Redux oder Thunks mit Services koppeln
|
||||||
16
docs/services/database/README.md
Normal file
16
docs/services/database/README.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# 📁 `database` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchDeviceNameByIdService.md`](./fetchDeviceNameByIdService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchLocationDevicesService.md`](./fetchLocationDevicesService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPriorityConfigService.md`](./fetchPriorityConfigService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`getDeviceIdByNameService.md`](./getDeviceIdByNameService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updateLocationInDatabaseService.md`](./updateLocationInDatabaseService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/services/database/area/README.md
Normal file
12
docs/services/database/area/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `area` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`updateAreaService.md`](./updateAreaService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/services/database/locationDevice/README.md
Normal file
12
docs/services/database/locationDevice/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `locationDevice` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchLocationDevicesService.md`](./fetchLocationDevicesService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
19
docs/services/database/pois/README.md
Normal file
19
docs/services/database/pois/README.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# 📁 `pois` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`addPoiService.md`](./addPoiService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`deletePoiService.md`](./deletePoiService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiDataByIdService.md`](./fetchPoiDataByIdService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiDataService.md`](./fetchPoiDataService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiIconsDataService.md`](./fetchPoiIconsDataService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiMarkersService.md`](./fetchPoiMarkersService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchPoiTypService.md`](./fetchPoiTypService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updatePoiService.md`](./updatePoiService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
13
docs/services/database/polylines/README.md
Normal file
13
docs/services/database/polylines/README.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# 📁 `polylines` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchGisLinesService.md`](./fetchGisLinesService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`updatePolylineCoordinatesService.md`](./updatePolylineCoordinatesService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/services/utils/README.md
Normal file
12
docs/services/utils/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `utils` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchWithTimeout.md`](./fetchWithTimeout.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
17
docs/services/webservice/README.md
Normal file
17
docs/services/webservice/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 📁 `webservice` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`fetchGisLinesStatusService.md`](./fetchGisLinesStatusService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisStationsMeasurementsService.md`](./fetchGisStationsMeasurementsService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisStationsStaticDistrictService.md`](./fetchGisStationsStaticDistrictService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisStationsStatusDistrictService.md`](./fetchGisStationsStatusDistrictService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchGisSystemStaticService.md`](./fetchGisSystemStaticService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`fetchUserRightsService.md`](./fetchUserRightsService.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
24
docs/utils/README.md
Normal file
24
docs/utils/README.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# 📁 `utils` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`addContextMenuToMarker.md`](./addContextMenuToMarker.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`contextMenuUtils.md`](./contextMenuUtils.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`geometryUtils.md`](./geometryUtils.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`initializeMap.md`](./initializeMap.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`mapUtils.md`](./mapUtils.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`markerUtils.md`](./markerUtils.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`mysqlPool.md`](./mysqlPool.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`openInNewTab.md`](./openInNewTab.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`openInSameWindow.md`](./openInSameWindow.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`poiUtils.md`](./poiUtils.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`setupDevices.md`](./setupDevices.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`setupPOIs.md`](./setupPOIs.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`zoomAndCenterUtils.md`](./zoomAndCenterUtils.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
12
docs/utils/devices/README.md
Normal file
12
docs/utils/devices/README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# 📁 `devices` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`createAndSetDevices.md`](./createAndSetDevices.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
17
docs/utils/polylines/README.md
Normal file
17
docs/utils/polylines/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 📁 `polylines` – Übersicht
|
||||||
|
|
||||||
|
|
||||||
|
## 📄 Enthaltene Dateien
|
||||||
|
|
||||||
|
| Datei | Beschreibung |
|
||||||
|
|-------|--------------|
|
||||||
|
| [`contextMenu.md`](./contextMenu.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`eventHandlers.md`](./eventHandlers.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`monitorContextMenu.md`](./monitorContextMenu.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`polylineSubscription.md`](./polylineSubscription.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`redrawPolyline.md`](./redrawPolyline.md) | *(Beschreibung ergänzen)* |
|
||||||
|
| [`setupPolylines.md`](./setupPolylines.md) | *(Beschreibung ergänzen)* |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🔼 [Zurück zu `components`](../README.md)
|
||||||
Reference in New Issue
Block a user