Python automation for the GIS work you repeat.
We write scripts and tools that do your team's recurring mapping, spatial analysis and data processing, in QGIS, ArcGIS or standalone Python. Automation saves time and improves consistency.
What we automate
If someone on your team routinely does it by hand in GIS, it can usually be scripted.
- Map production at scale
- Hundreds of maps from one template: site maps, figure sets, atlas pages, with titles, legends and data dates.
- Spatial screening and overlays
- Check sites, lots or assets against constraint layers and get areas, distances and pass or fail results in a table.
- Data cleaning and conversion
- Fix geometry, reproject, merge and validate datasets; convert between shapefile, GeoPackage, CAD, KML, CSV and databases.
- Scheduled data updates
- Download government and open data on a schedule, clip it to your areas, and keep a dated copy so you know what changed.
- Tools for your team
- QGIS plugins, processing models and ArcGIS toolboxes, so the rest of your team can run a workflow without writing code.
- Reports from spatial data
- Tables, summaries and PDF or Word reports generated straight from the analysis, in your house style.
An output from one of our programs
An environmental screen produced end to end by our own pipeline for a demo lot in Western Sydney, from public NSW data.
Biodiversity Offsets Scheme screen
The Biodiversity Offsets Scheme is likely to apply. Part of the footprint is mapped for serious and irreversible impacts.
| Test | Finding | Result |
|---|---|---|
| Area clearing threshold BC Reg. Part 7 | Min. lot size 20 ha (Lot Size Map, Penrith LEP 2010) → threshold 0.5 ha; native vegetation in footprint 1.31 ha | Met |
| Biodiversity Values Map | 1.20 ha of footprint on mapped land | Met |
| Test of significance BC Act s7.3 | Assessor's judgement; not part of this screen | — |
| PCT | Area | Low | Central | High |
|---|---|---|---|---|
| 3320 Cumberland Shale Plains Woodland | 1.31 ha | 16 | 37 | 74 |
A screening estimate, not a BAM assessment or BDAR. Credits are confirmed in BAM-C after plots and species survey.
In
A lot boundary and a development footprint.
Done by the script
Looked up the planning controls, overlaid four state datasets, measured areas against legal thresholds and ran the credit formula.
Out
A one-page result with every source and its date, ready for a consultant to check.
Who it's for
Any team with repetitive spatial work. Some examples of the jobs that suit automation:
Environmental and ecology
Constraint screens, vegetation and species record maps, figure sets for reports.
Planning and development
Site analysis for many lots at once: zoning, hazards, overlays and setbacks.
Agriculture and natural resources
Paddock and property maps, land-use summaries, imagery processing.
Utilities and infrastructure
Asset data checks, route and corridor screening, network map books.
Local government
Register updates, notification maps, scheduled data publishing.
How it works
A 20-minute call
Free. You walk us through the task and where the hours go.
A fixed quote
One price for the build, agreed in writing before work starts.
Built for your data and systems
Written around your layers, templates and software, and checked against jobs you have already done.
Receive a plugin
Installed in your QGIS or ArcGIS, so anyone on your team can run the workflow from a button.
Tell us about a task your team repeats.
We'll tell you whether it can be automated and roughly what it would cost to build. Calls by phone or video.
- Phone0427 720 568
- Emailinquiry@geoprocess.com.au
- BusinessGeoprocess Australia · ABN 95 449 248 840
- LocationNSW, working Australia-wide