Zum Hauptinhalt springen

MapEdit Core

Stromfunktionen

Um die Stromfunktionen in MapEdit Mobile freizuschalten, muss diese zunächst in MapEdit Core freigeschalten werden. Sie benötigen hierfür Zugriff auf den Server, auf dem mapedit-core installiert ist sowie Zugriff die Admin Oberfläche des Wildfly Servers.

Neue Konfigurationsdatei

Um die Stromfunktionen für ein spezielles Projekt freizuschalten, müssen Sie eine Konfigurationsdatei auf dem mapedit-core Server erstellen. Legen sie sich einen Ordner auf dem Server an, in dem Sie diese Konfigurationsdateien ablegen. Dieser Ordner wird weiter unten im Artikel über die Wildfly System Properties dem Server bekannt gegeben.

  • Legen sie eine neue Textdatei an und speichern Sie sie in dem von Ihnen erstellten Ordner ab
    • Der Name der Textdatei muss dem Namen des Projekts entsprechen
    • Der Endung der Textdatei muss .json lauten
    • Beispiel: TEST_PROJEKT.json
  • Kopieren Sie den unten stehenden Inhalt in die Textdatei
{
"projectName":"TEST_PROJEKT",
"datasourceName":"TEST_PROJEKT_DATENBANK",
"elDuctDisplayProperties":[],
"elConductorDisplayProperties":[]
}
NameBeispielwertBeschreibung
projectNameTEST_PROJECTProjektname, identisch zum Dateinamen
datasourceNameTEST_PROJECT_DATENBANKDatenbank, die verwendet werden soll. Beachten Sie die Hinweise weiter unten
elDuctDisplayProperties["FID"]Anzeigewert für Objekte aus der Objektklasse EL_DUCT. Wenn eine ID verwendet wird, die auf eine Domaintabelle zeigt, wird der zugehörige value Wert aus der Domaintabelle genommen. Außerdem ist es möglich mehrere Spalten zu definieren. Beispiel: ["FID", "ID_MATERIAL"]
elConductorDisplayProperties["FID"]Anzeigewert für Objekte aus der Objektklasse EL_CONDUCTOR. Wenn eine ID verwendet wird, die auf eine Domaintabelle zeigt, wird der zugehörige value Wert aus der Domaintabelle genommen. Außerdem ist es möglich mehrere Spalten zu definieren. Beispiel: ["FID", "ID_MATERIAL"]
Datenmodell

Die verwendete Datenbank muss aktuell im Topobase Datenbankschema vorliegen. Außerdem müssen die Tabellen EL_DUCT, EL_POINT, EL_CONDUCTOR, EL_CS_ORIGIN existieren. Das Utility Model wird berücksichtigt.

Hinzufügen der neuen System Property

Es ist notwendig, mit Hilfe Management Console des WildFly Servers eine neue System Property hinzuzufügen.

NameBeispielwertBeschreibung
MapEdit.ElectricConfigPathC:\mapedit-electric-configPfad zum Verzeichnis, in welchem Ihre Konfigurationsdateien liegen

Anlegen von System Properties

Formularfunktionalitäten

  • Unterstützung ComplexReference
  • Auslesen der Eigenschaft Geometrie ist Pflicht
  • Dokumentenmanager ist absofort deaktivierbar

Fehlerbehebungen

  • Es wurde eine Fehler behoben, der verhindert hat, das Topobase Datenmodelle in Postgres Datenbank verwendet werden konnten
  • QR-Codes via Formular verküpfen führte in manchen Fällen zu einer Fehlermeldungen
  • Standardsuchen sind wieder korrekt sortiert
  • Fehler behoben, bei dem Domaintabellen Anzeigewerte nicht korrekt dargestellt wurden