Wombat is a Python toolkit designed help answer geospatial related questions about Australian cities & regions. A simple to use set of functionalities enable the querying of of a large number of open-source datasets simultaneously. These datasets range from aerial imagery, building morphology, census information (e.g. demographics), points of interest, elevation, flooding, education, property sale history and transport networks. The goal of wombat is to make it a good means to an ends, such that data products can be easily fed into other downstream geospatial analyses and visualisations.
Lastly, this builds of the shoulders of many other works12345 (and many more) - thank you.
- Purpose built for Australian cities, incorporating government, open and post-processed datasets.
- Built for data scientists, interested in building urban models (rather than overlays^N).
- Interactive visualisations using leafmap (ipyleaflet, folium backends)
- Powered by Python with direct access to GeoPandas dataframes for your custom analyses.
- Standardized post-processed datasets for local and rapid processing, including
- Combined OSM + Microsoft building footprints, including LiDAR height data
- Historical property sale history for major cities (1M+ properties)
- Points of interest combining OSM + Overture datasets
- Instant 30m resolution Digital Elevation Models (+viewsheds)
- ACARA school performance metrics and overlays
- Socioeconomic (SEIFA) indices for different regions
- Pandana+UrbanAccess transportation network analytics
- OSMX walkability analytics
- Urbanity urban analytics
- Coming datasets:
- Flooding data
- Noise data
- Heritage data
- Green space assortivity indices
- CENSUS data
- Coming tools:
- Machine learning property price prediction model
- Livible cities benchmarks e.g. Higgs et al. 2023
wombat
draws on a number of off-the-shelf datasets as well as post-processed datasets. Nearly all datasets of siginificant size are stored locally. In some cases, datsets are streamed from various online sources but only where the bandwidth requirements are modest (e.g. population tile data). The data sources can be broken down into broadly three categories, Government, Public, post-processed.
Category | Goverment | Open | Brisbane | Sydney | Melbourne | Perth | Adelaide | Hobart | Canberra | Darwin |
---|---|---|---|---|---|---|---|---|---|---|
Addresses | G-NAF | β | β | β | β | β | β | β | β | |
Elevation | GeoScience Australia, ELVIS | TessaDSM, FABDEM | β | β | β | β | β | β | β | β |
Education | ACARA | β | β | β | β | β | β | β | β | |
Population | ABS | Meta HDX | β | β | β | β | β | β | β | β |
Buildings | Overture, OSM Buildings, Microsoft | β | β | β | β | β | β | β | β | |
POIs | Overture, OSM POIs | β | β | β | β | β | β | β | β | |
Transport | GTFS | β | β° | β° | β° | β° | β° | β° | β° | |
Noise | BCC | β | β° | β° | β° | β° | β° | β° | β° |
Install wombat
via pip:
pip install wombat-python (coming soon)
Or clone the repository and install manually:
git clone https://github.com/bgriffen/wombat.git
cd wombat
python setup.py install
Here's a quick example to get you started:
import wombat
# initialise
w = wombat.Wombat(dataset_path=os.environ['WOMBAT_DATASET_PATH'])
w.set_city("Brisbane")
# more coming soon...
wombat is distributed under the MIT License.
Feel free to reach out with questions or suggestions:
- GitHub Issues: https://github.com/bgriffen/wombat/issues
- Contact: @brendangriffen
Footnotes
-
Higgs C, Alderton A, Rozek J, Adlakha D, Badland H, Boeing G, Both A, Cerin E, Chandrabose M, Gruyter CD, Gunn L, Livera AD, Hinckson E, Liu S, Mavoa S, Sallis J, Simons K, Giles-Corti B. Policy-Relevant Spatial Inidicators of Urban Liveability And Sustainability: Scaling From Local to Global. Urban Policy and Research. 2022 2022/12//;40(4). en. doi:10.1080/08111146.2022.2076215. β©
-
Alderton A, Higgs C, Davern M, Butterworth I, Correia J, Nitvimol K, Badland H. Measuring and monitoring liveability in a low-to-middle income country: a proof-of-concept for Bangkok, Thailand and lessons from an international partnership. Cities & Health. 2020 2020/09/07/;5(3):320-328. doi:10.1080/23748834.2020.1813537. β©
-
Liu S, Higgs C, Arundel J, Boeing G, Cerdera N, Moctezuma D, Cerin E, Adlakha D, Lowe M, Giles-Corti B. A Generalized Framework for Measuring Pedestrian Accessibility around the World Using Open Data. Geographical Analysis. 2021. en. doi:10.1111/gean.12290. β©
-
Boeing G, Higgs C, Liu S, Giles-Corti B, Sallis JF, Cerin E, Lowe M, Adlakha D, Hinckson E, Moudon AV, Salvo D, Adams MA, Barrozo LV, Bozovic T, DelclΓ²s-AliΓ³ X, DygrΓ½n J, Ferguson S, Gebel K, Ho TP, Lai P-C, Martori JC, Nitvimol K, Queralt A, Roberts JD, Sambo GH, Schipperijn J, Vale D, Van de Weghe N, Vich G, Arundel J. Using open data and open-source software to develop spatial indicators of urban design and transport features for achieving healthy and sustainable cities. The Lancet Global Health. 2022 2022/06//;10(6):e907-e918. en. doi:10.1016/S2214-109X(22)00072-9. β©
-
Yap, W., Stouffs, R. & Biljecki, F. Urbanity: automated modelling and analysis of multidimensional networks in cities. npj Urban Sustain 3, 45 (2023). doi.org/10.1038/s42949-023-00125-w β©