Urban Analytics Lab, National University of Singapore
If using the data, please mention the following data sources: NUS Urban Analytics Lab, HDB Singapore, OpenStreetMap contributors, and OneMap. If you are using it for a nice publication, please cite the following paper:
Biljecki F (2020): Exploration of open data in Southeast Asia to generate 3D building models. ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, VI-4/W1-2020: 37-44. doi:10.5194/isprs-annals-vi-4-w1-2020-37-2020
BibTeX entry:
@article{2020_3dgeoinfo_3d_asean,
author = {Biljecki, F.},
doi = {10.5194/isprs-annals-vi-4-w1-2020-37-2020},
journal = {ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences},
pages = {37--44},
title = {Exploration of open data in Southeast Asia to generate 3D building models},
volume = {VI-4/W1-2020},
year = {2020}
}
The code to generate the dataset is available on the other Github repo.
The dataset is available in the repository in two formats:
The current version of the dataset was generated on 2019-08-25.
For viewing the CityJSON data we recommend azul, the CityJSON QGIS plugin, or the web-viewer. For the full list of software check the official page.
In azul you will be able to see the attributes:
You can also use Mapbox:
Key | Value |
---|---|
Coordinate system | SVY21 / Singapore TM (EPSG:3414) |
Unit | m |
Number of buildings | 12119 |
Level of Detail | 1.2 |
geographicalExtent | [11474, 28055, 0, 45327, 48759, 142] |
geographicLocation | Singapore, Republic of Singapore |
Dataset version | 2019-08-25 |
OSM input data version | 2019-07-18 |
HDB input data version | 2019-07-05 |
The dataset is semantically quite rich.
The attributes from OpenStreetMap are prefixed with osm_
, while the ones from the HDB dataset are prefixed with hdb_
.
Please note that some information are duplicated in both datasets.
We have included both sets of information just in case.
The list of the usual attributes is as follows:
Key | Description | Example |
---|---|---|
osm_id | ID of the geometry in OpenStreetMap | way/440545194 |
osm_timestamp | Time of update of the 2D geometry in OSM | 2016-09-04T05:06:21 |
osm_building | General tag for buildings | residential |
osm_addr_city | Various address information | Singapore |
osm_residential | A general tag for additional information | HDB |
... | ... | |
hdb_blk_no | HDB block number | 95B |
hdb_street | Street name | HENDERSON ROAD |
hdb_residential | Residential building (Boolean) | Y |
hdb_year_completed | Year of completion | 2018 |
hdb_bldg_contract_town | Town | BM |
hdb_total_dwelling_units | Number of units | 286 |
hdb_4room_sold | Number of 4-room sold flats | 104 |
... | ... | |
height | Estimated height in m | 113.3 |
For the metadata sourced from the HDB Property Information you may want to check the information found in the original dataset. For OSM metadata, there is also a dedicated page.
The dataset includes all types of HDB buildings, incl. commercial and carparks. There are around 12 thousand HDB buildings in Singapore:
This is an early work in progress and there are some issues.
A few OSM features are modelled as MultyPolygon
. Only the first Polygon
is taken into account.
Some buildings (mostly carparks) slightly overlap with residential blocks because they are modelled like that in OSM.
Some buildings have been associated wrongly to a different OSM feature due to the discrepancies encountered in geocoding. That also means that unfortunately in some instances different buildings point out at the same polygon, resulting in duplication. We will try to fix that.
About 30 (approx. 0.3%) buildings are omitted because they could not have been associated between HDB and OSM datasets.
This is an obvious one. We put the elevation of zero for each building. A direction for future work is to include a digital terrain model.
This dataset does not contain all buildings in Singapore. While OSM has an excellent coverage of Singapore, we don't have access to open data that would hint at heights of non-HDB buildings, and commercial objects, thus not much we can do about this for the time being.
We haven't done a quality control since there is no ground truth data we can use.
Please note that this project is work in progress. Contributors are welcome.
You may also want to read more about the project at our group's website.