Zum Hauptinhalt springen
Version: Preview

Swagger UI

Die Swagger UI wird für die visuelle Darstellung der MapEdit Core REST-API verwendet.

Die MapEdit Core Backend Funktionen sind hierbei in verschiedene Services unterteilt, wobei jeder Service für ein Aufgabengebiet zuständig ist.

ApplicationService

Dieser Service wird innerhalb von Anwendungen, wie MapEdit Mobile, genutzt, um Projekte abzuholen, Formulare zu öffnen oder eine Netzverfolgung zu starten.

AuthenticationService

Der AuthenticationService wird zur Anmeldung und Abmeldung genutzt. Mehr hierzu unter Nutzung.

ConfigurationService

Kann dazu genutzt werden Konfigurationsdateien im Rohformat abgerufen werden. Dies wird jedoch nur zu internen Zwecken benötigt.

CoreService

Ein interner Service zum Ausführen von Testfunktionen

DataService

Der DataService wird dazu genutzt Datensätze vom Server abzuholen, diese zu Editieren oder zu löschen. Auch SQL-Queries können hierüber abgeschickt werden.

Achtung

Kontrollieren Sie stets Ihren Query, bevor Sie diesen absenden. Fehlerhafte Queries bzw. Queries, die einen semantischen Fehler enthalten, können Schäden in Ihren Daten bewirken, da Datensätze editiert oder gelöscht werden könnten.

DocumentsService

Mit Hilfe des DocumentsService können Dokumente auf den Server geladen werden bzw. von diesem abgeholt werden.

JobsService

Hier können aktuell im Backend ausgeführte Jobs abgefragt werden. Dies ist nur in speziellen Fällen, z.B. zur Fehlersuche notwendig.

LunrService

Der LunrService ist die Grundlage für die Volltextsuche. Hier können Testsuchen ausgeführt werden oder Suchen neu indiziert werden.

MapService

Der MapService wird als Hilfsservice für die Mapbox-Karte genutzt. Hierüber können beispielsweise Sprites (also die Symbole, welche in der Karte genutzt werden) abgerufen werden.

RepositoryService

Der RepositoryService ermöglicht die Verwaltung des MapEdit Repositories. Hier können Konfigurationen abgerufen werden oder mapedit-core mit dem AppBuilder synchronisiert werden.

TopologyService

Der Topology Service ermöglicht die Initialisierung und das Auslesen der Metadaten von Topologien.

TilesService

Hier werden die VectorTiles verwaltet, so zum Beispiel neue Tabellen registriert oder einzelne VectorTiles abgerufen.

LicensingService

Dieser Service enthält Methoden für das Ein- und Auschecken von Lizenzen auf MapEdit Core sowie die Überprüfung von bestimmten MapEdit Lizenzen.

MonitoringService

Der MonitoringService ermöglicht aktuell das Überwachen der vorhandenen MapEdit Lizenzen. Dieser Service stellt Funktionen für das Auslesen der MapEdit Lizenzen und der aktivierten Lizenzdateien. Das Ermitteln vom Inhalt einer Lizenzdatei ist über den Service ebenfalls möglich.

StatisticService

Der StatisticService enthält Funktionen für das Auslesen der MapEdit Client-, Benutzer- und Projektstatistik. Außerdem bietet der Service Methoden für die Initialisierung der Statistik und die Prüfung der Statistik-Aktivierung. Das Hinzufügen eines Projektzugriffs in die Projekt-Statistik ist über diesen Service ebenfalls möglich.