What's New in MapEdit Desktop 25.1
Stand Bootcamp März 10, 2025 - Version 25.1.96
Das Release 25.1. ist stand heute in der pre Alpha Release Phase und ist erst nach der Release Freigabe für den Produktionsbetrieb geeignet.
Die mit (24.2) markierten Neuerungen wurden erst nach dem letzten Bootcamp (Oktober 8, 2024) eingebaut.
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-desktop
Die meisten der hier gezeigten Neuerungen stehen auch in MapEdit Professional zur Verfügung
da MapEdit Desktop Teil von Professional ist.
Netzverfolgung
Mehr Detail zur Netzwerkverfolgung im Bootcamp Vortrag von Daniel Christoph am 13.März 2025
Option "Force graph refresh / Graph aktualisieren" enfällt. (auch in API) (24.2.)
Verbesserungen bei Utility Modellen
Separate Anzeige der Geometrie Feature
Alternative Geometrien
Die Netzwerkverfolgung kann nun auch mit alternativen Geometrien genutzt werden.
Neue Client Side API Funktionen
Unter anderem Rückgabe der Attribut und Geometrie Features bei Utility Modellen.
Siehe Client Side API Doku
https://help.mapedit.de/api/DesktopApi/networktracing
foreach (var item in result.Items)
{
Feature attFeature = item.AttributFeature;
Feature geomFeature = item.GeometryFeature;
}
//tracingResult.GetFeatureList() //get all Features (Attribut Features)
//tracingResult.GetGeometryFeatureList(); //get all Geometry Features
//Get the Geometry of the shortest Path (combines all Line Features to one Linestring)
Mum.Geo.Geometry.LineString line = result.GetShortestPathGeometry();
Volltextsuche (AGU Wunsch #12)
Ist seit dem 24.2. Release verfügbar wurde aber nach dem letzten Bootcamp eingebaut und deswegen dort nicht vorgestellt.
Benötigt MapEdit Core, gleiche Einrichtung von MapEdit Core wie bei der Netzwerkverfolgung
Der Konfigurationsdialog im AppBuilder wurde überarbeitet und hat nun Funktionen um die SQL aufzusetzen und zu testen.
- SQL Editor mit Spaltenauswahl und Test Knopf zum testen des SQLs
- Testen der Suche im AppBuilder
- Re-Indizieren der Suche als Knopf
- WildFly Log anzeigen Knopf
Im AppBuilder muss unter "Einstellungen" die MapEdit Core URL ausgefüllt werden, ansonsten greifen die neuen Funktionen nicht.
Beim anlegen oder ändern muss nun nicht mehr das Admin Panel aufgerufen werden. Diese Schritte Fallen nun weg. Das Programm macht das nun automatisch beim drücken des Speichern Knopfes.
Vergessen Sie nicht das MapEdit auch eine Google suche hat.
https://help.mapedit.de/user-guide/mapedit-desktop/GoogleSearch
Excel Import/Update
Excel import/update: Geometrie als WKT importieren.
Ist seit dem 24.2. Release verfügbar wurde aber nach dem letzten Bootcamp eingebaut und deswegen dort nicht vorgestellt.
Startparameter / Fernsteuerung: Mehrere Commandos hintereinander ausführen
Beispiel Zoom und zwei Dialoge öffnen
Commando 1 - Zoom
Command1=Command:Zoom,ShowPin:True,Scale:18,x:651014.222,y:3999253.011
Commando 2 - OpenDialog (Dialog BUS_ROUTE öffnen mit Filter FID=2543826)
Command2=Command:OpenDialog,DialogName:LASVEGAS.BUS_ROUTE.DEFAULT,Filter:FID%3D2543826
Commando 3 - OpenDialog (Dialog PARK öffnen mit Filter FID=3788099)
Command3=Command:OpenDialog,DialogName:LASVEGAS.PARK.DEFAULT,Filter:FID%3D3788099
Beispiel Windows Kommando Zeile:
C:\MapEdit\MapEdit.exe Command1=Command:Zoom,ShowPin:True,Scale:18,x:651014.222,y:3999253.011~Command2=Command:OpenDialog,DialogName:LASVEGAS.BUS_ROUTE.DEFAULT,Filter:FID%3D2543826~Command3=Command:OpenDialog,DialogName:LASVEGAS.PARK.DEFAULT,Filter:FID%3D3788099
Beispiel als URL Link:
mapeditdesktop://Execute?Command1=Command:Zoom,ShowPin:True,Scale:18,x:651014.222,y:3999253.011&Command2=Command:OpenDialog,DialogName:LASVEGAS.BUS_ROUTE.DEFAULT,Filter:FID%3D2543826&Command3=Command:OpenDialog,DialogName:LASVEGAS.PARK.DEFAULT,Filter:FID%3D3788099
Startparameter: SwitchLayersOn und SwitchLayersOff sind nun Kommando unabhängig
D.h. diese können nun in Kombination mit jedem der Kommandos genutzt werden
Beispiel Open Dialog mit SwitchLayerOn/Off
mapeditdesktop://Execute?Username=Feuerwehr
&Password=feuer
&Project=GIS
&Command=OpenDialog
&DialogName=STROM.EL_LINK_BOX.AUSKUNFT
&Filter=FID%3D101
&SwitchLayerOff=Basis/Luftbilder|Basis/Vermessungskarte
&SwitchLayerOn=Basis/OpenStreetMap|Thema/Feuerwehrplan
Koordinaten Anzeige
- Darstellung der WGS84 Koordinaten mit 3 Nachkommastellen in der Sekunde
Digitalisieren und Objektauswahl
- ESC-Taste zum abbrechen von Digitalisieren und Objektauswahl
Plotten - Texte drehen
In der Plotkonfiguration können Texte (StaticTexts und DynamicTexts) nun gedreht werden.
Die Winkeleinheit ist in degree in Uhrzeiger Richtung anzugeben. rotation=0 definiert einen horizontaler Text und ist der Standardwert wenn das Attribut weggelassen wird. Der Text wird um die x,y Position die im "from" Abschnitt angegeben wurde gedreht. Diese Position definierte die untere, linke Ecke des Texts.
Beispiel:
<statictext text="Test777" rotation="45">
<from x="77" y="244" />
<font size="12" face="Arial" style="Bold" />
</statictext>
Generic Dialoge
Neuer Knopf zum SQL Syntax validieren im SQL Filter (24.2)
Topologie aktualisieren für Features in Filter (#16443 24.2)
Bildet die Topologie neu für alle Datensätze des aktuellen Filters.
Alle Topologie Verbindungen des jeweiligen Datensatzes werden in den Topologie Tabellen entfernt und aufgrund der Geometrie neu berechnet. D.h. manuell hinzugefügte Verbindungen zwischen den Objekten, z.B. im Topology Explorer oder anderen Stellen werden hierbei entfernt.
Suche bei mehreren Kartenfenstern
Wird das Suchen-Fenster angeklickt dann wird die Karte in der sich das Suchen-Fenster befindet nicht mehr aktiviert bzw andere Kartenfenster dadurch deaktiviert.
Damit geht das Highlight der Suche immer auf das gerade aktive Kartenfenster.
Somit kann die Suche nun nicht nur für das Hauptfenster sondern für alle Kartenfenster genutzt werden.
Google Suche
- Es wird nun ein Marker in Google Maps angezeigt
- Der Zoomlevel der MapEdit Karte wird nun in die Google Karte übernommen
- Starten aus Generic Dialoge heraus via Kontext Menu "Objekt anzeigen in".
- Es gibt nun einen Knopf direkt im Fenster um auf die Position der MapEdit Karte zu navigieren
Erinnerung
In den alten Versionen gibt es bereits folgendes:
Wenn man den Google Suche Knopf drückt navigert Google Maps zur Mitte der MapEdit Karte.
Durch Rechte Maus klick und Menu "In Google Maps anzeigen (MapEdit)" navigiert Google Maps auf die angeklickte Position der MapEdit Karte.
Cylomedia - Street Smart Viewer
Wurde mit 24.2.199 auf Version Street Smart Viewer Version 25.2 aktualisiert.
Der Street Smart Hersteller Cyclomedia hat ab Street Smart Version 24.5.0 die Option "Config Url" eingestellt! Wenn Sie diese verwendet haben und Sie Probleme in Verbindung mit dem Viewer haben, wenden Sie sich bitte an ihre Cyclomedia Hotline. Die Option wurde in Version 25.1. deswegen aus dem MapEdit Plugin Settings Dialog entfernt.
Was tun bei Problemen mit dem Street Smart Viewer
- Können Sie sich mit ihrem User und Passwort bei https://www.cyclomedia.com einloggen und funktioniert der Street Smart Viewer dort?
- Haben Sie Zugriff auf das Internet? Der Cyclomedia Street Viewer benötigt zugriff auf das Internet.
- Ab Version 24.1.93 werden Probleme im MapEdit Log (CTRL+F12) geloggt. Schicken Sie dieses Log an den MuM Suport.
- Ab Version 24.2.198/25.1.86 kann das Chrome Developer Tool geöffnet werden wenn während dem Klicken auf den Ribbon Knopf "Street Smart Viewer"
die "Linke CTRL" Taste gedrückt gehalten wird bis das Chrome Developer Tool erscheint.
In diesem Tool kann ein Fachman unter "Network" und unter "Console" ggf weitere Probleme analysieren.
z.B. wenn das Internet nicht geht oder oder keine Verbindung zu Cyclomdia besteht.
Variantenplanung
- Beim öffenen einer Planung korigiert das Programm die SRID der Planung wenn diese nicht zum Bestand passt.
- Beim anlegen der Planungsdatenbank wird die SRID der Bestandsdatenbank genommen werden und nicht die der Planungsvorlage
Referenzdatensätze
Ab Version 25.2.97 (Wurde nach dem Bootcamp eingebaut)
Es können nun beim anlegen neuer Referenzdatensätze sofort Werte des aktuellen Datensatzes übernommen werden.