Skip to content

RWTH-E3D/twin-city-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwinCityAPI

TwinCityAPI is a standardized server implementation for managing and processing 3D city models. Built on OGC API specifications, it provides both Features and Processes endpoints for comprehensive urban data management. For an optimal user experience, it is recommended to use this API with the TwinCityViewer frontend application.

Key Features

  • OGC API Features compliant endpoint for CityJSONSeq data delivery
  • OGC API Processes endpoint for computational operations
  • Built with FastAPI and CityDPC
  • Automatic CityGML/CityJSON import processing
  • File-based data management system

Caveats

To load CityJSON/CityGML files please place them in the collections directory. Please make sure that the coordinate system is given following the CityJSON specification.

Usage

Please make sure to install the required dependecies using

pip install -r requirements.txt

You can start the API by running

uvicorn app.main:app --reload

in your terminal. Alternatively you can also run the Dockerfile

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •