<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>News on OSM2World</title>
    <link>https://osm2world.org/blog/</link>
    <description>Recent content in News on OSM2World</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 29 Jan 2026 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://osm2world.org/blog/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>OSM2World at FOSDEM and FOSSGIS 2026</title>
      <link>https://osm2world.org/blog/2026/01/29/fossgis-fosdem-2026/</link>
      <pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2026/01/29/fossgis-fosdem-2026/</guid>
      <description>&lt;p&gt;OSM2World will be featured at two upcoming conferences: FOSDEM 2026 in Brussels and FOSSGIS 2026 in Göttingen.&lt;/p&gt;
&lt;h2 id=&#34;fosdem-2026-3d-rendering-openstreetmap-data&#34;&gt;FOSDEM 2026: 3D rendering OpenStreetMap data&lt;/h2&gt;
&lt;p&gt;A presentation on OSM2World is scheduled in the Geospatial devroom of the &lt;a href=&#34;https://fosdem.org/2026/&#34;&gt;FOSDEM conference&lt;/a&gt;. It provides an overview of the current state and capabilities of OSM2World.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://fosdem.org/2026/schedule/event/BMMGNT-osm2world_3d_rendering_openstreetmap_data/&#34;&gt;Schedule&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;fossgis-2026-neue-werkzeuge-fürs-3d-mapping&#34;&gt;FOSSGIS 2026: Neue Werkzeuge fürs 3D-Mapping&lt;/h2&gt;
&lt;p&gt;The German-language presentation titled &amp;ldquo;Neue Werkzeuge fürs 3D-Mapping&amp;rdquo; (&amp;ldquo;New tools for 3D mapping&amp;rdquo;) at &lt;a href=&#34;https://fossgis-konferenz.de/2026/&#34;&gt;FOSSGIS 2026&lt;/a&gt; focuses on tools for editing 3D data in OpenStreetMap, in particular the OSM2World-powered editing features developed as part of the &lt;a href=&#34;https://osm2world.org/blog/2025/09/24/ptf-roadmap-2025-osm-3d-edit/&#34;&gt;OSM-3D-Edit project supported by the Prototype Fund&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Prototype Fund OSM-3D-Edit roadmap</title>
      <link>https://osm2world.org/blog/2025/09/24/ptf-roadmap-2025-osm-3d-edit/</link>
      <pubDate>Wed, 24 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2025/09/24/ptf-roadmap-2025-osm-3d-edit/</guid>
      <description>&lt;p&gt;OSM-3D-Edit, one of the projects participating in the 2025 Prototype Fund round, uses OSM2World to make it easier to contribute 3D data to OpenStreetMap.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://prototypefund.de/&#34;&gt;Prototype Fund&lt;/a&gt; supports innovative free and open source software with funds from the German &lt;a href=&#34;https://www.bmftr.bund.de/EN/Home/home_node.html&#34;&gt;Federal Ministry of Research, Technology and Space&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;3d-preview-for-jvm-and-web-browsers&#34;&gt;3D preview for JVM and web browsers&lt;/h2&gt;
