Zum Hauptinhalt springen

What's New in MapEdit AppBuilder 24.2

Stand Bootcamp Oktober 8, 2024 - Version 24.2.85

Hier werden nur die Highlights vorgestellt.
Für eine vollständige Liste aller Feature und Bugfixes in Tabellenformat siehe
https://help.mapedit.de/changelog/changelog-mapedit-appbuilder

Form Designer

  • Abhängige Formatierung: Verfügbar für SQLLabel
  • Abhängige Formatierung: Virtueller Spaltenname "ME" für Steuerelement Inhalt

  • Neuer Platzhalter um den Filter eines Formulares in einen SQL einzufügen. z.B. für Projektionen mit Complex Reference
{!FILTER!}

Funktion Button - Koordinaten Transformieren

{ME.GEOM.Y.TRANSFORMTO(4326)}

Beispiel mit "Open URL"

Im Beispiel werden die Koordinaten nach EPSG 4326 transformiert und dann damit Google Maps geöffnet.

https://maps.google.com/maps?q={ME.GEOM.Y.TRANSFORMTO(4326)},{ME.GEOM.X.TRANSFORMTO(4326)}

Funktion Button - Bericht öffnen/erzeugen/emailen

https://help.mapedit.de/admin-guide/mapedit-appbuilder/form-designer/controls/functionbutton#bericht-erzeugen-create-report

Label Definition

  • Sortierung nach Namen
  • Aktive Spalte wird nun in der Übersicht angezeigt.

Darstellungsmodell

  • Funktion um Darstellungsmodelle in Unterordner zu verschieben.

  • uvm. im Vortrag von Yolandi

Tile Updater

  • Gezielt einzelne Tabellen komplett vom TileUpdater entfernen (Methode auf "Off" setzen)
  • Für Tabellen kann nun auch optional die Hash Methode (wie bei Views verwendet werden). Diese kann für Tabellen verwendet werden die automatisisert aktualisiert werden und sich deswegen der komplette Inhalt dieser ändert.

  • Mehrere TileServer können gleichzeitig in einer Konfiguration verwendet werden.

  • Relation "TileServer Karten" zu "Tile Updater Konfiguration" kann angezeigt werden. Hiermit kann angezeigt werden welche Karten in welcher TileUpdater Konfiguration eingebunden sind und welche Karten nicht eingebunden sind.

  • Mehrere "Launch" Einträge pro View sind nun möglich (mehrere Quelltabellen)

Prüfung beim löschen von Spalten (Oracle)

  • Es wird nun geprüft ob die Spalte von einem View benutzt wird. Das löschen von Spalten die von einem View benutzt werden machen die Views kaputt.

Datenstruktur

Zeige Demo Video

Datenmodell Vorlagen

Scripte: Datenbanknamen ändern

Auto SQL Translation

API

Breaking Changes Netzwerkverfolgung! https://help.mapedit.de/api/DesktopApi/changes

Update auf NetTopologie Suite 2.5

API - Berichte speichern (Topobase PDF und MapEdit Berichts Designer Berichte)

Beispiel:

  Connection cn = this.Repository.GetDbConnection("OSNAB2023");
string filename = "c:\\transfer\\test.pdf";
this.Project.Reports.SaveReport(filename, cn, "Name des Berichts", ReportType.TopobasePdf, "FID=4");
XApplication.CreateOutlookEmail("blub@mum.de", "", "", "Subject Test", "Hey Ho Body", filename);

SQL Query Tool

  • Anzeige der Fehlerposition bei Postgres
SQL> select fid,address, s  from park where fid<3788090 ORDER BY fid
^^^^
42703: column "s" does not exist [at char 21].

Zeige Demo Video

Erster inoffiziellen Support für Oracle 23ai Free

Nur für Tests, nicht vollständig getestet und noch nicht freigegeben für Produktiv Betrieb.

Tips zum installieren unter Windows:
https://help.mapedit.de/common/installation/installation-database/Oracle#tips-zu-oracle-database-23ai-free

Vector Tile Maps Vorschau für Postgres and Oracle 23ai Free

Keine Datenmengen Beschränkung wie beim "alten" Viewer.

Zeige Demo Video

Dokumente speichern beim schließen des AppBuilders

  • Beim schließen des AppBuilder wird nun gefragt ob man alle offenen ungespeicherten Dokumente speichern will.

Alter Tile Updater

Der alte TileUpdater (Mum.Geo.TileUpdater.exe) der seit 24.1. nicht mehr supported wird ist nicht mehr im Setup enthalten.
Bitte benutzen Sie den seit 24.1. existierenden neuen TileUpdater.

https://help.mapedit.de/admin-guide/mapedit-appbuilder/map-definitions/TileUpdater/

WildFly Admin

Version 24.2.87 (Erweiterung nach Bootcamp)

Es gibt nun ein zweites Register "Log" in dem das WildFly Mum.Log File angezeigt wird.

Die WildFly Admin URL und das Login kann hier eingestellt werden.
Wird das Login nicht angegeben muss dieses bei jedem starten des WildFly Admin Fensters eingegeben werden.

Trigger Definitionen anzeigen

Version 24.2.102 (Erweiterung nach Bootcamp)

Alle Trigger einer Tabelle und die Trigger Definitionen (Code) wird nun im AppBuilder im neuen Register "Trigger" angezeigt.