Zum Hauptinhalt springen
Version: Preview

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/WhatsNew/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/docs/dokumentation/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/docs/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/docs/installation/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/docs/dokumentation/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.

Darstellungsmodell - MapServer Export

Version 24.2.110 (Erweiterung nach Bootcamp)

Linientyp und Schraffurtyp bei Flächen werden nun exportiert.

🎁 Features 24.2 (Stand: 5.3.2025)

Hinweis: Neu Features werden teilweise auch in die jeweils letzte Version eingebaut und werden dann nur dort aufgeführt.

TicketnummerVersionThema
024.2.0199----- Bootcamp 2025 März 10 -----
1699324.2.0194Netzverfolgungsgraph automatisch aktualisieren
1677424.2.0180Datenmodel Vorlagen: Vererbare Datenmodell IDs ohne doppelte Updates
1667424.2.0152Konvertierung TB nach MapEdit: Bei Labels vertical_alignment 'Baseline' in 'Bottom' und 'Capline' in 'Top' umwandeln
1652624.2.0141Report Designer: Temp Berichte nicht anzeigen [Ticket#8474322]
1607624.2.0139Topologie: Nicht-Aufbrechpunkte suchen und setzen - Softsplit (Mehr Infos)
1635824.2.0130MapServer Export: Neuer Layer Filter aus Darstellungsmodell übernehmen
1634524.2.0128Client-Identifier bei Postgre
024.2.0125----- Release -----
1623024.2.0120Variantenplanung: MapServer Karten fuer Varianteplanungen durch Synchronisierung mit Darstellungsmodell erzeugen
1615524.2.0110MapServer Export: Linientyp und Schraffurtyp bei Flächen exportieren
024.2.0106----- Release Candidate 2024/10/25 Testrunde 2 -----
685724.2.0104Export to Mapserver: Probleme wenn Transparente oder Semi-Transparente Farben bei Flächen verwendet werden
1602524.2.0102Trigger Definition anzeigen
1329024.2.0095Form Designer: Neuer Platzhalter um den Filter eines Formulares in einen SQL einzufügen. z.B. für Projektionen mit Complex Reference
1329024.2.0095Form Designer: "Complex Reference" zweiter Knopf wie beim Reference Steuerelement um z.B. Projektionen auszuführen
024.2.0094----- Release Candidate 2024/10/11 Testrunde 1 -----
1600224.2.0092TileUpdater: Unterstützung der Methode "Hash" für einzelne Tabellen (wie Materialzed Views)
1600024.2.0091Kartenverwaltung: Baum-Breite änderbar und kein horizontales scrollen beim klicken [Ticket#8472445]
1579224.2.0088Volltext Suche Konfiguration wurde überarbeitet: SQL Editor mit Spaltenauswahl, Test, Testen der Suche, Re-Indizieren und WildFly Log Knopf
1579224.2.0087WildFly Admin Fenster zeigt nun in einem Regsiter das MuM Log File an
024.2.*----- Bootcamp 2024 Oktober 8 -----
363924.2.0080Einzelne Tooltips ein und auschalten [Ticket#841981]
1381024.2.0079Tooltips von den ausgeschalteten Layers ausblenden [Ticket#8459913]
1486624.2.0079Tooltip einem Layer zuordnen/Layer nur anzeigen wenn Layer eingeschalten ist [Ticket#8466861]
1554924.2.0078Report Designer: Spezieller Ordner "MuM" Fuer Berichte die vom Setup ueberschrieben werden
1571124.2.0078TileUpdater: Launch mit mehreren Quelltabelle (Mehr Infos)
1123324.2.0077Datenmodell Captions in unterschiedlichen Sprachen (EN, DE, FR, IT)
1588824.2.0077Datenmodellvorlage: Titel von Tabellen,Spalten und Topics (Themen) sollten vom Model Update nicht angefasst werden
1588624.2.0077Datenmodell: Tabellen und Topics Mehrsprachigkeit berücksichtigen (Mehr Infos)
1583424.2.0076Form Designer: Abhängigen Formatierung fuer SQLLabel (Mehr Infos) (Mehr Infos)
1584424.2.0075Report Designer: Zentrierte Ausrichtung Schrift Stil geht bei Mehrzeiligen Texten nicht
1089524.2.0075Report Designer: Steuerelemente kopieren
1587724.2.0075Report Designer: Feld nicht gefunden Meldung wenn man bei einem Bericht die Datenbank von Oracle nach Postrgres umaendert
1588124.2.0074Report Designer: Auto SQL Translation (Mehr Infos)
1588024.2.0074Migration: TB_DATAMODELCODE wird nicht migriert
1583224.2.0071Form Designer: Neue Option: Geometry ist Pflicht (Mehr Infos)
529924.2.0071Redlining: Rechteck mit Seitenlänge zeichnen, Seitenlänge vordefinieren
1581424.2.0068Data Model Files nachträglich verändern (Mehr Infos)
1580524.2.0067Knopf um ein Darstellungsmodel in einen anderen Ordner zu schieben
1580224.2.0067Karte in Kartenfenster umbennen
1578524.2.0067Data Model Vorlagen: Loeschen von Spalten optional in andere Version verschieben (Mehr Infos) (Mehr Infos)
1580124.2.0066Beim loeschen einer Datenbank Spalten pruefen ob diese noch in einem View verwendet wird um kaputte Views zu verhindern
1578424.2.0066Datenbankverbindung tauschen bei Skripten
642124.2.0066Form Designer: Neuer Funktionsbuttons Navigation starten
1553824.2.0064TileUpdater: Erkennen ob eine Karte schon zugeordnet ist [Ticket#8469689]
1568924.2.0064Report Designer: Mehrfachauswählen und Ausblenden von Steuerelementen beim Import von Berichten aus Generic Dialog (Mehr Infos)
1570924.2.0061TileUpdater: Support für mehrere TileServer gleichzeitig
1568724.2.0059Report Designer: Automatische Platzierung von neuen Steuerelementen an freien Stellen auf der Seite.
1568524.2.0059Report Designer: Ein Kästchen, das angekreuzt werden kann (Mehr Infos)
1567924.2.0059Report Designer: Ein Knopf zum Hinzufügen von Linien (Mehr Infos)
1567824.2.0059Report Designer: Ein Knopf um versehentlich gelöschte Elemente wiederherstellen zu können (Mehr Infos)
1567724.2.0059Report Designer: Ein Knopf sollte es ermöglichen um Steuerelemente zu kopieren, einzufügen und mit dem Formatpinsel zu bearbeiten (Mehr Infos)
1574124.2.0056Stilbereich (thematische Regel) im AppBuilder weiter aufziehen können
1569924.2.0051Anzeigen des Datenbank-Users im Dialog beim leeren von Tabellen [Ticket#8470540]
1546424.2.0047Beim erzeugen einer Labeldefinition auf ein Attribut Feature (das zu einem Utility Model gehoert) kommt ein Geometrie Typ Auswahl Dialog
1563724.2.0045MapServer: Knopf "Symbol Karte erzeugen" sollte versteckter sein damit versehentliches druecken verhindert wird [Ticket#8470236]
1557724.2.0042Wenn beim schliessen des AppBuilders ungespeicherte Dokumente vorhanden sind sollte eine Meldung kommen
1557124.2.0039Scripting: Automatischer LeerString im Code nach Übernahme [Ticket#8469963]
1553124.2.0029Report Designer: Lizenzpruefung für Report Plugins einbauen
1551124.2.0025Form Designer: Formulare aus MapEdit Desktop werden immerzu geschlossen wenn man im AppBuilder den Formulardesigner verwendet
1549124.2.0018TileUpdater: Gezielt für einzelne Tabellen keine TileUpdater Trigger anlegen
024.2.0018Netzwerkverfolgung: Konfigurationsdialog wurde verbessert/vereinfacht

🐞 Bugfixes 24.2 (Stand: 5.3.2025)

TicketnummerVersionThema
024.2.0199----- Bootcamp 2025 März 10 -----
1707824.2.0199Darstellungsmodell Synchronisieren: Bei Verwendung von Spaltennamen in Farbeinstellungen wird ein falscher Ausdruck erzeugt
1702224.2.0194SQL Query Tool: Befehl "RegisterView" funktioniert bei manchen Views nicht
1676724.2.0182Form Designer: Klone ausgewähltes Formular Klont das falsche Formular
1677324.2.0181Bei anwenden von Datenmodel Vorlagen kommt: 23502: null value in column "caption" of relation "me_topic" violates not-null constraint
1654024.2.0176Some deleted record are not include in ME_RECORD_LOG (Mehr Infos)
1675324.2.0175Form Designer: TextBoxen u.a.: Beim aendern des Datumsformats wird ein falscher wert gesetzt. In der Form wird dann ein falsches Datum angezeigt
1674224.2.0174MapServer: Karte hat falsche Ebenen Reihenfolge. Filtern nach "z is not null" geht nicht [Ticket#8475252]
1674124.2.0170MapServer: "Darstellungsmodell synchronisieren" funktioniert nicht korrekt wenn in der gleichen Sitzung die Datenbankverbindung geaendert wird [Ticket#8475526] (Mehr Infos)
1674024.2.0169Report Designer: Schriftstil unterstrichen und Leerzeilen bei mehrzeiligen Texten werden im Bericht nicht angezeigt [Ticket#8475588]
1670824.2.0168Schnell-Suche: "Alle Objektklassen anzeigen" führt Fehlermeldung [Ticket#8475368] (Mehr Infos)
1668424.2.0155Hash Initalisieren nur einmalig erlauben (Mehr Infos)
1648324.2.0150Report Designer: Transparenz von Bildern kommt schwarz. Logo und Karten erscheinen nicht im Bericht [Ticket#8474069] (Mehr Infos) (Mehr Infos)
1661424.2.0145Excel-Import mit Koordinaten nicht möglich
1660024.2.0144Form Designer: FID Knopf bei der Masterbox
1637024.2.0144Prüfung auf Eindeutigkeit Name der Labeldefinition (A Label Definition with the same name already exists)
1632124.2.0143WebView-Ordner verbraucht viel Speicherplatz [Ticket#8473512]
1648724.2.0140SQL-Editor für ComplexeReference führt das falsche SQL mit der falschen Detail-Tabelle aus
1642124.2.0136Neuer Datensatz mit leeren Feld [Ticket#8473733]
1640824.2.0133Netzwerkverfolgungs Settings Dialog verbessern
1637324.2.0133Anzeige SQL Editor bei Tabellen Name wird Unterstrich weggelassen
1632324.2.0126DM nach MapServer exportiern: RegExpression String und Unterstrich
024.2.*----- Bootcamp 2024 Oktober 8 -----