Skip to content
/ stlmaps Public

A web application for generating 3D terrain and building models from map data. This tool allows you to select an area on a map and export it as a 3D OBJ file that can be used for 3D printing, visualization, or digital elevation modeling.

Notifications You must be signed in to change notification settings

cioddi/stlmaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Disclaimer: This project was developed with assistance from AI tools including GPT-4o and Claude 3.7.

3D Map Generator

A web application for generating 3D terrain and building models from map data. This tool allows you to select an area on a map and export it as a 3D OBJ file that can be used for 3D printing, visualization, or digital elevation modeling.

Features

  • Interactive map interface based on @mapcomponents/react-maplibre
  • Select regions of interest using a resizable, rotatable bounding box
  • Generate 3D terrain models from digital elevation model (DEM) data
  • Automatically include buildings with appropriate heights
  • Adjust vertical exaggeration to enhance terrain features
  • Preview 3D models directly in the browser
  • Download models in OBJ format for use in other applications

Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm 9.x or later

Dev environment setup

  1. Clone this repository
git clone <repository-url>
cd my-3d-map-app
yarn
yarn dev

About

A web application for generating 3D terrain and building models from map data. This tool allows you to select an area on a map and export it as a 3D OBJ file that can be used for 3D printing, visualization, or digital elevation modeling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages