OpenPandaMap is an open-source project aimed at creating a fully-interactive 3D map using data from OpenStreetMap (OSM) and Panda3D, a powerful 3D engine designed for Python.
This project takes geographical data from OpenStreetMap and converts it into a 3D scene using Panda3D. It's designed to be highly customizable, allowing you to create detailed environments with buildings, roads, water bodies, and more. Our goal is to create a flexible and user-friendly tool for anyone interested in 3D mapping or geographical data visualization.
- Detailed 3D Environments: Generate 3D models of buildings, roads, and water bodies based on real-world data.
- Interactive: Navigate through the map using standard camera controls.
- Customizable: Adjust the level of detail, colors, transparency, and more to fit your needs.
- Open Source: Contribute to the project and help shape its future.
You'll need Python 3.6 or later. Clone the repository and install the dependencies with pip:
git clone https://github.com/stressatoo/interactive-map.git
cd interactive-map
pip install -r requirements.txt
After installing, you can run the main script:
python main.py
This will open a window with the 3D map. You can navigate through the map using the mouse buttons and clicking the scroll wheel.
We're currently focusing on generating accurate and visually pleasing water bodies. We've made significant progress, but we're still fine-tuning the details to ensure accuracy and performance.
We welcome contributions from everyone. Whether you're a seasoned programmer or a beginner, there are many ways to contribute. Check out the Contributing guide for more information.
OpenPandaMap is licensed under the MIT License.
Join us in creating a beautiful, interactive 3D map experience!