Version 26.1 befindet sich in Entwicklung und sollte nicht in Produktion verwendet werden sondern nur für Tests. Bitte verwenden Sie stattdessen immer das aktuelle Release 25.2.
Das Bootcamp findet am 8ten Juni statt.
What's New in MapEdit AppBuilder 26.1
Die komplette Feature und Bugfix Liste finden Sie am Ende dieser Seite.
SQL Werkzeug: Abfragen via KI erzeugen
Diese Funktion ist in der Alpha Phase und steht zur Zeit bis zur Klärung rechtlicher Fragen nur intern zur Verfügung
Im SQL-Werkzeug gibt es ein neues Eingabe-Register „Sprachbasierte Abfrage (KI)" und ein zugehöriges Ausgabe-Register „KI-Ausgabe".
- Sie können Ihre Frage in normaler Sprache (Deutsch, Englisch, …) stellen, zum Beispiel „Wie viele Kunden gibt es pro Stadt?".
- Die KI erzeugt daraus eine SQL-Abfrage, zeigt sie an und führt sie
automatisch aus, sofern es sich um eine reine Lese-Abfrage (
SELECT) handelt. - Schreibende Anweisungen (
INSERT,UPDATE,DELETE,DROP, …) werden zwar erzeugt, aber niemals automatisch ausgeführt — Sie kopieren sie bei Bedarf in eines der normalen Eingabe-Register und führen sie dort selbst aus. - Datenschutz: Es wird nur die Datenbank-Struktur (Tabellen-, Spalten- und Beschriftungsnamen) an den KI-Anbieter gesendet — niemals echte Inhalte aus den Tabellen.
- Konfiguration: einmalig in Einstellungen → KI die drei Felder „SQL KI-Chat" ausfüllen. Standardmäßig ist Google Gemini eingetragen, ein API-Schlüssel kann kostenlos und ohne Kreditkarte unter https://aistudio.google.com erzeugt werden. Die Anfragen sind jedoch bei kostenloser Nutzung pro Minute und Tag begrenzt.


View schneller machen mit dem Index Berater in der Datenbankwartung
In der Datenbankwartung gibt es nun einen Index Berater.
Oft wird vergessen die richtigen Tabellen Indexe zu setzen wenn Views erzeugt werden.
Sind diese nicht gesetzt dann wird der Bildaufbau, MapServer/MapServer Grafiken, Mobile MVT Kachel erzeugen, abfragen in Dialogen, alles was diese Views verwendet unnötig langsam.
Die Geschwindgkeit kann extreme Ausmaße annehmen wo eine Abfrage ohne Indexe 5 Minuten dauert und mit Indexen 0.5 Sekunden.
Nutzen Sie also diese Werkzeug.
Der Indexberater basiert auf dem EXPLAIN PLAN Befehl und ignoriert Tabellen mit weniger als 1000 Datensätzen. D.h. wenn Tabellen wachsen sollten Sie den Berater von zeit zu zeit nochmals ausführen.


Volltextsuche: Status des indexings anzeigen
Während das indizieren läuft erscheinen noch nicht alle Ergebnisse in der Vollztextsuche.
Bisher war es nicht möglich herauszufinden wann das Indizieren beendet ist.
Es erscheint nun eine Fortschrittsanzeige und es wird angezeigt wann das indexing feritg war.

Unterschiedliches App Icon und Hintergrundfarbe bei Generic Formularen bei Desktop und Professional


Daten Export: Rechte
Global:

Pro Formular:

Rechte Funktionen zeilenweise ein- ausschalten [CN:00093138]

Funktion "Nach ME-Datenmodell konvertieren" für Postgre-DB in Kombination mit Topobase-Datenmodell (Utility-Modell)
Topobase Datenbanken die in Postgres vorliegen können ins MapEdit Datenmodell konvertiert werden.
Scripting
- Alle Fehlermeldungen anzeigen nicht nur die Erste
- Die Fehlermeldungen beim Kompilieren von Skripten sollte kopiert werden können

MapServer
Symbole und Linienstärken in Pixel
Wenn Sie im Darstellungsmodell für einzelne Layer Pixel Einheiten statt Meter erzwingen wollen. Ändern Sie beim Layer die Einheit auf "Pixel".

