GeoShop
Ordering and delivery tool for geospatial data
FOSS4G Europe - 16.07.2025
Julian Hafner
&
Geneviève Hannes
GIS Consultants
Stéphane Malta e Sousa
GIS Developer
What is a GeoShop?
camptocamp.com
camptocamp.com
camptocamp.com
camptocamp.com
camptocamp.com
camptocamp.com
camptocamp.com
Why do we need a GeoShop?
camptocamp.com
some data is not free of charge
camptocamp.com
some data needs validation before export
camptocamp.com
One shop for different
data providers
opendata
free but only PDF
paid
what is data?
camptocamp.com
gather all kinds of data together
camptocamp.com
gather all kinds of data together
camptocamp.com
Why do we need a GeoShop?
💡 Reusing the GeoShop from NE and Contributing to a shared open-source solution 💡
camptocamp.com
How does it work?
camptocamp.com
How does it work?
camptocamp.com
How does it work?
camptocamp.com
How does it work?
camptocamp.com
What’s behind the scene?
Data owner A
GeoShop
Data owner B
camptocamp.com
What is Extract
Runs preconfigured tasks to extract the requested data, then delivers it to the Geoshop.
camptocamp.com
How it works
camptocamp.com
How it works
camptocamp.com
Architecture of Extract
→ modular architecture allows for custom plugins and connectors
camptocamp.com
Get yourself started
camptocamp.github.io/geoshop
camptocamp.com
Retrospective
camptocamp.com
Retrospective
products
274
< 10 minutes
91.2%
Years
5
camptocamp.com
Single to more generic app
camptocamp.com
Single to more generic app
Starting point: healthy single application
camptocamp.com
Example of recent improvements
camptocamp.com
What’s next?
camptocamp.com
Thank you
Julian Hafner
&
Geneviève Hannes
GIS Consultants
Stéphane Malta e Sousa
GIS Developer