JP Blosm

JP Blosm

Imports OpenStreetMap, terrain, image overlays, GPX tracks, GeoJSON, and 3D Tiles data into Blender.

Extension ID
jp_blosm
Current Version
2.8.3
Minimum Blender Version
5.1.0
Maintainers
Vladimir Elistratov <prokitektura+support@gmail.com>, Jace Priester
License
GPL-3.0-or-later
Repository
https://jacepriester.com/blender-repo

Overview

The original Blosm was developed by Vladimir Elistratov and can be found at https://blender-addons.org/blosm/. Alternatively, use the github repo at https://github.com/vvoovv/blosm. The original version has a serious bug in floating point math and does not import Google 3d Buildings tiles at their correct locations. The original also appears to no longer be maintained. This fork corrects the tile location error.

You will find a Blosm tab in the 3D View sidebar for choosing a geographic extent, configuring data type and import settings, and bringing map-related content into a Blender scene.

Major Features

  • OpenStreetMap import: downloads from an OSM server or imports from local OSM files.
  • Terrain import: creates terrain meshes from downloaded elevation data.
  • Image overlays: imports map or satellite imagery over terrain.
  • 3D Tiles import: imports photorealistic 3D Tiles from Google or custom tileset URLs.
  • GPX import: imports GPX tracks and can project them onto terrain.
  • GeoJSON import: imports GeoJSON data, optionally filtered by coordinates.
  • Extent tools: select extent on a map, paste coordinates from the clipboard, or derive extent from the active object.
  • Asset packages: supports asset package selection and reloading for richer imports.
  • Projection support: stores imported scene latitude/longitude and projection data.

Basic Usage

  1. Install and enable the extension.
  2. Open the 3D View sidebar and select the Blosm tab.
  3. Choose the data type, such as OpenStreetMap, terrain, image overlay, 3D Tiles, GeoJSON, or GPX.
  4. Set the geographic extent using select, paste, or from active.
  5. Adjust the settings panel for the selected data type.
  6. Click import to create the scene content.

Preferences and Setup

  • Data directory for downloaded OpenStreetMap, terrain, overlays, and 3D Tiles cache data.
  • OSM server selection.
  • Mapbox access token helper.
  • ArcGIS API key helper.
  • Google 3D Tiles API key helper.
  • Asset package directory and package reload tools.

Permissions

Network
Download map terrain imagery and 3D Tiles data.
Files
Store and access downloaded map and asset data.
Clipboard
Copy and paste area coordinates.

Notes

  • Google 3D Tiles import requires the JP glTF add-on to be enabled.
  • This is the second part of the floating point error bugfix. You cannot use Blender’s built-in glTF extension with this.
  • Some data sources require external API keys or access tokens.
  • The extension stores download/cache data in the configured Blosm data directory.