&lt;p&gt;The goal of the OSM-3D-Edit project is to make adding 3D data to OpenStreetMap easier and faster by improving the editing tools available to mappers. One key feature of such tools is to provide immediate feedback through a real-time 3D preview of the data which is being edited – without first having to upload the data to the OpenStreetMap database, and without having to wait hours or days for a data consumer&amp;rsquo;s rendering to update. This functionality is implemented using OSM2World, which makes the ability to render 3D scenes from OpenStreetMap data readily available through a &lt;a href=&#34;https://osm2world.org/docs/library/&#34;&gt;library interface&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although it is already possible to have the OSM2World desktop application open while editing and use its ability to render locally-stored .osm files to get a preview of recently-mapped data, that workflow is both harder to set up and less convenient to use than a tool integrated directly into the user&amp;rsquo;s editor. Wherever possible, the preview and the other tools developed during OSM-3D-Edit should therefore be integrated directly into common editor programs for working with OpenStreetMap data.&lt;/p&gt;
&lt;p&gt;One such editor is JOSM, the Java OpenStreetMap Editor. JOSM is a popular choice among experienced OSM contributors, who are disproportionately likely to be interested in the relatively advanced task of adding 3D data. It runs on the JVM (Java Virtual Machine), which makes it easy to integrate OSM2World. And it offers a plugin architecture which makes it easy to integrate new tools. Therefore, it is a great candidate for a first implementation of the project&amp;rsquo;s 3D editing tools. Ideally, this work will be implemented in collaboration with existing projects which work on 3D functionality for JOSM.&lt;/p&gt;
&lt;p&gt;However, the OpenStreetMap ecosystem includes a large number of editors and editing workflows, so tools for JOSM can only be a first step. In particular, the OSM-3D-Edit project also aims to offer an alternative to users who prefer web-based tools.&lt;/p&gt;
&lt;h2 id=&#34;tools-and-validation-rules-for-3d-editing-and-indoor-mapping&#34;&gt;Tools and validation rules for 3D editing and indoor mapping&lt;/h2&gt;
&lt;p&gt;Besides a 3D preview, there are several types of tools which can help make 3D editing a smooth experience. These include tools for working with geometric details, such as angles and directions, as well as presets to offer a more user-friendly interface to enter tags. Automated validation tools to check values for plausibility and detect common mapping errors are also useful in addition to the visual inspection offered by the preview. All of these are on the roadmap for OSM-3D-Edit.&lt;/p&gt;
&lt;p&gt;Because 3D mapping and indoor mapping have some challenges in common, and because applications with seamless indoor and outdoor visualizations require both types of data, indoor mapping is an additional use case to keep in mind during the creation of these tools.&lt;/p&gt;
&lt;h2 id=&#34;supporting-a-larger-subset-of-osm-tagging-in-the-3d-preview&#34;&gt;Supporting a larger subset of OSM tagging in the 3D preview&lt;/h2&gt;
&lt;p&gt;OSM2World already understands &lt;a href=&#34;https://taginfo.openstreetmap.org/projects/osm2world#tags&#34;&gt;hundreds of OSM keys and tags&lt;/a&gt;. However, the OSM data model is constantly evolving, so there are still plenty of attributes and edge cases which OSM2World does not yet support.&lt;/p&gt;
&lt;p&gt;That matters a lot for the intended use case as a 3D preview for editors: A preview should accurately depict the data that is being entered. Therefore, part of the project is to support additional attributes which would otherwise not be visible in the preview. This involves parsing new tags, but also related work such as more robust building geometry calculations. Of course, this work will be contributed back into the open source codebase of OSM2World and will therefore benefit all users of OSM2World.&lt;/p&gt;
&lt;hr&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/img/blog/ptf_bmftr_en.jpg&#34;
    alt=&#34;With funding from the Federal Ministry of Research, Technology and Space&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Software Sprint - Einzelvorhaben: OSM-3D-Edit - 3D-Bearbeitungswerkzeuge für
OpenStreetMap&lt;/p&gt;
&lt;p&gt;Förderkennzeichen 16IS25S04&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>3DMR support for OSM2World</title>
      <link>https://osm2world.org/blog/2025/09/05/3dmr/</link>
      <pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2025/09/05/3dmr/</guid>
      <description>&lt;p&gt;A new feature enables OSM2World to load custom or community-created models in the glTF format.&lt;/p&gt;
&lt;p&gt;OSM2World creates 3D scenes from data in the OSM data format used by the OpenStreetMap project. However, there are limits to what can be done using just the OSM data model. Sometimes, it would be nice to augment a 3D scene with models produced in a specialized 3D creation tool.&lt;/p&gt;
&lt;p&gt;A recently re-launched community project, the &lt;a href=&#34;https://3dmr.eu/&#34;&gt;3D Model Repository (3DMR)&lt;/a&gt;, is designed with that use case in mind. Contributors can upload 3D models under a suitable open license and link them from OSM. These models can depict a large variety of features, ranging from mass-produced benches or street lights to famous buildings and landmarks.&lt;/p&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/img/blog/3dmr-eiffel-tower.png&#34;
    alt=&#34;3DMR model of the Eiffel Tower in an OSM2World 3D rendering of Paris from OpenStreetMap data&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;3DMR model of the Eiffel Tower in an OSM2World 3D rendering of Paris from &lt;a href=&#34;https://www.openstreetmap.org/copyright&#34;&gt;OpenStreetMap&lt;/a&gt; data&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;When OSM2World encounters a link to 3DMR in OSM data, it can replace the OSM object with the 3D model available on 3DMR. Depending on the settings, models can be either be automatically downloaded from the &lt;a href=&#34;https://3dmr.eu/docs&#34;&gt;3DMR API&lt;/a&gt; or read from a local copy obtained as a &lt;a href=&#34;https://3dmr.eu/downloads&#34;&gt;nightly download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notably, integrating 3DMR content is only possible thanks to another feature scheduled for the 0.5.0 release: Support for parsing models in the .gltf and .glb file formats. This already makes it possible to define custom models for some types of objects, such as parked vehicles, in an OSM2World configuration file. Because .glb is used by 3DMR as well, the same code is used to place models from 3DMR.&lt;/p&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/examples/features/parking_space_cars.png&#34;
    alt=&#34;Parked cars loaded as external glTF models, showing random color, rotation and model selection.&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;Parked cars loaded as external glTF models, showing random color, rotation and model selection.&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;3DMR support will be included in OSM2World&amp;rsquo;s 0.5.0 release and is already part of the latest build available on the &lt;a href=&#34;https://osm2world.org/download&#34;&gt;download page&lt;/a&gt;. It is also enabled on the &lt;a href=&#34;https://osm2world.org/demo/&#34;&gt;OSM2World demo&lt;/a&gt;, so 3DMR models should start appearing there over the next few days.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OSM2World at FOSSGIS 2025</title>
      <link>https://osm2world.org/blog/2025/03/28/fossgis-2025/</link>
      <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2025/03/28/fossgis-2025/</guid>
      <description>&lt;p&gt;OSM2World has been presented at the &lt;a href=&#34;https://fossgis-konferenz.de/2025/&#34;&gt;FOSSGIS 2025&lt;/a&gt; conference in Münster, Germany.&lt;/p&gt;
&lt;p&gt;Slides and video recordings of the German-language presentation titled &amp;ldquo;Updates für den 3D-Pionier&amp;rdquo; are available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://tobias-knerr.de/publications/slides/OSM2World%20FOSSGIS%202025.pdf&#34;&gt;Slides&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=2KDmuZCCgmo&#34;&gt;YouTube video recording&lt;/a&gt;, &lt;a href=&#34;https://media.ccc.de/v/fossgis2025-57391-osm2world-updates-fur-den-3d-pionier#t=0&#34;&gt;CCC video recording&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A focus of the presentation are the features developed during &lt;a href=&#34;https://osm2world.org/blog/2024/12/16/ptf-roadmap-2024/&#34;&gt;round 16 of the Prototype Fund&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New OSM2World command line</title>
      <link>https://osm2world.org/blog/2025/02/24/cli-subcommands/</link>
      <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2025/02/24/cli-subcommands/</guid>
      <description>&lt;p&gt;OSM2World&amp;rsquo;s 0.5.0 release will include a major overhaul of its command line interface (CLI).&lt;/p&gt;
&lt;p&gt;Despite the ability to use OSM2World as a graphical application, the CLI remains one of the most powerful ways to access its functionality and a popular choice among advanced users. Because OSM2World&amp;rsquo;s feature set, and therefore the number of available options, has grown significantly over the years, the new CLI will present a command-style interface alongside several related improvements.&lt;/p&gt;
&lt;h2 id=&#34;subcommands&#34;&gt;Subcommands&lt;/h2&gt;
&lt;p&gt;The most noticeable change is the introduction of subcommands. Command-style interfaces appear increasingly popular with CLI tools. Git may be the most prominent user of the paradigm, but there are several other examples such as Go and &lt;a href=&#34;https://nominatim.org/2021/02/25/nominatim-tool.html&#34;&gt;Nominatim&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;Command-style organization reflects the fact that there are a few distinct modes of using OSM2World, and while there are a few parameters which make sense for more than one of these modes, many are specific to just one.&lt;/p&gt;
&lt;p&gt;As is customary, OSM2World&amp;rsquo;s CLI includes a help command which lets you learn about new options or remember rarely-used ones without having to leave the command line. Each subcommand comes with its own help message, which is formatted with ANSI colors and styles to make it a little easier to read. For example, this is an excerpt from the help page for the &lt;code&gt;convert&lt;/code&gt; command – likely the most common way of using OSM2World from the command line, and the one with the largest number of available options:&lt;/p&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/img/blog/cli-help-convert.png&#34;
    alt=&#34;Excerpt from the output of help convert&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;Excerpt from the output of &lt;code&gt;help convert&lt;/code&gt;&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;smart-defaults&#34;&gt;Smart defaults&lt;/h2&gt;
