Zum Hauptinhalt springen
Version: Preview

What's New in MapEdit AppBuilder 25.2

Das MapEdit Bootcamp findet am Oktober 20, 2025 statt. Die Komplette Feature und Bugfix Liste finden Sie am Ende dieser Seite.

MapEdit AppBuilder, Desktop und Professional nur noch mit MapEdit Core

MapEdit AppBuilder/Desktop/Professional benötigen zwingen "MapEdit Core" und WildFly 37?

Windows Server 2025 (OTA)

Offizieller Support für Windows Server 2025.

Neu Struktur der Hilfe (MGO)

Die Hilfe ist nun separiert nach Versionen.

Login und Lizenzcheck

  • Wird nun via MapEdit Core/WildFly durchgeführt und nicht mehr vom MapEdit Server
  • WildFly Admin wird, wenn URL ein den Einstellungen eingerichtet ist, angezeigt wenn Core Anmeldung fehl schlägt

Überarbeitete Lizenzanzeige

Unter "Datei"->"Lizenzen" werden nun alle Lizenzen, auch die von Mobile angezeigt.

Anzeige der vorhandenen und benuzten Lizenzen

Gerade aktive Benutzer

Benutzergruppen

Genutzte Lizenzdateien

Flächen Topologien

  • Die Flächen Topologie kann optional auch via Ribbon Knopf initalisiert werden.

https://help.mapedit.de/docs/Dokumentation/MapEdit-AppBuilder/database-connections/structure/topology/#fl%C3%A4chen-topologie

Mehr Informationen im Vortrag von Daniel.

Benutzerbezogene Darstellungsmodelle

Ermöglicht es jedem Endanwender, das Darstellungsmodell individuell zu beeinflussen.

Dafür muss der Administrator entsprechende Views erstellen, die die Funktion ME_VARIABLE enthalten und anschließend in das Darstellungsmodell integriert werden.

Beispiel:

select fid, geom from STRASSEN where NAME=ME_VARIABLE('STRASSEN_NAME')

Der Anwender gibt zur Laufzeit einen Wert ein, der dann die Darstellung dynamisch beeinflusst.

Details:
https://help.mapedit.de/docs/next/Dokumentation/MapEdit-AppBuilder/display-models/Nutzung_von_Variablen_im_Darstellungsmodell/

Bitte beachten

Diese Funktion ist ähnlich aber nicht exakt gleich wie die Funktion TB_VARIABLE in Map3D. ME_VARIABLE ist eine Datenbankseitige Funktion. TB_VARIABLE ist KEINE Datenbankseitige Funktion.

Variablen

Version 25.1.145 (Erweiterung nach Bootcamp)

Dialog zum ändern der Variablen
https://help.mapedit.de/docs/Dokumentation/MapEdit-AppBuilder/variables#dialog-zum-%C3%A4ndern-der-variablen

Benutzergruppen abhängige Variablen Dokumente
https://help.mapedit.de/docs/Dokumentation/MapEdit-AppBuilder/variables#benutzergruppen-abh%C3%A4ngige-variablen-dokumente

Mehrere Variablen Dokumente gleichzeitig bearbeiten
https://help.mapedit.de/docs/Dokumentation/MapEdit-AppBuilder/variables#mehrere-variablen-dokumente-gleichzeitig-bearbeiten

AGU Wunsch Nr. 29: Tooltip Anzahl Anzeige in Kartenverwaltung

  • Anzeige: Anzahl der Tooltips Im Layer Manager

Tooltip Konfiguration via Auswahldialog

  • Layername Auswahl mittels Auswahldialog statt händischer Eingabe.

Farbspalten anlegen (AGU Wunsch 44)

Mit dem neuen Menupunkt werden die 3 Felder color_line, color_fill und color_text angelegt.

Datenbank Funktion me_to_rgba

Steht nur bei Postgres und Oracle Datenbanken mit MapEdit Datenmodel zur Verfügung.

