# 📘 Glossar

Eine Übersicht wichtiger Begriffe rund um NodeMap und die verwendeten Technologien.

| Begriff              | Erklärung                                                                                 |
| -------------------- | ----------------------------------------------------------------------------------------- |
| **NodeMap**          | Die Kartenanwendung zur Darstellung von GIS-Daten (z. B. POIs, Geräte) in TALAS.web.      |
| **Next.js**          | Ein Webframework für React, das Server-Rendering und Routing vereinfacht.                 |
| **React**            | Eine JavaScript-Bibliothek zur Erstellung von Benutzeroberflächen (UI).                   |
| **Redux Toolkit**    | Ein Tool zur einfacheren Zustandverwaltung (State Management) für React.                  |
| **Tailwind CSS**     | Ein CSS-Framework mit vordefinierten Klassen für schnelles UI-Design.                     |
| **Leaflet**          | Eine JavaScript-Bibliothek für interaktive Karten auf Webseiten.                          |
| **POI**              | „Point of Interest“ – Ein Marker auf der Karte (z. B. ein Gerät, Schacht oder Messpunkt). |
| **MapComponent**     | Die Hauptkomponente, die die Karte lädt und alle Inhalte darauf anzeigt.                  |
| **WebService**       | Ein Serverdienst, der Daten wie POIs, Linien, Geräte liefert (z. B. aus TALAS).           |
| **.env.production**  | Eine Konfigurationsdatei mit Zugangsdaten und Einstellungen für den Live-Betrieb.         |
| **Mockdaten**        | Testdaten, die lokal geladen werden, wenn kein Server verfügbar ist (`USE_MOCKS=true`).   |
| **iFrame**           | Ein HTML-Element, mit dem eine andere Webseite innerhalb einer Seite eingebettet wird.    |
| **nssm.exe**         | Ein Tool, um Node.js-Anwendungen als Windows-Dienst laufen zu lassen.                     |
| **Port 3000**        | Der lokale Entwicklungs-Port, unter dem NodeMap im Browser erreichbar ist.                |
| **Redux Slice**      | Ein Teil des globalen Redux-Zustands, der z. B. POIs oder Linien speichert.               |
| **Thunk**            | Eine asynchrone Funktion in Redux, z. B. um Daten vom Server zu laden.                    |
| **Contextmenü**      | Ein Rechtsklick-Menü mit Funktionen wie „POI hinzufügen“, „Station öffnen“.               |
| **Layer**            | Ein Karten-Overlay (z. B. Geräte, Linien), das ein- oder ausgeblendet werden kann.        |
| **IdSystem / IdMap** | Interne IDs zur Zuordnung von Layern und Karten in TALAS.                                 |
| **GisSystemStatic**  | Eine Webservice-Antwort mit Systeminformationen für die Kartendarstellung.                |
| **mapTiles**         | Bildkacheln (z. B. `.png`), die die Grundkarte darstellen – wie bei Google Maps.          |
| **TALAS.web**        | Die bestehende (ältere) Verwaltungssoftware, in die NodeMap eingebettet wird.             |