&lt;p&gt;Besides the introduction of subcommands, working on the command line interface has also been an opportunity to make it smarter and more convenient to use. Wherever it makes sense, parameters are now optional and use sensible defaults.&lt;/p&gt;
&lt;p&gt;This means that a simple command such as&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;convert -i in.osm -o out.png
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;will result in a PNG rendering with a suitable camera perspective and resolution:&lt;/p&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/img/blog/cli-out-athens.png&#34;
    alt=&#34;3D rendering of the National Library of Greece from OpenStreetMap&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;3D rendering of the &lt;a href=&#34;https://www.openstreetmap.org/relation/11628142#map=19/37.981249/23.733208&#34;&gt;National Library of Greece&lt;/a&gt; from &lt;a href=&#34;https://www.openstreetmap.org/copyright&#34;&gt;OpenStreetMap&lt;/a&gt;&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;This is possible because OSM2World assumes certain defaults and conventions. For example, it assumes that we want a PNG image because of the output file name, that the image should show the entire bounding box of the input file, that we want North to be at the top of the image, that we&amp;rsquo;re using OSM2World&amp;rsquo;s standard map style, and that we want a viewing angle and aspect ratio that provides a nice &amp;ldquo;isometric&amp;rdquo; 3D effect.&lt;/p&gt;
&lt;p&gt;Of course, it is possible to overwrite all of these assumptions if you want. With extra parameters, the same input file could produce a very different visual result.&lt;/p&gt;
&lt;h2 id=&#34;autocompletion&#34;&gt;Autocompletion&lt;/h2&gt;
&lt;p&gt;To make OSM2World&amp;rsquo;s command line interface even more convenient, you can use command line completion in Bash or Zsh Unix shells. With this feature enabled, you only need to type the first few letters of a subcommand or option and hitting the TAB key will do the rest. This autocompletion is aware of all the available parameters and which values (such as file names or constants) makes sense for them.&lt;/p&gt;
&lt;p&gt;Using this feature requires setting up an alias and sourcing the autocompletion script. Like the other improvements, implementation of this feature was a enabled by the &lt;a href=&#34;https://picocli.info&#34;&gt;picoci&lt;/a&gt; library.&lt;/p&gt;
&lt;h2 id=&#34;release-schedule-and-backwards-compatibility&#34;&gt;Release schedule and backwards compatibility&lt;/h2&gt;
&lt;p&gt;The new CLI will be part of the 0.5.0 release – and you can already test it using the latest build available on the &lt;a href=&#34;https://osm2world.org/download&#34;&gt;download page&lt;/a&gt;! However, old command lines will continue to work for a while. If you call OSM2World without a subcommand, it will fall back to the legacy CLI.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.4.0 released</title>
      <link>https://osm2world.org/blog/2025/01/21/release-0.4.0/</link>
      <pubDate>Tue, 21 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2025/01/21/release-0.4.0/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.4.0&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;upgrade to Java 17&lt;/li&gt;
&lt;li&gt;upgrade to JOGL 2.4.0, drop i586 natives&lt;/li&gt;
&lt;li&gt;new output format: glb&lt;/li&gt;
&lt;li&gt;new input format: &lt;a href=&#34;https://www.geodesk.com/&#34;&gt;GeoDesk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;zipped glTF output&lt;/li&gt;
&lt;li&gt;initial support for including existing glTF models&lt;/li&gt;
&lt;li&gt;command line option for LOD&lt;/li&gt;
&lt;li&gt;LOD support for all modules&lt;/li&gt;
&lt;li&gt;LOD selector in viewer&lt;/li&gt;
&lt;li&gt;ability to read tile metadata from external sources&lt;/li&gt;
&lt;li&gt;ability to read zipped SRTM hgt files&lt;/li&gt;
&lt;li&gt;reasonable default elevation handler&lt;/li&gt;
&lt;li&gt;consistent handling of overlapping features&lt;/li&gt;
&lt;li&gt;rendering of parked vehicles&lt;/li&gt;
&lt;li&gt;padding for textures to avoid clamping artifacts&lt;/li&gt;
&lt;li&gt;3D building improvements: roof:angle, relation and roof line edge cases&lt;/li&gt;
&lt;li&gt;resolution of config paths relative to config location&lt;/li&gt;
&lt;li&gt;improved logging&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Prototype Fund Round 16 feature roadmap</title>
      <link>https://osm2world.org/blog/2024/12/16/ptf-roadmap-2024/</link>
      <pubDate>Mon, 16 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2024/12/16/ptf-roadmap-2024/</guid>
      <description>&lt;p&gt;OSM2World is one of the projects which is currently being funded in round 16 of the &lt;a href=&#34;https://prototypefund.de/&#34;&gt;Prototype Fund&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Prototype Fund is a funding program of the German &lt;a href=&#34;https://www.bmbf.de/en/index.html&#34;&gt;Federal Ministry of Education and Research&lt;/a&gt; that is managed and evaluated by the &lt;a href=&#34;https://okfn.de/en/&#34;&gt;Open Knowledge Foundation Germany&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Work during the 6-month of development period is going to focus primarily on making it easier for developers to integrate OSM2World&amp;rsquo;s ability to generate 3D models into applications and websites according to their individual requirements.&lt;/p&gt;
&lt;h2 id=&#34;3d-tile-generation&#34;&gt;3D tile generation&lt;/h2&gt;
&lt;p&gt;Map tiles are a common approach to serving geospatial data on the Web, for both 2D and 3D maps. OSM2World is already able to output scenes as glTF and glb files, and will be improved to make it more convenient and performant to generate an entire set of tiles in this popular 3D content exchange format. Support for the open 3D Tiles standard pioneered by Cesium.js will allow website developers to display OSM2World&amp;rsquo;s output using existing frontend libraries. 3D tile generation will also be used to publish an interactive demo of OSM2World based on WebGL.&lt;/p&gt;
&lt;h2 id=&#34;custom-gltf-models&#34;&gt;Custom glTF models&lt;/h2&gt;
&lt;p&gt;OSM2World ships with a collection of liberally licensed assets which includes textures and 3D models. However, users of OSM2World may wish to replace these with their own assets. Thanks to the upcoming ability to import models from glTF files, this  is as simple as adding the path to such an asset to a human-readable configuration file. Other features of the glTF import include randomly chosing from multiple available models, and re-coloring assets at runtime according to color information from the OpenStreetMap database or random color variations.&lt;/p&gt;
&lt;h2 id=&#34;improved-command-line-interface&#34;&gt;Improved command line interface&lt;/h2&gt;
&lt;p&gt;Developers and advanced users can use OSM2World&amp;rsquo;s command line interface to integrate its capabilities into scripts and automate recurring tasks. However, OSM2World has acquired several relatively distinct modes of operation over time, and this is not yet reflected in the command line interface. This calls for a reorganization of the existing options, taking inspiration from the &amp;ldquo;subcommand&amp;rdquo; metaphor used by popular tools like Git.&lt;/p&gt;
&lt;h2 id=&#34;modular-architecture-and-maven-library&#34;&gt;Modular architecture and Maven library&lt;/h2&gt;
&lt;p&gt;In addition to its core functionality, OSM2World contains code that is only required when running it as a web server or standalone application. This extra functionality is not needed when using OSM2World as a library. Therefore, the goal is to split the OSM2World codebase into several modules, allowing developers to use only the required module(s) as dependencies for their project. Dependencies of the core module will be reviewed for compatibility with other platforms, such as Android systems and servers. The goal is to replace or make optional dependencies that would prevent OSM2World from being used in other environments other than desktop computers.&lt;/p&gt;
&lt;p&gt;To further encourage the use of OSM2World as a library in third-party projects, builds of the software will be made available as Maven dependencies through a suitable repository, and its interface will be improved to make it convenient to use in multiple programming languages, including Java and Kotlin.&lt;/p&gt;
&lt;h2 id=&#34;more-powerful-map-styles&#34;&gt;More powerful map styles&lt;/h2&gt;
&lt;p&gt;A final goal is to improve OSM2World&amp;rsquo;s ability to support different map styles – similar to 2D map renderers, which typically allow the user to customize the visual appearance of the output with map styles specified in languages such as MapCSS. A map style would assign 3D models and textures to OpenStreetMap elements based on their attributes, and modify the appearance of the generated models according to the user&amp;rsquo;s requirements.&lt;/p&gt;
&lt;hr&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/img/blog/ptf_bmbf_en.jpg&#34;
    alt=&#34;Sponsored by the Federal Ministry of Education and Research&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Software Sprint - Einzelvorhaben: OSM2World-3D-Modelle der Welt aus OpenStreetMap-Daten&lt;/p&gt;
&lt;p&gt;Förderkennzeichen 01IS24S36&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.3.1 released</title>
      <link>https://osm2world.org/blog/2022/12/29/release-0.3.1/</link>
      <pubDate>Thu, 29 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2022/12/29/release-0.3.1/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.3.1&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;use JOGL 2.4.0-rc-20210111 instead of 2.0.2&lt;/li&gt;
&lt;li&gt;compatible with modern Java versions&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.3.0 released</title>
      <link>https://osm2world.org/blog/2022/12/27/release-0.3.0/</link>
      <pubDate>Tue, 27 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2022/12/27/release-0.3.0/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.3.0&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;upgrade to Java 1.8&lt;/li&gt;
&lt;li&gt;new output format: glTF&lt;/li&gt;
&lt;li&gt;new input format: mbtiles&lt;/li&gt;
&lt;li&gt;PBR materials&lt;/li&gt;
&lt;li&gt;SVG textures and text textures&lt;/li&gt;
&lt;li&gt;texture atlas generation&lt;/li&gt;
&lt;li&gt;initial LOD support&lt;/li&gt;
&lt;li&gt;experimental Simple Indoor Tagging support&lt;/li&gt;
&lt;li&gt;country-dependent traffic signs and properties&lt;/li&gt;
&lt;li&gt;window and door geometry&lt;/li&gt;
&lt;li&gt;attachment connectors and rooftop objects&lt;/li&gt;
&lt;li&gt;numerous new and improved object types and attributes&lt;/li&gt;
&lt;li&gt;automatic loading of a default style&lt;/li&gt;
&lt;li&gt;slightly improved command line parameters&lt;/li&gt;
&lt;li&gt;maven build&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World at SotM 2021: 3D Rendering with OSM2World</title>
      <link>https://osm2world.org/blog/2021/07/09/sotm-2021/</link>
      <pubDate>Fri, 09 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2021/07/09/sotm-2021/</guid>
      <description>&lt;p&gt;OSM2World has been presented at the &lt;a href=&#34;https://2021.stateofthemap.org/&#34;&gt;State of the Map 2021&lt;/a&gt; online conference.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://2021.stateofthemap.org/sessions/ZVL93H/&#34;&gt;Program link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://tobias-knerr.de/publications/slides/OSM2World%20SotM%202021.pdf&#34;&gt;Slides&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=zGmanoRWY50&#34;&gt;YouTube video recording&lt;/a&gt;, &lt;a href=&#34;https://2021.stateofthemap.org/sessions/ZVL93H/&#34;&gt;CCC video recording&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This talk introduces the capabilities of OSM2World, with a particular focus on features which were added recently at the time of the 2021 conference.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OSM2World at SotM 2019: 3D OSM in your Browser</title>
      <link>https://osm2world.org/blog/2019/09/23/sotm-2019/</link>
      <pubDate>Mon, 23 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2019/09/23/sotm-2019/</guid>
      <description>&lt;p&gt;OSM2World has been presented at the &lt;a href=&#34;https://2019.stateofthemap.org/&#34;&gt;State of the Map 2019 conference&lt;/a&gt; in Heidelberg, Germany.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://2019.stateofthemap.org/sessions/V7QPGG/&#34;&gt;Program link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://tobias-knerr.de/publications/slides/OSM2World%20SotM%202019.pdf&#34;&gt;Slides&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=c1laX2W9RO8&#34;&gt;YouTube video recording&lt;/a&gt;, &lt;a href=&#34;https://media.ccc.de/v/sotm2019-1244-osm2world-3d-osm-in-your-browser&#34;&gt;CCC video recording&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The talk demonstrates the abilities of OSM2World and highlights the ongoing work on a WebGL-based web frontend, showcases some impressive 3D mapping around the world, and briefly explores how the software works behind the scenes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.2.0 released</title>
      <link>https://osm2world.org/blog/2019/06/23/release-0.2.0/</link>
      <pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2019/06/23/release-0.2.0/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.2.0&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;shaders and textures&lt;/li&gt;
&lt;li&gt;support for tags from &amp;ldquo;Simple 3D Buildings&amp;rdquo;&lt;/li&gt;
&lt;li&gt;lanes and road markings&lt;/li&gt;
&lt;li&gt;numerous new object types and attributes&lt;/li&gt;
&lt;li&gt;Overpass API as a data source&lt;/li&gt;
&lt;li&gt;ppm output format&lt;/li&gt;
&lt;li&gt;full multipolygon and coastline support&lt;/li&gt;
&lt;li&gt;highly experimental elevation support based on SRTM&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World receives Thomas Krenn Award</title>
      <link>https://osm2world.org/blog/2014/08/22/tk-award-2014/</link>
      <pubDate>Fri, 22 Aug 2014 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2014/08/22/tk-award-2014/</guid>
      <description>&lt;p&gt;OSM2World has received the 2014 Thomas Krenn Award.&lt;/p&gt;
