Skip to content

AdrianKriger/osm_LoD1_3DCityModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoD1 3D City Model from volunteered public data and a raster Digital Elevation Model.

We generate a Level-of-Detail 1 (LoD1) 3D City Model (buildings and terrain) from OpenStreetMap (osm) contributions with elevation from a raster Digital Elevation Model (DEM).

There are two procesing strategies

Village/Campus District
[This is on hold]
If your Area-of-Interest (aoi) has less than
2 500 buildings, you are welcome to choose village/campus
Please choose District if your aoi has more than 2 500 buildings

Input a raster DEM. Script will call for the osm contributions.
Output includes:

     i. a topologically correct LoD1 City Model (information rich building models seperate from the ground; but when connected to the terrain form a water-tight surface)*;
     ii. one use case of 3D city models. Population estimation and the calculation of Building Volume per Capita; and
     iii. an interactive .html which you can navigate and query.

* the goal is a model that conforms to the ISO 19107 standard [connecting and planar surfaces, correct orientation of the surfaces and watertight volumes]. I have not tested this for all possibilities. If the result you achieve is not; you are welcome to raise an issue. I depend on you to help me improve.  

  Documentation is available. The announcement is noteworthy.

For a quickstart (and to see the value and usefulness of a 3D City Model):

 flowchart LR
 A[osm_LoD1_3DCityModel-walkthrough.ipynb] -->B(CityJSONspatialDataScience.ipynb)
 B --> D[Population estimation];
 B --> E[Building Volume per Capita];
 B --> F[Interactive visualization];
Loading

Paper currently under review with the South African Journal of Geomatics