PlexMap 9.0 – Release Notes
PlexMap 9.0 wurde inzwischen auf alle Instanzen eingespielt. Wir wünschen viel Spaß beim Ausprobieren! Hier erfahren Sie alles über die wichtigsten Neuerungen. Bei Rückfragen zum Release kontaktieren Sie gerne unser Support-Team.
Major Update: Editing
Mit PlexMap 9 wird über den PlexMap Planer ein vollständig überarbeitetes Editing Tool ausgeliefert. Grundlegend unterscheidet das Werkzeug zwischen schemabasiertem und schemalosem Editing.

Das restriktive schemabasierte Editing setzt ein bestehendes Datenbankschema voraus (Beispiel: Baumkataster). Editoren können das Schema in diesem Fall nicht verändern sondern nur bestehende Attribute mit vorgegebenen Datentypen befüllen (z.B. erwartet das Attribut „Baumhöhe“ eine Zahl mit zwei Nachkommastellen). Beim freien schemalosen Editing ist es möglich eine beliebige Geometrie (z.B. ein Polygon) mit beliebigen Attributen zu erfassen.
In beiden Fällen werden die erfassten Objekte und Attribute als neuer Moment im PlexMap Magazine gespeichert. Das neue Editing-Tool arbeitet bei der Erfassung im Feld auch ohne Internetverbindung. Die erfassten Daten werden in diesem Fall erst in die Datenbank übertragen, wenn wieder eine Verbindung zum Netzwerk besteht.
Major Update: BIM-Schnittstelle
In PlexMap 9 wurde die bestehende BIM-Schnittstelle grundlegend überarbeitet und deutlich erweitert. So gibt es nun den neuen Datentyp „BIM-Projekt“. „BIM-Projekt“ ermöglicht neben der versionierten Haltung von IFC-Daten jetzt auch die Speicherung strukturierten Metadaten, Dokumenten und externen Referenzen in einem BIM-Depot.
Die Visualisierung von BIM-Daten in PlexMap 3D wurde grundlegend überarbeitet: So können nun die IFC-Klassen jeder einzelnen Geometrie im IFC-Datensatz abgefragt werden. Auch kann ein BIM-Modell live im Viewer anhand seiner IFC-Attributen und -Klassen gefiltert werden (z.B. „zeige nur alle Türen“).
Erweiterung für das Schnittflächen-Tool: Neben „Einfärben“ kann nun auch „oberhalb“ und „unterhalb ausblenden“ gewählt werden. So können horizontale Schnitte durch 3D-Modelle gemacht werden (z.B. BIM, CityGML, 3D-Mesh).
Auch die Versionierung von Depots im Allgemeinen wurde in diesem Zuge verbessert: Für jeden neuen Moment kann nun eine Beschreibung der Änderung angelegt werden. Vor der Bestätigung eines Moments erhalten Administratoren jetzt eine Übersicht der durchgeführten Änderungen. Auch wird der Ursprung eines Moments angezeigt (Switchboard, Magazine, Editing).
Neu: Feedback-Tool
Über das neue Werkzeug können Nutzende im PlexMap Viewer Feedback zu einem Karteninhalt erfassen. Das Feedback wird im Anschluss per eMail an einen im Backend definierten Adressatenkreis übermittelt. Ziele sind z.B. der Einsatz im Rahmen von Bürgerbeteiligungsverfahren oder die Nutzung für Mängelmeldungen. Das Feedback-Tool ist in PlexMap 2D, PlexMap 3D und PlexMap Street360° verfügbar.

Shortcut-Buttons: Damit auch Laien schnell und einfach Feedback geben können, haben wir die „Shortcut-Buttons“ als neues Feature eingeführt. Jedes Viewer-Tool kann jetzt einen einfach erreichbaren Shortcut-Button bekommen, der direkt auf der Karte angezeigt wird.
Anwendungsmöglichkeiten für das Feedback-Tool sind zum Beispiel die interne Kommentierung der Qualität von Geodaten sowie die Erstellung externer Views, in denen Bürger:innen Mängel, Barrieren, kritische Schulwegstellen oder Feedback zum ÖPNV melden können. Das Feedback-Tool dient somit als Werkzeug zur partizipativen Optimierung von städtischen Infrastrukturen.
Major Update: PlexMap Street360°
Wie schon in PlexMap 8 beinhaltet auch PlexMap 9 wieder ein großes Update für Street360°: Ab sofort können im PlexMap Switchboard Tiefenkarten (Depth Maps) gerechnet werden. Sie ermöglichen die Darstellung von Panoramas als Stand-Alone-Viewer auch ohne die Verwendung von PlexMap 3D. Zusätzlich verbessert sich die Performance des Viewings durch die Verwendung von Depth Maps anstelle von Punktwolken merklich. Insbesondere auf leistungsschwachen Endgeräten ist dies ein großer Vorteil. Auch für Messungen bieten die neuen Tiefenkarten Vorteile: Im Vergleich zur Punktwolke ergibt sich durch Depth Maps eine einheitliche Oberfläche ohne Lücken. Zusätzlich erlaubt eine neue Darstellung im Messen-Tool jetzt die Beurteilung der am gemessenen Punkt verfügbaren Normalen.