&lt;p&gt;The award is intended to support Open Source projects and includes a 2500€ hardware donation. OSM2World contributors Tobias Knerr and Peter Barth traveled to Freyung to accept the award at the headquarters of German server manufacturer Thomas Krenn.&lt;/p&gt;
&lt;h2 id=&#34;articles-in-german-tech-news&#34;&gt;Articles in German tech news&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.heise.de/news/Thomas-Krenn-AG-foerdert-OSM2World-2409544.html&#34;&gt;Heise Online: Thomas-Krenn.AG fördert OSM2World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.pro-linux.de/news/1/21432/gewinner-der-thomas-krenn-os-foerderung-vorgestellt.html&#34;&gt;Linux-Magazin: Gewinner der Thomas-Krenn OS-Förderung vorgestellt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;figure class=&#34;figure-left-50&#34;&gt;&lt;img src=&#34;https://osm2world.org/img/blog/tk-award.jpg&#34;
    alt=&#34;Image of the Thomas Krenn Award trophy&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;Image of the Thomas Krenn Award trophy&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.9 released</title>
      <link>https://osm2world.org/blog/2012/01/11/release-0.1.9/</link>
      <pubDate>Wed, 11 Jan 2012 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2012/01/11/release-0.1.9/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.9&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;new PowerModule with power poles, minor power lines and wind turbines&lt;/li&gt;
&lt;li&gt;many new WorldObject types in StreetFurnitureModule&lt;/li&gt;
&lt;li&gt;correct rendering of covered ways through buildings&lt;/li&gt;
&lt;li&gt;ways through buildings require tunnel=[building_]passage&lt;/li&gt;
&lt;li&gt;treat roof:shape and building:roof:shape as synonyms&lt;/li&gt;
&lt;li&gt;use bounds from input file for terrain and forest boundaries&lt;/li&gt;
&lt;li&gt;keep camera position after reload (only works well with same bounding box)&lt;/li&gt;
&lt;li&gt;correct aspect ratio depending on window dimensions&lt;/li&gt;
&lt;li&gt;use Trove lib in PrimitiveBuffer, make buffering optional for PNG output&lt;/li&gt;
&lt;li&gt;make canvas limit for PNG export configurable&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.8 released</title>
      <link>https://osm2world.org/blog/2011/11/09/release-0.1.8/</link>
      <pubDate>Wed, 09 Nov 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/11/09/release-0.1.8/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.8&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;support for roof shapes (as ridge/edge geometry or building tags)&lt;/li&gt;
&lt;li&gt;support for building parts&lt;/li&gt;
&lt;li&gt;allow replacing POVRay textures and declarations in osm2world_definitions.inc&lt;/li&gt;
&lt;li&gt;make elevation calculator configurable, default to ZeroElevationCalculator&lt;/li&gt;
&lt;li&gt;bugfix in ForceEC. (duplicate points with ele) solves missing walls in POVRay&lt;/li&gt;
&lt;li&gt;OBJ export can be split into multiple files&lt;/li&gt;
&lt;li&gt;better minimum and maximum depths for orthographic view&lt;/li&gt;
&lt;li&gt;configurable PNG output background color&lt;/li&gt;
&lt;li&gt;support for entrance=*&lt;/li&gt;
&lt;li&gt;statistics dialog in viewer&lt;/li&gt;
&lt;li&gt;reload menu item in viewer&lt;/li&gt;
&lt;li&gt;code improvements (configurable Targets, toString and isEmpty for OSM data)&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.7 released</title>
      <link>https://osm2world.org/blog/2011/09/19/release-0.1.7/</link>
      <pubDate>Mon, 19 Sep 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/09/19/release-0.1.7/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.7&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;viewer: add option to choose between different elevation calculation methods&lt;/li&gt;
