Mobilfunkkarte

Mobile Preview

Einstellungen

System, Dienste, Layer, Jobs und Benutzer zentral verwalten.

API & Dienste

Basisadressen, Suche und WhiteSpot-Systemwerte.

Allgemein

Suche & Kontext

M2000 Integration

Empfohlen: api_key mit Header X-API-Key.

Beispiel: Base URL http://127.0.0.1/m2000 und Test-Pfad /api_mobilfunkkarte.php?endpoint=search_circles&limit=1.

Serverseitige Aktionen: test, fetch_search_circles, fetch_cases, import_preview über api/m2000.php.

Im Modus cron_sync bitte einen CronJob mit Handler sync_m2000_layers aktivieren.

WhiteSpot

WhiteSpot Ortschaften-Filter

System-Update


            

Update-Packs

Update-Pack einspielen

ZIP-Update-Pack hochladen und direkt einspielen.


            

            

Eingespielte Updates

Ersteinrichtung

Lädt ein ZIP-Paket für die Ersteinrichtung herunter (ohne lokale Secrets und Uploads).

Server-Fix (MySQL)

Hilfs-SQL für max_allowed_packet auf Zielservern anzeigen und kopieren.


            

Datenbank-Backup

Backup erstellen und auf Fremdsystem wieder einspielen (.sql oder .sql.gz).


        

Historie: Suche & Rechtsklick

Zeigt protokollierte Suchanfragen und Rechtsklick-Ereignisse. Sichtbarkeit über Rollen-/Nutzerrechte steuerbar.

Upload

Standardverhalten für Dateiuploads.

OwnCloud

Verbindungsdaten für vorbereiteten Sync.

Layer-Verwaltung

Hier werden sowohl Layer-Definitionen als auch die technische Layer-Engine verwaltet.

Layer-Engine: Serverseitiges Rendering

Layer-Deckkraft (je Layer)

Hier kannst du die Deckkraft für jeden Layer direkt anpassen.

Antenna-Polygonmodell (v2)


                
                    
                
                

Die Werte greifen beim nächsten Import von positions.jsonl.

Kompatibel auf Ubuntu und macOS, da Rendering im PHP-Backend erfolgt.

Layer-Transfer

Layer als JSON exportieren oder aus JSON importieren.

Layer-Import (asynchron)

Import läuft serverseitig über den zentralen Runner weiter, auch wenn das Browserfenster geschlossen wird.


            

            

CronJobs

Zentraler Runner

Ein zentraler Cron-Job ruft alle fälligen Jobs über cron/run.php auf.


            

Live-Konsole (alle Jobs)

Konsolidierte Ausgabe aus Cron-Runner-Log und Job-Ausgaben. Aktualisierung alle 3s (wenn nicht pausiert).


            

CronJob-Transfer

CronJobs als JSON exportieren oder aus JSON importieren.


            

Cron-Installation

macOS (XAMPP):

/Applications/XAMPP/xamppfiles/bin/php /Applications/XAMPP/xamppfiles/htdocs/mobilfunkkarte/cron/run.php

Ubuntu (Standard):

/usr/bin/php /var/www/html/mobilfunkkarte/cron/run.php

Auto-Script:

bash /Applications/XAMPP/xamppfiles/htdocs/mobilfunkkarte/scripts/install_cron.sh --apply

Import-Snapshot-History

Vor jedem Cron-Import kann automatisch ein Snapshot erstellt werden. Bei Fehlern kannst du hier schnell zurückspringen.

Letzte Ausführungen

Benutzerverwaltung

Rollen & Rechte

Empfohlen: `admin` = Vollzugriff, `editor` = Betrieb + Upload, `viewer` = Nur Ansicht.

Layer-Sperren pro Rolle

Ausgewählte Layer/Layergruppen werden für alle Benutzer dieser Rolle gesperrt.

Layer-Sperren pro Benutzer

Benutzer-Sperren gelten zusätzlich zu Rollen-Sperren.

Passwort ändern

Datei-Upload

MobilfunkMonitoring ZIP-Import (asynchron)

Der Import läuft serverseitig über den zentralen Runner weiter, auch wenn du das Browserfenster schließt.


        

Upload-Strategie

`local`: Datei wird direkt im Serververzeichnis abgelegt.

`owncloud`: Datei wird lokal gespeichert und für spätere Synchronisation markiert.

Die direkte OwnCloud-Übertragung ist bereits vorbereitet und kann per Job erweitert werden.