Skip to content

RWTH-E3D/twin-city-viewer

Repository files navigation

TwinCityViewer

TwinCityViewer is a web-based visualization and editing tool for 3D city models in the CityJSONSeq format. It provides an intuitive interface for working with district-scale urban digital twins, supporting both visualization and interactive editing capabilities. While it can work with any OGC API Features compliant endpoint, it is designed to work seamlessly with TwinCityAPI for enhanced functionality.

Key Features

  • Interactive 3D visualization using Three.js
  • Integration with MapLibre GL for base maps and terrain data
  • Visual-first CRUD operations for building models
  • Direct editing of building geometries and properties
  • Compatible with any OGC API Features compliant endpoint
  • Local file saving and loading capabilities

Customize configuration

See Vite Configuration Reference.

Project Setup

Make sure to create a .env file if you are not using the docker image based on the examle

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Recommended IDE Setup

VSCode + Volar (and disable Vetur).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages