{"id":10853,"date":"2026-07-03T16:14:44","date_gmt":"2026-07-03T14:14:44","guid":{"rendered":"https:\/\/www.geoplex.de\/?p=10853"},"modified":"2026-07-03T21:45:30","modified_gmt":"2026-07-03T19:45:30","slug":"plexmap-9-0-release-notes","status":"publish","type":"post","link":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/","title":{"rendered":"PlexMap 9.0 &#8211; Release Notes"},"content":{"rendered":"\n<p>PlexMap 9.0 has now been deployed to all instances. We hope you enjoy exploring the new features! Find out all about the key updates here. If you have any questions about the release, please feel free to contact our <a href=\"mailto:support@geoplex.de\">Support-Team<\/a>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Major Update: Editing<\/h2>\n\n\n\n<p>With PlexMap 9, a completely revised editing tool is being delivered via the PlexMap Planner. Fundamentally, the tool distinguishes between schema-based and schema-less editing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/editing-1024x576.png\" alt=\"\" class=\"wp-image-10818\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/editing-980x551.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/editing-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>Restrictive, schema-based editing relies on an existing database schema (e.g., a tree inventory). In this scenario, editors cannot modify the schema but can only populate existing attributes with predefined data types (e.g., the &#8220;tree height&#8221; attribute requires a number with two decimal places). In contrast, free, schema-less editing allows for the capture of arbitrary geometries (e.g., a polygon) with arbitrary attributes.<\/p>\n\n\n\n<p>In both cases, the captured objects and attributes are saved as a new &#8220;moment&#8221; in PlexMap Magazine. The new editing tool also functions without an internet connection during field data capture; in such instances, the captured data is only transferred to the database once a network connection is re-established.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Major Update: BIM-Interface<\/h2>\n\n\n\n<p>In PlexMap 9, the existing BIM interface has undergone a fundamental overhaul and significant expansion. A new &#8220;BIM Project&#8221; data type has been introduced; in addition to managing versioned IFC data, &#8220;BIM Project&#8221; now enables the storage of structured metadata, documents, and external references within a BIM repository.<\/p>\n\n\n\n<p>The visualization of BIM data in PlexMap 3D has been fundamentally overhauled: it is now possible to query the IFC classes of every individual geometry within the IFC dataset. Additionally, BIM models can be filtered live in the viewer based on their IFC attributes and classes (e.g., &#8220;show only all doors&#8221;).<\/p>\n\n\n\n<p>Enhancement for the cross-section tool: In addition to &#8220;Colorize,&#8221; options to &#8220;hide above&#8221; and &#8220;hide below&#8221; are now available. This allows for horizontal cross-sections through 3D models (e.g., BIM, CityGML, 3D mesh).<\/p>\n\n\n\n<p>The versioning of repositories in general has also been improved as part of this update: a description of the change can now be created for each new &#8220;moment.&#8221; Before confirming a moment, administrators are now presented with an overview of the changes made. The origin of the moment (Switchboard, Magazine, Editing) is also displayed.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: Feedback-Tool<\/h2>\n\n\n\n<p>This new tool allows users of the PlexMap Viewer to submit feedback regarding map content. The feedback is subsequently transmitted via email to a group of recipients defined in the backend. Intended use cases include, for example, citizen participation processes and the reporting of issues. The feedback tool is available in PlexMap 2D, PlexMap 3D, and PlexMap Street360\u00b0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/feedback-1024x576.png\" alt=\"\" class=\"wp-image-10794\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/feedback-980x551.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/feedback-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>Shortcut buttons: To enable even non-experts to provide feedback quickly and easily, we have introduced &#8220;shortcut buttons&#8221; as a new feature. Each viewer tool can now be assigned an easily accessible shortcut button that appears directly on the map.<\/p>\n\n\n\n<p>Potential applications for the feedback tool include, for example, internal annotation regarding the quality of geospatial data and the creation of external views where citizens can report defects, barriers, or hazardous points on school routes, or provide feedback on public transport. The feedback tool thus serves as an instrument for the participatory optimization of urban infrastructure.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Major Update: PlexMap Street360\u00b0<\/h2>\n\n\n\n<p>Just like PlexMap 8, PlexMap 9 includes a major update for Street360\u00b0: Depth maps can now be generated directly within the PlexMap Switchboard. These enable panoramas to be displayed in a standalone viewer without requiring PlexMap 3D. Furthermore, using depth maps instead of point clouds significantly improves viewing performance\u2014a major advantage, particularly on lower-end devices. The new depth maps also offer benefits for measurements: unlike point clouds, they provide a continuous surface without gaps. Additionally, a new visualization feature in the measurement tool now allows users to assess the surface normal at the measured point.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/depth-map-2-1024x576.jpeg\" alt=\"\" class=\"wp-image-10821\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/depth-map-2-980x551.jpeg 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/depth-map-2-480x270.jpeg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>Furthermore, the PlexMap Switchboard now includes a new feature for the fully automated texturing of 3D city models using panoramic images (\u201cTexture with panoramic images\u201d). This feature can also be used in conjunction with existing capabilities for texturing roof surfaces (e.g., using true orthophotos) and texturing 3D buildings with oblique aerial imagery.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: Indoor-Navigation and Indoor-Panoramas<\/h2>\n\n\n\n<p>New collision detection in PlexMap 3D now enables significantly better navigation inside buildings (e.g., climbing stairs). Naturally, it is also possible to cross structures like bridges outside of buildings. Additionally, the collision detection prevents users from walking through walls.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/3d.bonn_.de_v_demo-ennertbad_FullHD-1024x576.png\" alt=\"\" class=\"wp-image-10816\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/3d.bonn_.de_v_demo-ennertbad_FullHD-980x551.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/3d.bonn_.de_v_demo-ennertbad_FullHD-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>To integrate indoor panoramas (e.g., from NavVis) into PlexMap Street360\u00b0, PlexMap now supports the E57 format. To facilitate orientation within the interiors, building floor plans can now be automatically derived via a switchboard process. Users can choose between a 2D or 3D entry point into the application for visualizing indoor panoramas.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: \u201ePseudo-VR\u201c on mobile devices<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"1024\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/mobile-mode-542x1024.png\" alt=\"\" class=\"wp-image-10795\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Based on the experience gathered so far, VR must be very low-threshold to succeed in practice.<\/p>\n\n\n\n<p>We have therefore significantly enhanced our mobile mode. Users can now navigate through PlexMap 3D and look around very intuitively using a new navigation element.<\/p>\n\n\n\n<p>In addition, various sliders allow users to adjust the viewing height and zoom level within the viewer. When combined with the PlexMap Planner, this creates a VR mode that is very easy and accessible to use.<\/p>\n\n\n\n<p>We look forward to your real-world feedback. Does \u201cpseudo-VR\u201d work better than using complex VR headsets?<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Major Update: PlexMap XPlanung-Interface<\/h2>\n\n\n\n<p>In light of the growing practical importance of XPlanung, the existing interface has been significantly improved. With PlexMap 9, XPlanGML files can now be imported and interpreted in a fully automated manner with great ease using the &#8220;Load XPlanGML&#8221; switchboard function.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/xplanung-1024x576.png\" alt=\"\" class=\"wp-image-10806\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/xplanung-980x551.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/xplanung-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>XPlanGML data can be displayed in both two and three dimensions. Visualization primarily involves the automatic interpretation and rendering of the styles for all XPlan elements. The implementation of XPlan styles is based on the QGIS implementation by PlanDigital, and the XPlanGML classes included are based on the XPlanung object type catalog from xLeitstelle.<\/p>\n\n\n\n<p>For the three-dimensional visualization of XPlanGML in PlexMap 3D, building heights (permitted eaves and ridge heights) are also automatically derived. Furthermore, trees are automatically placed.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: Layer Filter<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/layer-filter-1024x576.png\" alt=\"\" class=\"wp-image-10807\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/layer-filter-980x551.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/layer-filter-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>The new &#8220;Layer Filter&#8221; viewer tool allows 3D layers (layer type: mesh) to be filtered directly within the viewer. The tool is configured in the layer settings. Available filter types include &#8220;Allowed values,&#8221; &#8220;Min-Max value,&#8221; and &#8220;Time range.&#8221; Try out this new functionality in the City of Basel&#8217;s 3D city model (MapBS 3D).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: Generic search<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"835\" height=\"1024\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/generische-suche-835x1024.png\" alt=\"\" class=\"wp-image-10825\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Previously, the PlexMap Viewer only supported searches for addresses; searching for items such as ALKIS IDs was not readily possible.<\/p>\n\n\n\n<p>The new generic search is a multidimensional query method that allows users to search any layer for any attribute value.<\/p>\n\n\n\n<p>The generic search can be configured in the settings for each layer. Additionally, the &#8220;search bar&#8221; must be enabled in the relevant view, and the &#8220;generic search&#8221; option must be selected.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: Generate wind turbines<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/demo.plexmap.de_v_Mesh_FullHD-1024x576.png\" alt=\"\" class=\"wp-image-10820\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/demo.plexmap.de_v_Mesh_FullHD-980x551.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/demo.plexmap.de_v_Mesh_FullHD-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>With the new &#8220;Generate Wind Turbines&#8221; Switchboard function, 3D wind turbines can be generated fully automatically from existing data (e.g., the Market Master Data Register). Parameters such as hub height and rotor diameter are transferred from the source data to a configurable wind turbine model from our 3D library. As a result, for instance, all wind turbines in a district can be automatically generated in 3D and saved as a layer. Animation of the wind turbines (automatic rotation of the rotor blades) is also possible.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: Hover-Query window<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"1024\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/hover-abfragefenster-961x1024.png\" alt=\"\" class=\"wp-image-10822\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Previously, attribute queries in the viewer were handled via PlexMap\u2019s side query panel.<\/p>\n\n\n\n<p>It is now also possible to perform queries using the new hover query panel. The hover query panel is configured in the &#8220;Query Panel&#8221; section of the layer settings.<\/p>\n\n\n\n<p>Both types of query panels can be used simultaneously.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">New: PlexMap Rest API &#8211; Request photo crops<\/h2>\n\n\n\n<p>By simply specifying a target coordinate, PlexMap automatically searches for the nearest panoramic or oblique aerial image and calculates the angle and image framing to provide the best possible view of the object at that coordinate (cf. \/api\/v2\/oblique\/image-of-location and \/api\/v2\/panorama\/image-of-location).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/image-from-location-1024x435.png\" alt=\"\" class=\"wp-image-10811\" srcset=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/image-from-location-980x416.png 980w, https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/image-from-location-480x204.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>The result is a fully automatically generated image file of the selected area. Furthermore, PlexMap 9 introduces numerous detailed improvements for the PlexMap API (see the \u201cFurther New Features\u201d section).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Further new features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The output of XLSX files (Excel) is now possible in the PlexMap Switchboard.<\/li>\n\n\n\n<li>Permissions can now be assigned simultaneously for previously selected layers, switchboards, and views.<\/li>\n\n\n\n<li>Expansion of styling options for tags in the PlexMap backend.<\/li>\n\n\n\n<li>The integration of legend graphics is now also done automatically via the PlexMap Switchboard (previously, this was only possible manually via the layer settings).<\/li>\n\n\n\n<li>Different fonts can now be selected for labels in PlexMap 2D and PlexMap 3D.<\/li>\n\n\n\n<li>Timeline Tool I: Configuration of time-dependent visibility for layer groups in the Timeline Tool.<\/li>\n\n\n\n<li>Timeline Tool II: The label text field in the Timeline Tool can now also be configured using Markdown (format text, add accents, set headings, lists, and blockquotes, insert tables, links, and images).<\/li>\n\n\n\n<li>PlexMap layers can now also be included for display within the Services Tool.<\/li>\n\n\n\n<li>Customize the layer tree in the Viewer: By activating the corresponding function in the view settings, logged-in users can now modify the layer tree live in the PlexMap Viewer (change layer names, adjust layer order, create layer groups, change names of layer groups).<\/li>\n\n\n\n<li>Node Run Insights I: PlexMap 9 shows the runtime, status, start time, and end time for each execution process of a Switchboard function.<\/li>\n\n\n\n<li>Node Run Insights II: Displays the full stack trace in the event of an error and indicates which person started the execution.<\/li>\n\n\n\n<li>Node Run Insights III: Within a Switchboard function, our support team can be notified with a single click. We gain quick and easy access to the entire context.<\/li>\n\n\n\n<li>Expression Editor I: PlexMap 9 introduces a new Expression Editor and more application possibilities for expressions (prefix-notated lists, such as <code>[\"&lt;\", \"HOEHE\", 10]<\/code> <code>[\"any\", [\"&lt;\", \"HOEHE\", 10], [\">=\", \"HOEHE\", 40]]<\/code>).<\/li>\n\n\n\n<li>Expression Editor II: From PlexMap 9 onwards, the Expression Editor can be used for all rule filters (<code>><\/code>, <code>>=<\/code>, <code>==<\/code>, <code>&lt;=<\/code>, <code>&lt;<\/code>).<\/li>\n\n\n\n<li>Expression Editor III: There are two new filter functions in the PlexMap Switchboard that use the new &#8220;Expression&#8221; data type as a filter: &#8220;Filter by Expression&#8221; and &#8220;Exclude by Expression&#8221;. These functions significantly simplify filter chains in the Switchboard.<\/li>\n\n\n\n<li>Expression Editor for Styles: The new Expression Editor can be used for the new &#8220;Rotation&#8221; field for symbols and text within the Style Editor. This means that instead of a static value (e.g., 45\u00b0), an expression (e.g., an attribute value) can be specified.<\/li>\n\n\n\n<li>The main backend menus &#8220;Switchboard&#8221;, &#8220;Layer&#8221;, and &#8220;Views&#8221; can now be filtered by users (via <code>@<\/code>) and tags (via <code>#<\/code>).<\/li>\n\n\n\n<li>The Switchboard now also displays default values for optional parameters.<\/li>\n\n\n\n<li>New mathematical functions in the PlexMap Switchboard: Rounding up\/down (<code>math.ceil<\/code>, <code>math.floor<\/code>).<\/li>\n\n\n\n<li>Finally, a calculator in the PlexMap Switchboard: The &#8220;Calculate&#8221; function (<code>math.calc<\/code>) enables a more compact and efficient form for calculations within the Switchboard. Inputs can be used in the formula via <code>{0}<\/code>, <code>{1}<\/code>, \u2026!<\/li>\n\n\n\n<li>RTRI Plugin: Realtime-Road-Introspection (RTRI) is a technology company for AI-based, mobile road data collection and real-time analysis of infrastructure conditions using camera and sensor data. Via the new plugin, new RTRI captures are automatically loaded as georeferenced layers (position, viewing direction, timestamp) and can be used directly within the map context.<\/li>\n\n\n\n<li>PlexMap API I: Implementation of an Orbit Viewer integration.<\/li>\n\n\n\n<li>PlexMap API II: Improvement of the existing Google StreetView integration.<\/li>\n\n\n\n<li>PlexMap API III: Implementation of an ESRI ArcGIS integration.<\/li>\n\n\n\n<li>PlexMap API IV: PlexMap 9 introduces API statistics, where administrators can view the API calls of various endpoints per month and user.<\/li>\n\n\n\n<li>Admin Dashboard: By clicking on your name in the top right of the PlexMap backend, you can access the new Admin Dashboard. Here you get an overview of registered users, currently active sessions, executed switchboards, and an overview of currently available storage space (Incoming, layers, files, database, \u2026).<\/li>\n\n\n\n<li>Schema Editor I: There are already various structured data types in PlexMap (e.g., CityObject, IFCObject, Address). The new Schema Editor makes it possible to create custom schemas for the first time.<\/li>\n\n\n\n<li>Schema Editor II: &#8220;Schema&#8221; is its own data type, meaning custom schemas can be managed and versioned uniformly. In addition, there are Switchboard functions to generate and validate schemas: &#8220;Validate Schema&#8221;, &#8220;Derive Schema&#8221;, &#8220;Enforce Schema&#8221;.<\/li>\n\n\n\n<li>Schema Editor III: A schema can be defined per depot in the PlexMap Magazine. PlexMap ensures that all data in this depot complies with the schema. The principle of &#8220;Fail early, fail often&#8221; applies here\u2014data errors are detected early, and subsequent switchboards can be executed without surprises.<\/li>\n\n\n\n<li>PostgreSQL Connection I: In PlexMap 9, connecting external PostgreSQL databases is now possible as a &#8220;first-class citizen&#8221; via the Switchboard (function and data type) (Function: Database Connection).<\/li>\n\n\n\n<li>PostgreSQL Connection II: There are various read-only Switchboard functions available for a &#8220;Database Object&#8221; (SQL Query, Query SQL Table, Load Features from Table).<\/li>\n\n\n\n<li>PostgreSQL Connection III: Write access to the external PostgreSQL database is also possible via the functions &#8220;Write Rows to Table&#8221; and &#8220;Write Features to Table&#8221;.n\u201c m\u00f6glich.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>PlexMap 9.0 has now been deployed to all instances. We hope you enjoy exploring the new features! Find out all about the key updates here. If you have any questions about the release, please feel free to contact our Support-Team. Major Update: Editing With PlexMap 9, a completely revised editing tool is being delivered via [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":10852,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[48],"tags":[62],"class_list":["post-10853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plexmap-releases","tag-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PlexMap 9.0 - Release Notes | Geoplex<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PlexMap 9.0 - Release Notes | Geoplex\" \/>\n<meta property=\"og:description\" content=\"PlexMap 9.0 has now been deployed to all instances. We hope you enjoy exploring the new features! Find out all about the key updates here. If you have any questions about the release, please feel free to contact our Support-Team. Major Update: Editing With PlexMap 9, a completely revised editing tool is being delivered via [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\" \/>\n<meta property=\"og:site_name\" content=\"Geoplex\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GeoplexGIS\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-03T14:14:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-03T19:45:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"hilling\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geoplexnews\" \/>\n<meta name=\"twitter:site\" content=\"@geoplexnews\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hilling\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\"},\"author\":{\"name\":\"hilling\",\"@id\":\"https:\/\/www.geoplex.de\/en\/#\/schema\/person\/3dd61dfb7ba27f1b632447b671960e9c\"},\"headline\":\"PlexMap 9.0 &#8211; Release Notes\",\"datePublished\":\"2026-07-03T14:14:44+00:00\",\"dateModified\":\"2026-07-03T19:45:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\"},\"wordCount\":2129,\"image\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png\",\"keywords\":[\"news\"],\"articleSection\":[\"PlexMap Releases\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\",\"url\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\",\"name\":\"PlexMap 9.0 - Release Notes | Geoplex\",\"isPartOf\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png\",\"datePublished\":\"2026-07-03T14:14:44+00:00\",\"dateModified\":\"2026-07-03T19:45:30+00:00\",\"author\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/#\/schema\/person\/3dd61dfb7ba27f1b632447b671960e9c\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage\",\"url\":\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png\",\"contentUrl\":\"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.geoplex.de\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PlexMap 9.0 &#8211; Release Notes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.geoplex.de\/en\/#website\",\"url\":\"https:\/\/www.geoplex.de\/en\/\",\"name\":\"Geoplex\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.geoplex.de\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.geoplex.de\/en\/#\/schema\/person\/3dd61dfb7ba27f1b632447b671960e9c\",\"name\":\"hilling\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8ed88cd99ac8fed59d3593d80212a7d0ed9cfddc0cf0ae74d2becfdb53786e73?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8ed88cd99ac8fed59d3593d80212a7d0ed9cfddc0cf0ae74d2becfdb53786e73?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8ed88cd99ac8fed59d3593d80212a7d0ed9cfddc0cf0ae74d2becfdb53786e73?s=96&d=mm&r=g\",\"caption\":\"hilling\"},\"url\":\"https:\/\/www.geoplex.de\/en\/author\/hilling\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PlexMap 9.0 - Release Notes | Geoplex","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/","og_locale":"en_US","og_type":"article","og_title":"PlexMap 9.0 - Release Notes | Geoplex","og_description":"PlexMap 9.0 has now been deployed to all instances. We hope you enjoy exploring the new features! Find out all about the key updates here. If you have any questions about the release, please feel free to contact our Support-Team. Major Update: Editing With PlexMap 9, a completely revised editing tool is being delivered via [&hellip;]","og_url":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/","og_site_name":"Geoplex","article_publisher":"https:\/\/www.facebook.com\/GeoplexGIS\/","article_published_time":"2026-07-03T14:14:44+00:00","article_modified_time":"2026-07-03T19:45:30+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png","type":"image\/png"}],"author":"hilling","twitter_card":"summary_large_image","twitter_creator":"@geoplexnews","twitter_site":"@geoplexnews","twitter_misc":{"Written by":"hilling","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#article","isPartOf":{"@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/"},"author":{"name":"hilling","@id":"https:\/\/www.geoplex.de\/en\/#\/schema\/person\/3dd61dfb7ba27f1b632447b671960e9c"},"headline":"PlexMap 9.0 &#8211; Release Notes","datePublished":"2026-07-03T14:14:44+00:00","dateModified":"2026-07-03T19:45:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/"},"wordCount":2129,"image":{"@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png","keywords":["news"],"articleSection":["PlexMap Releases"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/","url":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/","name":"PlexMap 9.0 - Release Notes | Geoplex","isPartOf":{"@id":"https:\/\/www.geoplex.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage"},"image":{"@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png","datePublished":"2026-07-03T14:14:44+00:00","dateModified":"2026-07-03T19:45:30+00:00","author":{"@id":"https:\/\/www.geoplex.de\/en\/#\/schema\/person\/3dd61dfb7ba27f1b632447b671960e9c"},"breadcrumb":{"@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#primaryimage","url":"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png","contentUrl":"https:\/\/www.geoplex.de\/wp-content\/uploads\/2026\/07\/Plexmap-9-release-note3.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.geoplex.de\/en\/plexmap-9-0-release-notes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.geoplex.de\/en\/"},{"@type":"ListItem","position":2,"name":"PlexMap 9.0 &#8211; Release Notes"}]},{"@type":"WebSite","@id":"https:\/\/www.geoplex.de\/en\/#website","url":"https:\/\/www.geoplex.de\/en\/","name":"Geoplex","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.geoplex.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.geoplex.de\/en\/#\/schema\/person\/3dd61dfb7ba27f1b632447b671960e9c","name":"hilling","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8ed88cd99ac8fed59d3593d80212a7d0ed9cfddc0cf0ae74d2becfdb53786e73?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8ed88cd99ac8fed59d3593d80212a7d0ed9cfddc0cf0ae74d2becfdb53786e73?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8ed88cd99ac8fed59d3593d80212a7d0ed9cfddc0cf0ae74d2becfdb53786e73?s=96&d=mm&r=g","caption":"hilling"},"url":"https:\/\/www.geoplex.de\/en\/author\/hilling\/"}]}},"_links":{"self":[{"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/posts\/10853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/comments?post=10853"}],"version-history":[{"count":1,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/posts\/10853\/revisions"}],"predecessor-version":[{"id":10857,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/posts\/10853\/revisions\/10857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/media\/10852"}],"wp:attachment":[{"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/media?parent=10853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/categories?post=10853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geoplex.de\/en\/wp-json\/wp\/v2\/tags?post=10853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}