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.

Bitte beachten

Diese Seite ist in Bearbeitung, diese Seite und Feature können sich bis zum Release noch ändern

MapEdit AppBuilder, Desktop und Professional nur noch mit MapEdit Core

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

MapEdit AppBuilder, Desktop und Professional

Erste Anpassungen und Vorbereitungen für den Umstieg von .net 4.8 auf .NET 8. Eine erste Version auf .net 8 kommt aber erst in einer späteren Version.

Windows Server 2025

Offizieller Support für Windows Server 2025.

Neu Struktur der Hilfe

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

Statistik

Unter "Datei"->"Statistik"

Bisher nur Anzahl der Zugriffe pro Monat/Jahre.

Greift jetzt für MapEdit Desktop, Professional und Mobile.

Protokollierung via MapEdit Core, SQLite Statisik Datenbank wird nun in Wildfly gespeichert.

Zugriffe pro Projekt

Zugriffe pro Client Typen

Optional: Anzahl Logins je Benutzer und letzte Anmeldung.

Muss in "Einstellungen->Default->Register System->Benutzer Login in Statiskik protokollieren" aktiviert werden.
AppBuilder muss nach der Änderung neu gestartet werden!

Optional da dies ggf vom Datenschutzbeauftragtem des Kunden genehmigt werden muss.

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.

AGU Wunsch Nr.13: Gruppen und Layernamen bei Druck-Legende anzeigen

Ein Baum zeigt alle eingeschalteten Ebenen zu Auswahl an.
Die Auswahl bestimmt welche Eintrage in der Legende erscheinen sollen.
Sie schaltet keine Ebenen ein und aus!

  • Beispiel mit Einrückung und Gruppenanzeige

  • Beispiel ohne Einrückung und ohne Gruppenanzeige

  • Kinder ein und auschalten

  • Texte können optional angepasst werden
  • Geänderte Einträge werden in der Konfiguration Blau angezeigt
  • Ein Tooltip zeigt den Orginal Text an
  • Durch leeren des Textes kann ein Text, z.B. ein Gruppentext unterdrückt werden

  • Eigene Legendeneintrage werden darunter angezeigt

  • Die Schriftart der Gruppen kann optional in der Plot Konfiguration angepasst werden.

Beispiel:

Plot Legenden Überschriften

Hiermit können Texte definiert werden die am Kopf der Legende erscheinen sollen.
Diese werden nur angezeigt wenn auch Legendeneinträge vorhanden sind.

Benutzergruppen abhängige Plotkonfigurationen

Kann optional beim Plot Layout gesetzt werden.

Beispiel: Nur Benutzer der Gruppen ADMIN und ERFASSER sehen das Plot Layout

Beispiel: Alle Benutzer ausser der Gruppen GUEST und AUSKUNFT sehen das Plot Layout

Achtung: Wenn einem Benutzer mehreren Benutzergruppen zugewiesen sind dann greift das access="denied" Verbot nur wenn der Benutzer auch in allen aufgelisteten Gruppen ist.

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.

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

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/09/091991025.2.0140MKUEinstellung Benutzer-Login in der Statistik protokolliert wird
2025/09/011966325.2.012925.1.0203MKUSupport for Postgres Datatypes: date, timestamptz, bpchar
2025/08/221964025.2.0127MKUBei Auswahldialogen mit mehreren Werten vor dem Abbrechen Knopf einen Abstand einfügen
2025/08/191794625.2.0120MKUBedienung der Konfiguration Standard-Suche so gestallten wie die Schnell-Suche [Ticket#8481320]
2025/08/151782325.2.0116MKUTile Updater: Import TileUpdater-Konfiguration [Ticket#8480666]
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/09/081624925.2.0137YBOWiederholungsrate der Linie wird falsch übernommen (Map3D -> ME Professional)
2025/09/041976325.2.013525.1.0206MKUSchrägbildviewer Renderer: Beim starten kommt DllNotFoundException "Magick.Native-Q8-x64.dll [Ticket#8482946]
2025/09/021973625.2.0131MKUVolltext Suche Dialog Layout optimieren
2025/09/021972625.2.0130MKUWildFly Administration: Aktualisieren Button soll auch den Browser Cache leeren
2025/09/021967425.2.013025.1.0205MKUBeim loeschen einer MapServer Datei werden die Dateien .sod und .legend nicht gelöscht [Ticket#8482752]
2025/09/021967225.2.0129MKUDatumsformat im Dialog für die Datei Historie verbessern
2025/09/021965225.2.0131MKUForm Designer: Formular exportieren: Checkbox ohne Bezeichnung
2025/09/011973825.2.0129MKUReport Designer: Der Text "gesperrt" ist in vertikaler Richtung etwas abgeschnitten
2025/09/011967125.2.0129MKULOG als Outlook E-Mail senden
2025/09/011966025.2.0129MKUTippfehler "zeit intesive" bei Kategorie Projekte, Knopf "Alle pruefen"
2025/09/011965125.2.012925.1.0204MKUBei vorhandem View registrieren sollte es möglich sein die "Attribute Tabelle" frei zu wählen
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 ----