Darüber hinaus gibt es im PlexMap Switchboard nun eine neue Funktion zur vollautomatischen Texturierung von 3D-Stadtmodellen mit Panoramabildern („Mit Panoramabildern texturieren“). Die Funktion kann auch in Verbindung mit den bestehenden Möglichkeiten zur Texturierung von Dachflächen (z.B. mit True Orthophotos) und zur Texturierung von 3D-Gebäuden mit Schrägluftbildern genutzt werden.
Neu: Indoor-Navigation und Indoor-Panoramen
Eine neue Kollisionserkennung in PlexMap 3D ermöglicht nun eine deutlich bessere Navigation innerhalb von Gebäuden (z.B. Treppen steigen). Aber natürlich können jetzt auch außerhalb von Gebäuden zum Beispiel Brücken überquert werden. Das Durchschreiten von Wänden wird durch die Kollisionserkennung zudem unterbunden.

Zur Integration von Innenraumpanoramas (z.B. aus NavVis) in PlexMap Street360° unterstützt PlexMap nun das Format E57. Zur besseren Orientierung in den Innenräumen können jetzt die Grundrisse des Objektes über einen Switchboard-Prozess automatisch abgeleitet werden. Für die Visualisierung von Innenraumpanoramas kann grundsätzlich ein zwei- oder ein dreidimensionaler Einstieg in die Anwendung gewählt werden.
Neu: „Pseudo-VR“ auf mobilen Endgeräten

Auf Grundlage der bisher gesammelten Erfahrungen muss VR sehr niederschwellig sein, um in der Praxis zu bestehen.
Wir haben daher unseren Mobile Modus erheblich weiterentwickelt. Nutzende können sich nun über ein neues Navigationselement sehr intuitiv durch PlexMap 3D bewegen und sich umschauen.
Zusätzlich ermöglichen verschiedene Slider das Verändern der Sichthöhe und der Zoomstufe im Viewer. Im Zusammenspiel mit dem PlexMap Planer entsteht so ein sehr einfach und niederschwellig nutzbarer VR-Modus.
Wir sind gespannt auf euer Feedback aus der Praxis. Funktioniert „Pseudo-VR“ besser als der Einsatz komplexer VR-Brillen?
Major Update: PlexMap XPlanung-Schnittstelle
Vor dem Hintergrund der gestiegenen Bedeutung von XPlanung in der Praxis wurde die bestehende Schnittstelle erheblich verbessert. Mit PlexMap 9 können XPlanGML jetzt über die Switchboard-Funktion „XPlanGML laden“ sehr einfach vollautomatisch importiert und interpretiert werden.

XPlanGML können sowohl zwei- als auch dreidimensional dargestellt werden. Für die Visualisierung wird in erster Linie der Stil aller XPlan-Elemente automatisch interpretiert und dargestellt. Die Implementierung der XPlan-Stile orientiert sich an der QGIS Implementierung von PlanDigital und die berücksichtigen XPlanGML-Klassen basieren auf dem Objektartenkatalog XPlanung der xLeitstelle.
Für die dreidimensionale Darstellung von XPlanGML in PlexMap 3D werden darüber hinaus Bauhöhen (erlaubte Traufen- und Fristhöhen) automatisch abgeleitet. Darüber hinaus werden Bäume automatisch gesetzt.
Layer Filter

Über das neue Viewer-Tool „Layer Filter“ können 3D-Layer (Layertyp: Mesh) nun live im Viewer gefiltert werden. Die Vorbereitung des Tools erfolgt in den Einstellungen eines Layers. Mögliche Filtertypen sind: „Erlaubte Werte“, „Min-Max Wert“, „Zeitliche Begrenzung“. Testen Sie die neue Funktionalität im 3D-Stadtmodell der Stadt Basel (MapBS 3D).
Generische Suche

Bisher konnte im PlexMap Viewer nur nach Adressen gesucht werden. Eine Suche z.B. nach ALKIS IDs war ohne weiteres nicht möglich.
Die neue generische Suche ist eine multidimensionale Abfragemethode und ermöglicht es, beliebige Layer nach beliebigen Attributwerten zu durchsuchen.
Die generische Suche kann in den Einstellungen jedes Layers konfiguriert werden. Darüber hinaus muss die „Suchleiste“ in der entsprechenden View aktiviert sein und der Haken bei „generische Suche“ muss gesetzt sein.
Windenergieanlagen generieren

Mit der neuen Switchboard-Funktion „Windenergieanlagen generieren“ können 3D-Windenergieanlagen (WEA) vollautomatisch aus bestehenden Daten (z.B. Marktstammdatenregister) abgeleitet werden. Dabei werden Werte wie die Nabenhöhe und der Rotordurchmesser aus den Quelldaten übernommen und an eine parametrisierbare WEA aus unserer 3D-Bibliothek geschrieben. Im Ergebnis können zum Beispiel alle WEA in einem Landkreis vollautomatisch in 3D abgeleitet und als Layer gespeichert werden. Auch die Animation der WEA ist möglich (automatische Drehung der Rotorblätter).
Hover-Abfragefenster

Bisher wurden Attributabfragen im Viewer über das seitliche Abfragefenster von PlexMap gelöst.
Zusätzlich besteht nun die Möglichkeit Abfragen über das neue Hover-Abfragefenster umzusetzen. Die Konfiguration des Hover-Abfragefensters erfolgt im Bereich „Abfragefenster“ in den Layereinstellungen.
Es ist möglich beide Varianten des Abfragefensters parallel zu nutzen.
PlexMap Rest API – Fotoausschnitte abfragen
Über die einfache Angabe einer Ziel-Koordinate sucht PlexMap selbstständig das nächstgelegene Panorama- oder Schrägluftbild und errechnet den Winkel und Bildausschnitt, um das Objekt an der Ziel-Koordinate bestmöglich abzubilden (vgl. /api/v2/oblique/image-of-location und /api/v2/panorama/image-of-location).