Wandelt HEX ARGB und HEX RGB Farben in HEX RGBA Farben um.
NULL Werte, Werte die nicht mit # anfangen und Werte die nicht umgewandelt werden können werden nach '#000000FF' (Schwarz) umgewandelt.

Die wird für MapServer benötigt da MapServer RGBA Farben benötigt während im Darstellungsmodell ARGB Farben verwendet werden.

Beispiel:

select me_to_rgba(color_line) from table; 
select me_to_rgba('#FF00FF00');

RGBA = Red-Green-Blue-Alpha

Alpha ist der Transparente Anteil

Beispiel:

FarbeRGBARGBRGBA (Ergebnis)
Rotme_to_rgba('#FF0000')me_to_rgba('#FFFF0000')#FF0000FF
Gruenme_to_rgba('#00FF00')me_to_rgba('#FF00FF00')#00FF00FF
Blaume_to_rgba('#0000FF')me_to_rgba('#FF0000FF')#0000FFFF

MapServer: ARGB Hex Farben nach RGBA umwandeln (Im Zusammenhang mit AGU Wunsch 44)

Damit können nun die gleichen Farbwerte in Tabellenspalten bei MapEdit Professional und MapServer verwendet werden.

MapEdit Professional verwendet immer Hex ARGB Farben. MapServer erwartet RGBA oder RGB Farben. Damit die Farben in beiden Programmen gleich funktionieren wandelt MapEdit diese beim MapServer automatisch um.

siehe: https://help.mapedit.de/docs/Dokumentation/MapEdit-AppBuilder/display-models/displaymodel-to-mapfile#verwendung-von-farben-aus-tabellen-spalten

MapServer: Im Darstellungsmodell Layer für MapServer deaktivieren (AGU Wunsch Nr.28 )

Nur eingeschaltetet Layer werden dann nach MapServer exportiert/synchronisiert.

MapServer: Grössenangaben bei Symbolen

Die Angaben Höhe/Breite im Darstellungsmodell sind per default nicht in Meter sondern sind Skalierungswerte.

Es gibt nun einen neuen Schalter Im Darstellungsmodell "Grössenangaben bei Symbolen werden als absolute Zielangaben gewertet und nicht als Skalierung".

Wird diese Option Eigenschalten dann sind die Angaben in Meter und werden nicht vom MapServer Export umgerechnet.

Details siehe:
https://help.mapedit.de/docs/next/Dokumentation/MapEdit-AppBuilder/display-models/displaymodel-to-mapfile#wichtiger-hinweis-zu-symbol-h%C3%B6hebreite

Bounding Box Koordinaten Anzeige in "Datenstruktur->Karte"

Diese Koordinaten können z.B. bei MapServer als EXTENDS verwendet werden

View Bearbeiten Dialog

  • Attribut Tabelle änderbar

Suchen Konfiguration wurde überarbeitet

Analog zum Schnellsuche Konfigurations Dialog der im lezten Release geändert wurde.

Alter Dialog:

Neuer Dialog:

Form Designer

  • Funktion zum Importieren von Map/Topobase Dialog Definitionen
  • Controls kopieren/einfügen/duplizieren (Siehe whats new 25.1 nach bootcamp)
  • Complex Reference: Zweiter Knopf wie beim Reference Steuerelement um z.B. Projektionen auszufuehren

Mehrere DB-Verbindungen auf einmal löschen

Ausgewählte Zeilen in Tabellen nun in anderer Farbe

Damit bessere Erkennung was ausgewählt ist. z.B. bei Benutzer und Benutzergruppen Dialog uvam.

Funktion Button

  • Neue Option "Digitize Geometry in Map" bei Feature erzeugen
  • Shape Export

Report Designer:

Pfade für Benutzerdaten sind nun in AppBuilder und MapEdit.ini konfigurierbar

https://help.mapedit.de/docs/next/Dokumentation/MapEdit-AppBuilder/settings/#path-for-user-data

Definiert in welchem Verzeichnis Anwenderdaten wie z.B. Daten Exports, Log Dateien etc. gespeichert werden sollen.

EinstellungErgibt diesen Pfad
{MyDocuments}C:\Users\MEINUSER\Documents\
{LocalApplicationData}C:\Users\MEINUSER\AppData\Local\
{ApplicationData}C:\Users\MEINUSER\AppData\Roaming|
{CommonDocuments}C:\Users\Public\Documents\
{CommonApplicationData}C:\ProgramData\
{RootDrive}MeinOrdner\ C:\MeinOrdner\ {RootDrive} liefert das Laufwerk zurück auf dem Windows installiert ist.
D:\MeinOrdner\ D:\MeinOrdner\

Weiteres

  • Benutzerverwaltung: Excel Import für Benutzer und Benutzergruppen, für Migration aus anderen Systemen
  • Sql Query Tool: Mittelpunkte aus Flaechen erzeugen
  • Generic Dialoge: Excel Import/Update koennen nun getrennt konfiguriert werden
  • Datenbankwartung: Prüfung und füllen von ME_COLUMN

Tile Server Konfiguration

  • Liste der Karten wird nun automatisch aktualisiert, kein Knopfdruck mehr notwendig

Tile Server Manager

Neues Register welches das Tile Server Log anzeigt

Tile Updater

  • Weniger Konfigurationsaufwand
    Das Programm analysiert nun für jede Karte, welche Layer verwendet werden und welche Tabellen und Spalten diesen zugeordnet sind. Es erkennt dadurch automatisch, welche Tabellen und Views relevant sind.
  • Zoom Level werden nun berücksichtigt
  • Log Tabellen werden nach jedem durchlauf gelöscht.
  • Alle Wünsche der Anwendergruppe wurden umgesetzt.
  • und vieles vieles mehr

Alle Informationen zu Neuerungen siehe:
https://help.mapedit.de/docs/next/Dokumentation/MapEdit-AppBuilder/map-definitions/TileUpdater/KnownProblems#informationen-zum-wechsel-von-version-251-auf-version-252

Karten wählen, Ausführen, Fertig.

Renderer zeigt im neuen Register "Tile Updater Log" den Fortschritt an und wie lange das Rendern gedauert hat.
Die Historie wird nun für die letzen Monate beibehalten.

Integrierte Zeitplanung

Änderungsprotokoll jetzt mit Zusammenfassung pro Tabelle.

Statistik der Ausführungsdauer des XML Erzeugens je Datenbank.

Optionale Optimierung und Anzeige der Ausführungsdauer je View.
Durch die Ausführungsdauer können gezielt die Stellen optimiert werden die Zeitintensiv sind. Anzeige welche Tabelle/View verwendet welchen Layer von welcher Karte und welche Spalten.

🎁 Alle Features

DatumTicketnummerVersionVersionZusBeschreibung
2025/10/20MKU----- Bootcamp 2025 Oktober 20 ----
2025/08/131961925.2.0114MVL/MKUUmbau des MapEdit Logins und Lizenzverwaltung von AppBuilder und Desktop so das MapEdit Core dafür genutzt wird
2025/08/131764625.2.0114MVL/MKULizenzmanagement auf MapEdit Core umändern
2025/08/131961825.2.0114MVL/MKUAnzeige der abgearbeiteten Invalidate Render Aufraege der letzten Monate im Tile Manager
2025/08/131928225.2.0114YBO/MKUMapServer: AGU Wunsch Nr. 28: Darstellungsmodelllayer für MapServer inaktivieren
2025/08/121960825.2.0108MKUIm Settings Dialog sollten die Text Felder länger sein
2025/08/121958425.2.0109MKUForm Designer: Funktion zum Importieren von Map/Topobase Dialog Definitionen
2025/08/081928025.2.0105MKUAGU Wunsch Nr. 29: Tooltip Anzahl Anzeige in Kartenverwaltung
2025/08/071927925.2.0120MKUAGU Wunsch Nr. 37: TileUpdater erzeugt zu viele Kacheln neu, die ZoomLevel der Layer sollten beruecksichtig werden
2025/08/061791325.2.0120MKUTileUpdater mit detaillierterer Konfig für Tabellen-Spalten [Ticket#8481191]
2025/08/061785525.2.0120MKUTileUpdater mit Hinweis auf neue Einträge [Ticket#8481048]
2025/08/061785425.2.0120MKUAGU Wunsch Nr.45: Tile Updater Konfiguration trennen pro Karte [Ticket#8480963]
2025/08/061779425.2.0120MKUTile Updater: Berücksichtigen welche Felder für die Darstellung relevant sind
2025/08/051778125.2.007125.1.0199MKUExcel Import Funktion für Benutzer und Benutzergruppen
2025/08/041926225.2.0102MKUWildFly Admin anzeigen wenn Core Anmeldung fehl schlaegt
2025/07/301919425.2.0100MKUReport Designer: Attribut in Editor des Bericht Designers ersetzen [Ticket#8481506]
2025/07/181827125.2.0087MKUIn der TileServer Konfiguration sollte die Liste der Karten (links) automatisch aktualisiert werden wenn der Konfigurationstext geändert wird
2025/07/171796425.2.0086MKUMehrfache Auswahl von DB-Verbindungen um diese zu löschen
2025/07/171784225.2.0087MKUExcel-Import und -Update getrennt konfigurieren [Ticket#8480997]
2025/07/101793025.2.0072MKUMapServer: Anpassungen in MapServer fuer AGU Wunsch 44: Domainen erweitern um weitere Standard-Spalten für Farbe [Ticket#8480896]
2025/07/101791525.2.0072MKUFehlermeldung wenn Core URL nicht erreichbar ist optimieren
2025/07/101791425.2.0072MKUGruppen Verwaltung: Filtern nach Projekten/Gruppen
2025/07/101784525.2.0072MKUAGU Wunsch 44: Domainen erweitern um weitere Standard-Spalten für Farbe [Ticket#8480896]
2025/07/091789125.2.0071MKUCheckbox "ForceView License" sollte bei einer Benutzergruppe mit View Lizenzen deaktiviert werden
2025/07/081787325.2.0066MKUDatenbankwartung: Prüfung und füllen von ME_COLUMN
2025/07/081786625.2.0066MKUMarkierte Benutzer und Gruppenauswahl andere Farbe
2025/07/081757625.2.0067MKUDWG Export - Funktion zum Dateien herunterladen
2025/07/071785125.2.0064MKUBei den Tooltips sollte der Layernamen mittels eines Auswahlknopf gewaehlt werden koennen statt haendische Eingabe
2025/07/071777025.2.0065MKUVerbessern Benutzer/Gruppen Verwaltungsdialog
2025/07/0317839MKUVariantenplanung: Wie kann man die SRID aller Planungsdatenbanken via Script ändern
2025/07/021782925.2.005825.1.0175MKUReport Designer: Funktion zum Bänder verschieben [Ticket#8480830]
2025/07/011781525.2.0056MKUPfad fuer Benutzerdaten in AppBuilder und MapEdit.ini konfigurierbar
2025/07/011779625.2.0057MKUTopologie Definition erweitern
2025/06/181773025.2.005025.1.0172MKUTopologie Initialisieren als Ribbon Button
2025/06/1816861OTAWindows Server 2025 Support testen
2025/06/121761525.1.0042MKUTile Updater: Kunde hat 200 Karten einer DB zugeordnet und dann werden alle 200 Karten aktualisisert
2025/06/061766225.2.0036DCH/MKUFlächentopologie - Admin-Oberfläche für Flächentopologie
2025/06/031768625.2.0028MKUSql Query Tool: Mittelpunkte aus Flaechen erzeugen
2025/05/191760525.2.0013MKUBei Ribbon Kommand "Netzwerkverfolgung konfigurierbar" muss die Option "Graph aktualisieren" raus
2025/05/161759025.2.001225.1.0164MKUTile Updater: Fix Launch duplizieren [Ticket#8479395]
2025/05/161758925.2.001225.1.0164MKUTile Updater: Usability bei der EIngabe der Lauch-Spalten [Ticket#8479343]
2025/05/141756825.2.001025.1.0163MKULaunch Table und Launch Geometry Auswahllisten [Ticket#8479339]
2025/05/091753725.2.000425.1.0154MKUTile Updater: Alle Kacheln neu rendern ohne irgendwelche Einstellungen
2025/05/091753225.2.0004MKUTile Updater: Scrollbar des TileUpdaters sollte bei klick auf Scrollbar seitenweise Blaettern [Ticket#8479166]
2025/05/091753125.2.000425.1.0154MKUTile Updater: Mehrere Views markieren und Methode ändern [Ticket#8479202]
2025/05/091752925.2.000425.1.0154MKUTile Updater: Nach "Launch duplizieren" sollte zum neue Datensatz navigiert werden [Ticket#8479167]
2025/04/151737925.1.012024.2.0215MKUReport Designer: Exif-Daten auslesen und Bilder automatisch Rotieren
2025/04/151164425.1.0089MKUForm Designer: Controls kopieren/einfügen/duplizieren
2025/04/081726325.1.0111MKUReport Designer: Diagramme in Bericht Designer einbauen [Ticket#8478156]
2025/04/081670225.1.011225.1.0112MKUForm Designer: Funktion Button: Shape Export
2025/04/011719325.1.0106MKUAppbuilder kann keine Scripte in c:\users kompilieren. Problem mit OneDrive Synchronizierung/Virenscanner [Ticket#8477680]
2025/04/011719025.1.0106MKUTile Updater: Neuer TileUpdater: Auswahl der Launch Table aus Liste und Validierung des SQLs.
2025/04/011670125.1.0103MKUForm Designer: Funktion Button: Neue Option "Digitize Geometry in Map" bei Feature erzeugen
2025/03/311717925.1.0104MKUReport Designer: mehrere Datenbankspalten gleichzeitig in Bericht einfügen [Ticket#8477604]
2025/03/311674525.1.0105MKUReport Designer: Formatieren von Datumsangaben [Ticket#8475588]
2025/03/281719725.1.0103MKUFormular Titel die Beschreibung und in Klammer den Tabellennamen verwenden
2025/03/281719225.1.0103MKUTile Updater: neuer TileUpdater sollte auch Tabellen ohne numerische FID/ID berücksichtigen
2025/03/281667425.1.010224.2.0152MKUKonvertierung TB nach MapEdit: Bei Labels vertical_alignment 'Baseline' in 'Bottom' und 'Capline' in 'Top' umwandeln
2025/03/271724325.1.0102MKUView bearbeiten/anlegen Dialog: Attribut Tabelle änderbar machen
2025/03/261329025.1.0101MKUForm Designer: "Complex Reference": Zweiter Knopf wie beim Reference Steuerelement um z.B. Projektionen auszufuehren
2025/03/251668425.1.010024.2.0155MKUTile Updater: Hash Initalisieren nur einmalig erlauben
2025/03/111711925.1.0096MKU/YBOMapServer: Neuen Schalter im Darstellungsmodel "als absolute Zielangaben gewertet und nicht als Skalierung" beim MapServer Export auch berücksichtigen
2025/03/1025.1.0090MKU----- Bootcamp 2025 März 10 ----

🐞 Alle Bugfixes

DatumTicketnummerVersionVersionZusBeschreibung
2025/10/20MKU----- Bootcamp 2025 Oktober 20 ----
2025/08/121960525.2.0109MKUFehlermeldung beim Neustart über "Aktualisieren"
2025/07/221913525.2.009125.1.0188MKUReport Designer: Schrift Stil Einstellungen gehen verloren sobald man die Schriftgröße nachträglich abändert [Ticket#8481510]
2025/07/221913425.2.009125.1.0189MKUReport Designer: Die Hoehe von Controls werden nicht beibehalten [Ticket#8481037]
2025/07/221913325.2.0091MKUParalleles starten von MapEdit Desktop und MapEdit Appbuilder
2025/07/101791625.2.0072MKUAppBuilder Absturz beim Aufruf von TeilServer Manager
2025/06/301780925.2.005425.1.0173MKUBeim Convertieren nach MapEdit Datenmodel kommt ORA-00955: Es gibt bereits ein Objekt mit diesem Namen at CREATE TABLE ME_USER_VARIABLE
2025/06/031759225.2.002625.1.0170MKUTile Updater: SQL-Editor in TileUpdater-Konfig oeffnet bei 30 mal oeffnen immer langsamer [Ticket#8479460]
2025/05/301766425.2.002325.1.0168MKUBei Verwendung von Core wird eine Lizenz ausgecheckt und nicht wieder eingecheckt
2025/05/191369925.2.0013MKUBraucht es die Einstellung "VectorTileServer" noch.
2025/05/131752825.2.000925.1.0162MKUTile Updater: TileUpdater erzeugt falsche Definitionen [Ticket#8479169]
2025/05/121754425.2.000625.1.0158MKUEs koennen keine neuen Datenbanken angelegt werden. Fatal Error.
2025/05/091753025.2.000425.1.0154MKUTile Updater: Launch duplizieren [Ticket#8479168]
2025/05/091752525.2.000325.1.0153MKUOra2Sqlite: Fehlermeldung "A command is already in progress" wenn man von postgre -> sqlite
2025/05/081752225.1.014725.1.0147MKUTile Updater: Beim Modus NO TRIGGER werden Trigger angelegt.
2025/05/081752025.1.014625.1.0146MKUTile Updater: Beim Hash leeren kommt "Mum.Geo.Services/Application.svc' has exceeded the allotted timeout of 00:20:00." [Ticket#8479116]
2025/05/061747224.2.0219MKUForm Designer: Function Button: Neu erzeugtes Feature speichern funktioniert nicht in 24.2 [Ticket#8478635]
2025/04/281740425.1.012624.2.0218MKUReport Designer: Tabellendarstellung hat Luecken bzw sieht nicht gut aus
2025/04/1017332MKUTile Updater: Neuer TileUpdater - java.io.IOException: Stream closed
2025/04/101733125.1.0116MKUTile Updater: Neuer TileUpdater - Umstellung der Methode
2025/04/091732525.1.011624.2.0212MKUBeim anlegen eines Views kommt: The View has to contain the Table "V_ME_WA_STRANG' as you set this table as your Attribute Table at the top
2025/04/091731625.1.0116MKUDatumsformat wird im Formular nicht mehr ausgewertet
2025/04/081731225.1.0112MKUView registrieren mit RegisterView Skript geht nicht
2025/04/021726225.1.0107MKUBeim Utility Model Dialog duerfen nur Tabellen die eine FID haben ausgewaehlt werden koennen und keine Views
2025/03/311718425.1.0105MKUReport Designer: Zeilenumbruch in mehrzeiligem Textfeld nicht korrekt [Ticket#8477656]
2025/03/311637025.1.010424.2.0206MKUPrüfung auf Eindeutigkeit Name der Labeldefinition (A Label Definition with the same name already exists)
2025/03/261722525.1.0101MKUForm Designer: SqlTextBox: Falsche auswahl an Parametern in AppBuilder Dialog zur Konfiguration
2025/03/251723125.1.0101MKUButton überlagern sich in der Rubrik "LabelDefinition"
2025/03/1025.1.0090MKU----- Bootcamp 2025 März 10 ----