11-19, 14:00–14:25 (Pacific/Auckland), WA220
We put together the most popular opensource GIS dataset in Australia. We've been working on a standardised OSGeo-toolstack for a team of geospatial analysts and engineers to deploy fast. We're here to share some use cases as well as this journey and some of its challenges.
We intensively use a broad range of OSGeo tooling to put together the original source of truth location data for Australia that, among other things, is the most downloaded dataset provided by the Australian government from data.gov.au.
Our team takes things like SRIDs very seriously and we work hard to ensure our data is very accurate. Additionally we use these great GIS tools to construct many other data use cases such as Australian roads, buildings, trees, indigenous lands, disaster response and climate reporting information. We have encountered some fascinating problems that these tools help us solve.
We're constantly working to be more efficient and to better scale, specifically we have been working on "Standard Operating Environments" that are expected to be fast to deploy, work off the shelf and stay up to date. These are used by a large team of geospatial analysts and engineers. For our relatively mature use cases our development stack uses Python + PostGIS, GDAL, PROJ, Shapely, Fiona, GeoPandas, jupyter and much more. Making a development environment is a well trodden path, this should have been easy right. Right?
This talk will briefly touch on some cool uses we have for these tools; outline how we're working to make our processes better and will discuss some of the challenges we encountered in doing this work, in the hopes that others may avoid them.
Senior Platform Software Engineer at Geoscape Australia. Sessional Academic teaching Software Engineering at ANU School of Computing. Elected council member of Linux Australia Steering Council 2025 and DSF (Django Software Foundation). Active management-level member of PSF (Python Software Foundation) and Python Australia.