Als Ergebnis wird vollautomatisch eine Bilddatei des Bildausschnittes geliefert. Für die PlexMap API bringt PlexMap 9 darüber hinaus zahlreiche Detailverbesserungen (vgl. Kapitel „Weitere Neuerungen“).
Weitere Neuerungen
- Die Ausgabe von XLSX-Dateien (Excel) im PlexMap Switchboard ist nun möglich.
- Für zuvor selektierte Layer, Switchboards und Views können Rechte nun gleichzeitig vergeben werden.
- Erweiterung der Styling-Optionen für Tags im PlexMap Backend.
- Die Einbindung von Legendengrafiken geht nun auch automatisch über das PlexMap Switchboard (bisher ging das nur manuell über die Layereinstellungen).
- Für Beschriftungen in PlexMap 2D und PlexMap 3D können nun verschiedene Schriftarten ausgewählt werden.
- Zeitstrahl-Tool I: Einstellung der zeitabhängigen Sichtbarkeit von Layergruppen im Zeitstrahl-Tool.
- Zeitstrahl-Tool II: Das Beschriftungsfeld im Zeitstrahl-Tool kann nun auch mit Markdown konfiguriert werden (Texte formatieren, Akzente setzen, Überschriften, Listen und Zitate einstellen, Tabellen, Links und Bilder einfügen.
- In das Dienste-Tool können nun auch PlexMap Layer zur Anzeige aufgenommen werden.
- Layerbaum im Viewer anpassen: Durch Aktivieren der entsprechenden Funktion in den View-Einstellungen können angemeldete Nutzer:innen jetzt den Layerbaum live im PlexMap Viewer verändern (Layernamen ändern, Layerreihenfolge anpassen, Layergruppen anlegen, Namen von Layergruppen ändern)
- Node Run Insights I: PlexMap 9 zeigt für jeden Ausführungsvorgang einer Switchboard-Funktion Laufzeit, Status, Start- und Endzeitpunkt.
- Node Run Insights II: Zeigt vollen Stacktrace bei Fehler und welche Person die Ausführung gestartet hat
- Node Run Insights III: Innerhalb einer Switchboard-Funktion kann mit einem Klick unser Support benachrichtigt werden. Wir haben schnell und einfach Zugriff auf den gesamten Kontext.
- Ausdrucks-Editor I: PlexMap 9 bringt einen neuen Ausdrucks-Editor und mehr Anwendungsmöglichkeiten für Ausdrücke (Präfix-notierte Listen, wie z.B. [„<“, „HOEHE“, 10] [„any“, [„<“, „HOEHE“, 10], [„>=“, „HOEHE“, 40]]).
- Ausdrucks-Editor II: Der Ausdrucks-Editor kann ab PlexMap 9 bei allen Regelfiltern verwendet werden (>, >=, ==, <=, <).
- Ausdrucks-Editor III: Es gibt zwei neuen Filter-Funktionen im PlexMap Switchboard, die den neuen Datentyp „Ausdruck“ als Filter verwenden“ Filtern nach Ausdruck“ und „Ausschließen nach Ausdruck“. Die Funktionen vereinfachen Filter-Ketten im Switchboard erheblich.
- Ausdrucks-Editor bei Stilen: Der neue Ausdrucks-Editor kann für das neue Feld „Drehung“ für Symbole und Texte im Stil-Editor verwendet werden. D.h. neben einem statischen Wert (z.B. 45 °) kann ein Ausdruck (z.B. ein Attributwert) angegeben werden.
- Die Backend-Hauptmenüs „Switchboard“, „Layer“ und „Views“ können jetzt nach Benutzer:innen (via @) und Tags (via #) gefiltert werden.
- Das Switchboard zeigt nun für optionale Parameter auch die Standard-Werte an.
- Neue mathematische Funkionen im PlexMap Switchboard: Aufrunden/Abrunden (math.ceil, math.floor).
- Endlich ein Taschenrechner im PlexMap Switchboard: Die Funktion „Berechnen“ (math.calc) ermöglicht eine kompaktere und effizientere Form für Berechnungen im Switchboard. Die Eingänge können via {0}, {1}, … in der Formel verwendet werden!
- RTRI-Plugin: Realtime-Road-Introspection (RTRI) ist ein Technologieunternehmen für KI-basierte, mobile Straßenerfassung und Echtzeit-Analyse von Infrastrukturzuständen mittels Kamera- und Sensordaten. Über das neue Plugin werden neue RTRI-Aufnahmen automatisch als georeferenzierte Layer geladen (Position, Blickrichtung, Zeitstempel) und direkt im Kartenkontext nutzbar.
- PlexMap API I: Implementierung einer Orbit-Viewer Integration
- PlexMap API II: Verbesserung der bestehenden Google StreetView Integration
- PlexMap API III: Implementierung einer Integration von ESRI ArcGIS
- PlexMap API IV: Mit PlexMap 9 kommen API-Statisiken, in denen Administrator:innen die API-Aufrufe verschiedener Endpunkte pro Monat und User sehen können.
- Admin-Dashboard: Über einen Klick auf Ihren Namen oben rechts im PlexMap Backend erreichen Sie das neue Admin-Dashboard. Hier erhalten Sie einen Überblick zu den registrierten Nutzer:innen, den derzeit aktiven Sessions, den ausgeführten Switchboards und eine Übersicht zum aktuell verfügbaren Speicherplatz (Incoming, Layer, Dateien, Datenbank,…)
- Schema-Editor I: In PlexMap gibt es bereits verschiedene strukturierte Datentypen (z.B. CityObject, IFCObject, Adress). Über den neuen Schema-Editor ist es jetzt erstmals möglich eigene Schemata zu erstellen.
- Schema-Editor II: „Schema“ ist ein eigener Datentyp und eigene Schemata können somit einheitlich verwaltet und versioniert werden. Zudem gibt es Switchboard-Funktionen, um Schemata zu generieren und zu validieren: „Schema validieren“, „Schema ableiten“, „Schema durchsetzen“.
- Schema-Editor III: Pro Depot im PlexMap Magazine kann ein Schema festgelegt werden. PlexMap stellt sicher, dass alle Daten in diesem Depot dem Schema entsprechen. Dabei gilt „Fail early, fail often“ – Datenfehler werden früh erkannt und nachfolgende Switchboards sind ohne Überraschungen ausführbar.
- PostgreSQL-Anbindung I: In PlexMap 9 ist nun die Anbindung externer PostgreSQL-Datenbanken als „first class citizen“ über das Switchboard (Funktion und Datentyp) möglich (Funktion: Datenbank-Verbindung).
- PostgreSQL-Anbindung II: Für ein „Datenbank-Objekt“ gibt es verschiedene lesende Switchboard-Funktionen (SQL-Abfrage, SQL-Tabelle abfragen, Features aus Tabelle laden).
- PostgreSQL-Anbindung III: Auch ein schreibender Zugriff auf die externe PostgreSQL-Datenbank ist über die Funktionen „Zeilen in Tabelle schreiben“ und „Features in Tabelle schreiben“ möglich.