Schalten Sie bei Symbolen auf "MapServer".
Sie sehen dann vier Angaben. Höhe/Breite und Pixel Höhe/ Pixel Breite. CAD und Mobile/Web verwenden immer Höhe/Breite. Egal was beim Layer als Einheit eingestellt ist. MapServer verwendet abhängig von der beim Layer eingstellten Einheiten entweder Höhe/Breite oder wenn Einheit "Pixel" beim Layer eingestellt ist Pixel Höhe/ Pixel Breite.
Stand heute ist dies nur an den nachfolgend gezeigten Stellen möglich.
Ansicht Symbole:

Ansicht Linienstile:

Layer in Legende ausblenden, aber weiterhin rendern [CN:00092265]
Mit dem Schlüsselwort "#MAPEDIT_LEGEND_HIDECHECKBOX" kann die Checkbox eines Layers ausgeblendet werden.
Bei Collection Layern werden ggf mehrere Layer in einer Gruppe angezeigt. Wenn man erzwingen will das der Benutzer diese nicht einzeln ein und auschalten darf dann kann man die Checkboxen ausblenden und die Layer werden dann gemainsam mittsel der Gruppe ein und ausgeblendet.
Die Angaben dazu müssen im Kopf der Map Datei oberhalb von allen Layern und oberhalb von "#Region MAPEDIT_SYNCHRONIZE" stehen.
Beispiel:
...
LEGEND
STATUS ON
LABEL
SIZE 10
END
END
#MAPEDIT_LEGEND_HIDECHECKBOX "MYCOLLECTION_L"
#MAPEDIT_LEGEND_HIDECHECKBOX "MYCOLLECTION_P"
#Region MAPEDIT_SYNCHRONIZE
#MAPEDIT_LEGEND_ORDER "/_01_kabelschutz" "01 Kabelschutz"
#MAPEDIT_LEGEND_ORDER "EL_DUCT" #EL Rohr
...
Synchronieren: Bei Ausgabe von Labeltexten ggf vorhandene "AutoCAD formatting codes" entfernen
AutoCAD Format Steuerungscodes in Labeltexten werden nun für MapServer entfernt. MapServer kennt diese nicht.
Benutzerdefinierte Linienstile beim "DM Synchroniseren/MapFile aus DM erzeugen" unterstützen
Maßstabsbereiche in der Ebenenübersicht des Map Datei Editors anzeigen

Label anschreiben ohne Label Tabellen direkt beim Feature

