GOAT
Insights

GIS Workflows: Automate & Reuse Your Spatial Analysis

A GIS workflow chains spatial analysis tools into one reusable pipeline. See when to use workflows in GOAT to save time, cut errors, and reproduce results.
By
Cyrine Kamoun
,
Transport Engineer and developer
July 14, 2026
GIS Workflows: Automate & Reuse Your Spatial Analysis

How many people can reach a doctor within a 10-minute walk? It sounds simple — but in a GIS it usually means running one tool, saving a layer you don’t care about, feeding it into the next tool, and repeating all of that every time the data changes. Workflows are how you stop doing that by hand.

A GIS workflow is a single analysis pipeline that chains several spatial analysis tools together, so the output of one step flows straight into the next. You build the chain once and run the whole thing at once — no throwaway layers in between.

GOAT is more than a data management and visualization web tool, spatial analysis is one of its pillars, allowing users to analyse layers, compare them and run a full evaluation. Its tools are grouped into four fields:

•   Accessibility for routing and travel related questions.

•   Geoprocessing for geometry change based on how geometries interact.

•   Geoanalysis for more complex spatial analysis like clustering or geocoding.

•   Data management for merging or joining layers.

Used together, these tools provide a comprehensive result — for example, the number of people within a 10-minute walk of a general practitioner. Normally that takes two steps:

1.  “Catchment area” tool with the general practitioner as starting point → generates one layer: the catchment area polygon

2.  “Aggregate point” tool with the population and the catchment area result → generates one layer with an additional column: the population

The catchment polygon in the middle is a layer you never actually wanted — you’d just delete it afterwards. A workflow skips it: you build the pipeline once and get straight to the answer.

GIS workflow diagram chaining catchment area and aggregate points tools in GOAT
GIS workflow diagram chaining catchment area andaggregate points tools in GOAT

What is a GIS workflow in GOAT?

The workflow is an analyticaltool that goes beyond the single analysis tools. It allows users to bringtogether different analysis tools to form a single analysis pipeline. Workflows in GOAT also offer additional tools likeconditional analysis or custom SQL.

When is a GIS workflow useful?

The real value isn’t just fewer clicks or fewer junk layers. It’s reuse — and it shows up in four ways:

1. Temporal reuse — same analysis, new data

For a long analysis that is repeated with updated data, the workflow is the tool to choose. Writing down all the steps you did for the analysis in the report and trying to repeat it 6 months later is not only time-consuming but also can cause errors if something was not properly written down. With a workflow you just update the data and run it again. The exact same pipeline is repeated.

Example of use case: The public transport data (GTFS) change over the year and any quality evaluation may need to be reconducted with a new provided timetable, like the change in the ÖV-Güteklassen (public transport quality classes) between different years.

2. Spatial reuse — same analysis, new place

When the same analysis has to be run for several study areas, the workflow is again the tool to choose. Instead of manually redoing every step for each city, you build the pipeline once and simply filter the open data to your area of interest. The same process runs on a new location in seconds.

Spatial reuse: same 15-minute city workflow applied to Karlsruhe, or any other city.

3. Parametric reuse — same analysis, new settings

Sometimes it is not the data or the location that changes, but the settings — a threshold, a weight, a travel time. The workflow in GOAT lets you define these values as variables, so you can adjust and rerun in seconds. That makes it easy to test different configurations and check how sensitive your results are to each parameter.

Example of use case: To test a 15-, 20- or 30-min city, just change one variable in the workflow — no need to rebuild the workflow or edit each tool.

Parametric GIS workflow with different variables set as adjustable values

4. One workflow, one consistent output

Beyond providing a reusable analysis pipeline, workflows also standarize your outputs and maps. By overwriting the result layer, a prepared dashboard or layout is automatically fed with the new data, allowing you to produce the same maps and share comparable information every time.

Consistent output of the dashboard by re-running the workflow

How can a GIS workflow be built?

Workflows can easily get complex, sometimes involving a bit of coding with the custom SQL tool. A convenient way to work with them: one person builds the workflow, and the other users simply run it as a classical tool, directly in the GOAT Map view, just adjusting the parameters.

Nowadays, AI can be really helpful for writing custom SQL if you’re not sure how to do it yourself. With custom SQL and the help of AI you can basically do anything.

And if you have a project in mind but don’t know where to start, you can reach out to us — we can prepare a workflow for you.

Run your workflows from the Map Mode by just changing the set variables

The takeaway

The point of a workflow isn’t the workflow. It’s getting back the hours you’d spend rebuilding the same analysis — and trusting the result is identical every time you run it.

Try GOAT for free and test workflows to bring your own analysis to life every time and everywhere you want.

FAQ

What is a GIS workflow?

A GIS workflow is a single pipeline that connects several spatial analysis tools so each step feeds the next — you build it once and run the whole chain in one go, instead of running each tool by hand.

When should you use a GIS workflow?

Whenever you’ll repeat an analysis — with updated data, for a new location, or with different settings — or when you want a standardised, shareable output.

What’s the difference between a single tool and a workflow?

A single tool does one operation and saves one layer. A workflow chains many tools, skips the throwaway layers in between, and adds extras like conditional logic and custom SQL.

Do you need to know how to code to build one?

No.Most steps are click-based. The custom SQL tool helps for advanced cases — and you can ask AI for help, or have Plan4Better build it for you.

Can you reuse a workflow for different cities?

Yes. Build the pipeline once, then filter the open data to a new study area and rerun — the same process runs on the new location in seconds.

People on bicycles
People on bicycles

Ready to put your data on the map?

Join planners and cities already using GOAT to make better decisions, faster.