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":[]
}
Name | Beispielwert | Beschreibung |
---|---|---|
projectName | TEST_PROJECT | Projektname, identisch zum Dateinamen |
datasourceName | TEST_PROJECT_DATENBANK | Datenbank, 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"] |
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.
Name | Beispielwert | Beschreibung |
---|---|---|
MapEdit.ElectricConfigPath | C:\mapedit-electric-config | Pfad zum Verzeichnis, in welchem Ihre Konfigurationsdateien liegen |
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