Report Designer
- MapEdit Core Token verfügbar machen damit MapEdit Mobile Bilder in Berichte eingebunden werden können
- Report API: Sprechende Namen für TableSource (In Memory Tabellen) ermoeglichen
- Report API: Neuer Berichts Funktion
{Report.ConnectionName}zum ermitteln des aktiven Datenbankverbindungsnamen wird benoetigt - Report Api: Funktion welche die Namen aller Parameter zurückliefert wird benoetigt
Tile Updater
- Es sollte im Register "Kartenebene" nach Karten gefiltert werden koennen [Ticket#8479283]

Sonstiges
- Kartenverwaltung: Bei Gruppe mit Stil "Nur eine Karte kann aktiv sein" sollte nur die erste Karte bei der "sichtbar bei start" eingeschalten ist einschalten werden
- Ribbon Buttons: Support fuer SVG Icons
- Wenn Core/Wildfly nicht antwortet dann beim Login automatisch mehrfach versuchen bis dieser antwortet
- Order mit "EBWebView" nach Roaming schrieben statt nach Documents da One Drive diese sichert und dies unnötig ist
🎁 Alle Features
| Datum | Ticketnummer | Version | Version | Zus | Beschreibung |
|---|---|---|---|---|---|
| 2026/04/20 | 22409 | 26.1.0141 | MKU | Volltextsuche: Status des indexings anzeigen | |
| 2026/04/20 | 22408 | 26.1.0141 | MKU | MapServer: Symbol und Linienstarke optional in Pixel statt Meter | |
| 2026/04/08 | 22279 | 26.1.0123 | MKU | Rechte Funktionen zeilenweise ein- ausschalten [CN:00093138] | |
| 2026/04/02 | 22260 | 26.1.0120 | MKU | Scripting: Show all Errors not only the first one | |
| 2026/04/02 | 12511 | 26.1.0119 | 26.1.0119 | YBO | Volltextsuche Reihenfolge einstellbar |
| 2026/04/01 | 22243 | 26.1.0118 | MKU | Die Fehlermeldungen beim Kompilieren von Skripten sollte kopiert werden koennen | |
| 2026/03/30 | 22194 | 26.1.0117 | MKU | Ribbon Buttons: Support fuer SVG Icons | |
| 2026/03/26 | 22135 | 26.1.0111 | MKU | Wenn Core/Wildfly nicht antwortet dann beim Login automatisch mehrfach versuchen bis dieser antwortet | |
| 2026/03/25 | 22121 | 26.1.0109 | MKU | MapServer: Layer in Legende ausblenden, aber weiterhin rendern [CN:00092265] | |
| 2026/03/25 | 20479 | 26.1.0109 | MKU | Funktion "Nach ME-Datenmodell konvertieren" für Postgre-DB in Kombination mit Topobase-Datenmodell (Utility-Modell) | |
| 2026/02/27 | 21829 | 26.1.0085 | 25.2.0333 | MKU | DatenExport bei Rechte Funktionen global einschränken [CN:00090807] |
| 2026/02/25 | 21840 | 26.1.0080 | MKU | MapServer: Synchronieren: Bei Ausgabe von Labeltexten ggf vorhandene "AutoCAD formatting codes" entfernen | |
| 2026/02/20 | 21726 | 26.1.0066 | MKU | Order mit "EBWebView" nach Roaming schrieben statt nach Documents da One Drive diese sichert und dies unnoetig ist | |
| 2026/02/20 | 21706 | 26.1.0067 | MKU | Report Designer: Report Builder ermöglichen Dokumente mit POST zu erstellen | |
| 2026/02/20 | 21660 | 26.1.0066 | 25.2.0324 | MKU | Daten Export: Formate über Einstellungen limitieren [CN:00090807] |
| 2026/02/05 | 21569 | 26.1.0041 | MKU | MapServer: Benutzerdefinierte Linienstile beim "DM Synchroniseren/MapFile aus DM erzeugen" unterstuetzen | |
| 2026/02/03 | 21568 | 26.1.0037 | MKU | MapServer: Maßstabsbereiche in der Ebenenübersicht des Map Datei Editors anzeigen | |
| 2026/01/29 | 21535 | 26.1.0032 | MKU | Report Designer: MapEdit Core Token verfügbar machen damit MapEdit Mobile Bilder in Berichte eingebunden werden koennen | |
| 2026/01/23 | 21162 | 26.1.0022 | MKU | Beim aufrufen von TileServer URLs müssen Passwörter ab TileServer Ver 26.1 und MapEdit Ver 26.1 optional als Form Data Parameter oder URL Parameter uebergeben werden koennen | |
| 2026/01/22 | 21408 | 26.1.0022 | MKU | Report Designer: Report API: Sprechende Namen für TableSource (In Memory Tabellen) ermoeglichen | |
| 2026/01/19 | 21376 | 26.1.0017 | MKU | Report Designer: Neuer Berichts Funktion {Report.ConnectionName} zum ermitteln des aktiven Datenbankverbindungsnamen wird benoetigt | |
| 2026/01/19 | 21374 | 26.1.0016 | 25.2.0287 | MKU | Report Designer: Report Api: Funktion welche die Namen aller Parameter zurückliefert wird benoetigt |
| 2026/01/14 | 21349 | 26.1.0007 | MKU | Unterschiedliches Icon und Hintergrundfarbe bei Generic Formularen bei Desktop und Professional | |
| 2026/01/12 | 17567 | 26.1.0005 | 25.2.0283 | MKU | Tile Updater: Es sollte im Register "Kartenebnene" nach Karten gefiltert werden koennen [Ticket#8479283] |
| 2026/01/09 | 21313 | 26.1.0004 | MKU | Form Designer: Änderungen an den Optionen: Register anzeigen, Standard Register, Size (Top,Left,Height,Width, Master Height) sollten sofort bei allen Clients angezeigt werden und die vom Client gewaehlten Optionen überschrieben | |
| 2026/01/07 | 21267 | 25.2.0272 | MKU | Kartenverwaltung: Bei Gruppe mit Stil "Nur eine Karte kann aktiv sein" sollte nur die erste Karte bei der "sichtbar bei start" eingeschalten ist einschalten werden |
🐞 Alle Bugfixes
| Datum | Ticketnummer | Version | Version | Zus | Beschreibung |
|---|---|---|---|---|---|
| 2026/04/28 | 22543 | 26.1.0147 | 25.2.0379 | YBO | Display Model: Filter lassen sich bei manchen DM´s nicht öffnen [CN:00108002] |
| 2026/04/28 | 22542 | 26.1.0147 | 25.2.0379 | YBO | Display Model: Globaler Filter im DM öffnet sich nach Schließen nochmals [CN:00108002] |
| 2026/04/28 | 22351 | YBO | Display Model: Schriftarten werden in DM angeboten, beim Aktualisieren der MapServer-Legende kommt es aber zum Fehler[CN:00093650] | ||
| 2026/04/23 | 22500 | 26.1.0145 | MKU | If Schema.Reset is called from Background Thread AppBuilder is crashing | |
| 2026/04/23 | 21345 | 26.1.0144 | YBO | Display Model: Vorschaubild der Symbole bei Farben aus Attributen | |
| 2026/04/08 | 22277 | 26.1.0123 | 25.2.0364 | MKU | Rechte->Funktionen: Auschalten von "Daten Export" entfernt den Toolbar Knopf im Generic Dialog nicht [CN:00093138] |
| 2026/04/02 | 22257 | 26.1.0120 | 25.2.0362 | MKU | Parameter werden bei Berichterstellung nicht abgefragt [CN:00093289] |
| 2026/04/02 | 21689 | YBO | Report Designer: Neues Setup aktualisiert Alkis Report Plugin dll nicht weil die Datei Version Fix auf 1 steht. | ||
| 2026/04/02 | 21663 | 26.1.0119 | 26.1.0119 | YBO | Display Model: Setzen eines Filters in einer Darstellungskonfiguration, sollte beim Speichern auf Gültigkeit geprüft werden. |
| 2026/04/02 | 21387 | 26.1.0119 | 26.1.0119 | YBO | Display Model: Fehlermeldung/Absturz bei Layer bzw. Symbolen aus mehrere zusammengesetzten Elementen |
| 2026/04/01 | 10166 | 26.1.0118 | 26.1.0118 | YBO | Display Model: Beim Import eines Map Darstellungsmodells wird der Datenfilter nicht mit übernommen |
| 2026/03/30 | 21767 | 26.1.0116 | 25.2.0357 | YBO | Display Model: Filter lassen sich nicht öffnen [CN:00091055] |
| 2026/03/25 | 22123 | 26.1.0109 | 25.2.0354 | MKU | Report Designer: In mehrzeiligen Texten werden leere Zeilen im PDF nicht angezeigt [CN:00092962] |
| 2026/03/23 | 22115 | 26.1.0106 | 25.2.0353 | MKU | MapServer: Collection Geometrien werden nicht typenrein in MapServer-Karte exportiert [CN:00092154] |
| 2026/03/23 | 22108 | 26.1.0106 | 25.2.0353 | MKU | SQL Query Tool: Der Befehl EXPORT geht nicht wenn der Befehl Kommentare enthaelt |
| 2026/03/16 | 22034 | 26.1.0094 | MKU | TileServer Manager Meldung | |
| 2026/03/16 | 21944 | 26.1.0094 | 25.2.0342 | MKU | Konvertierung nach ME-Modell: Spalten Vorgabe Wert "Baseline" muss bei der Konvertierung auf "Bottom" geandert werden |
| 2026/03/16 | 21933 | 26.1.0094 | 25.2.0342 | MKU | Form Designer: Fehler bei Dateiverknüpfung über Rechtsklick im Formular |
| 2026/03/13 | 21951 | Daniel Christoph | Active Directory geht auf devwin & development.mapedit.de mit Version 25.2 und 26.1 nicht | ||
| 2026/02/27 | 21825 | 26.1.0085 | 25.2.0333 | MKU | Tile Updater: TileUpdater Karte aktualisieren geht nicht wenn in der TileServer Konfigurtaion bei RefSysInfoFile eine Datei und nicht eine URL steht |
| 2026/02/26 | 21849 | 26.1.0081 | 25.2.0329 | MKU | Karten aktualisieren haengt |
| 2026/02/24 | 21800 | MKU | MapServer: Export Professional Darstellungsmodell nach MapServer funktioniert nicht mehr so wie zuvor | ||
| 2026/02/18 | 21746 | 26.1.0062 | 25.2.0322 | MKU | Postgres Datenbank mit SSL Encryption |
| 2026/02/18 | 21739 | 26.1.0060 | MKU | Absturz beim Speichern der Mediaexplorer Konfiguration | |
| 2026/02/17 | 21763 | 26.1.0057 | 25.2.0320 | MKU | MapServer: Synchronisation mit Darstellungsmodell: Gruppentitel ist bei Collection Featuren falsch, da sollte der Tabellen Titel stehen |
| 2026/02/17 | 21752 | 26.1.0057 | 25.2.0320 | MKU | MapServer: Textgrößen aus Datenbankspalten werden nicht in INCH-Meter umgerechnet |
| 2026/02/12 | 21707 | 26.1.0052 | 25.2.0318 | MKU | Proxy.ashx und Dateien mit Leerzeichen |
| 2026/02/09 | 21665 | 26.1.0044 | 25.2.0312 | MKU | Warte Balken verschwindet an manchen Stellen nicht mehr |
| 2026/02/09 | 21375 | 26.1.0017 | MKU | Report Designer: Ribbon Commando "Bericht drucken" nimmt nicht die angegebene Datenbankverbindung sondern fix die des Berichts | |
| 2026/02/06 | 21636 | 26.1.0043 | 25.2.0309 | MKU | Klick auf Kennungslisten Knopf geht beim zweiten mal klicken nicht in den Berabeitungsmodus |
| 2026/02/04 | 21510 | 26.1.0037 | 25.2.0306 | MKU | MapServer: Nach der Entfernung von #MAPEDIT_SYNCHRONIZE erscheint Layer doppelt im MapFile |
| 2026/02/04 | 21400 | MKU | Tile Updater: TileServer liefert java.lang.NumberFormatException: For input string: "-1--1" | ||
| 2026/02/03 | 21571 | 26.1.0036 | 25.2.0306 | MKU | MapServer: Legende im Vorschaufenster sollte sich nicht resetten wenn Fenster groesse geandert wird oder wenn keine Layer umbenannt/hinzugefuegt oder geloescht wurden un nur Style aenderungen passiert sind |
| 2026/02/02 | 21553 | 26.1.0034 | 25.2.0303 | MKU | MapEdit Formularfelder erhalten nicht die Max. zulässige Länge aus Datenbank |
| 2026/01/26 | 21342 | 26.1.0024 | YBO | Display Model: Darstellungsmodell: Filter kann nicht editiert werden | |
| 2026/01/23 | 21355 | 26.1.0023 | 25.2.0296 | YBO | Display Model: Der Knopf "Automatisch erzeugen" funktioniert nicht mehr |
| 2026/01/20 | 21390 | 26.1.0018 | 25.2.0289 | MKU | Tile Updater: TileUpdater nimmt localhost bei Invalidate URL statt dem richtigen Servernamen |
| 2026/01/19 | 21375 | 26.1.0017 | MKU | Report Designer: Ribbon Commando "Bericht drucken" nimmt nicht die angegebene Datenbankverbindung sondern fix die des Berichts | |
| 2026/01/16 | 21363 | 26.1.0012 | 25.2.0286 | MKU | MapServer: Karten Vorschau im AppBuilder zeigt die Layer nicht in der Zeichenreihenfolge an |
| 2026/01/16 | 21358 | 26.1.0012 | 25.2.0286 | MKU | MapServer: Punktobjekte mit Füllfarbe „Transparenz“ werden beim Export nach MapServer mit OPACITY = 0 gesetzt und sind in der Karte nicht sichtbar |
| 2026/01/15 | 21353 | 26.1.0011 | 25.2.0285 | MKU | Wenn der AppBuilder sich beim login nicht mit mapedit core verbinden kann kommt statt einer sprechenden Fehlermeldung nur "OK" |
| 2026/01/13 | 21330 | 26.1.0006 | 25.2.0284 | MKU | MapServer: AppBuilder stürtzt ab bei "JUMP TO NEXT DIFFERENCE" nach Synchronisation MapServer-Karte/Darstellungsmodell |