&lt;li&gt;new ZeroElevationCalculator that sets everything to elevation 0&lt;/li&gt;
&lt;li&gt;new config option createTerrain to disable terrain calculation&lt;/li&gt;
&lt;li&gt;use ele tags on invisible ways and areas&lt;/li&gt;
&lt;li&gt;artificial nodes in ways for better terrain elevation&lt;/li&gt;
&lt;li&gt;ability to render orthographic view from north, west, or east&lt;/li&gt;
&lt;li&gt;bugfix related to orthographic tile boundaries in POVRay&lt;/li&gt;
&lt;li&gt;support for parameter files&lt;/li&gt;
&lt;li&gt;more street furniture: advertising columns, billboards, benches&lt;/li&gt;
&lt;li&gt;render handrails on steps&lt;/li&gt;
&lt;li&gt;update of Osmosis lib version and support for .osm.pbf files&lt;/li&gt;
&lt;li&gt;GLPbuffer for command line rendering (png output no longer requires a window)&lt;/li&gt;
&lt;li&gt;filter degenerate triangles from POVRay output&lt;/li&gt;
&lt;li&gt;new Exit action (menu item and shortcut)&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.6 released</title>
      <link>https://osm2world.org/blog/2011/05/16/release-0.1.6/</link>
      <pubDate>Mon, 16 May 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/05/16/release-0.1.6/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.6&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fewer visual artifacts when scenes mix known and unknown ele&lt;/li&gt;
&lt;li&gt;unconnected WorldObjects influence terrain triangulation&lt;/li&gt;
&lt;li&gt;new WorldObject: building entrance&lt;/li&gt;
&lt;li&gt;support for min_height&lt;/li&gt;
&lt;li&gt;always use JOSM workaround for .osm files with generator=&amp;lsquo;JOSM&amp;rsquo;&lt;/li&gt;
&lt;li&gt;use ele tags on ways and areas for elevation calculation&lt;/li&gt;
&lt;li&gt;show error message box even for unexpected errors&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.5 released</title>
      <link>https://osm2world.org/blog/2011/04/30/release-0.1.5/</link>
      <pubDate>Sat, 30 Apr 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/04/30/release-0.1.5/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.5&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;configurable materials&lt;/li&gt;
&lt;li&gt;configuration file no longer limited to command line interface&lt;/li&gt;
&lt;li&gt;zoom with +/- keys&lt;/li&gt;
&lt;li&gt;support for building:min_level&lt;/li&gt;
&lt;li&gt;prevent silent InvalidGeometryException crashes during conversions&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.4 released</title>
      <link>https://osm2world.org/blog/2011/04/20/release-0.1.4/</link>
      <pubDate>Wed, 20 Apr 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/04/20/release-0.1.4/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.4&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;support for dragging files into the viewer&lt;/li&gt;
&lt;li&gt;addition of some missing library files&lt;/li&gt;
&lt;li&gt;Mac OS X support in start script&lt;/li&gt;
&lt;li&gt;alternative ElevationCalculators available for library users&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.3 released</title>
      <link>https://osm2world.org/blog/2011/03/24/release-0.1.3/</link>
      <pubDate>Thu, 24 Mar 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/03/24/release-0.1.3/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.3&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;extended public interface of the ConversionFacade&lt;/li&gt;
&lt;li&gt;workaround that allows reading JOSM XML files&lt;/li&gt;
&lt;li&gt;new StreetFurnitureModule&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.2 released</title>
      <link>https://osm2world.org/blog/2011/03/18/release-0.1.2/</link>
      <pubDate>Fri, 18 Mar 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/03/18/release-0.1.2/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.2&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fixed multipolygon support&lt;/li&gt;
&lt;li&gt;help/version text in empty viewer&lt;/li&gt;
&lt;li&gt;new build script&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>OSM2World 0.1.1 released</title>
      <link>https://osm2world.org/blog/2011/03/12/release-0.1.1/</link>
      <pubDate>Sat, 12 Mar 2011 00:00:00 +0000</pubDate>
      
      <guid>https://osm2world.org/blog/2011/03/12/release-0.1.1/</guid>
      <description>&lt;p&gt;&lt;strong&gt;OSM2World 0.1.1&lt;/strong&gt; has been released and is available for download on the &lt;a href=&#34;https://osm2world.org/download/&#34;&gt;OSM2World download page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;new export format: Wavefront .obj&lt;/li&gt;
&lt;li&gt;introduced tunnel junction nodes&lt;/li&gt;
&lt;li&gt;improved keyboard controls in viewer (multiple simultaneous keys)&lt;/li&gt;
&lt;li&gt;visual activity indicator during exports&lt;/li&gt;
&lt;li&gt;fixed NullPointerException in AABBDebugView&lt;/li&gt;
&lt;li&gt;various small fixes&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
  </channel>
</rss>
