Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

655 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Georama!


georama_logo

The open, interoperable platform for any geospatial data publication workflows, from complex enterprise workflows down to anyone sharing their first dataset. Georama is your bridge between powerful desktop GIS and scalable, standards-based web publishing.


Georama is an open-source project by OPENGIS.ch, the team behind QField, QFieldCloud, and other open geospatial tools.

What is Georama?

Georama bridges the gap between desktop GIS and the web. It lets you take your QGIS projects and publish them as standards-compliant web services, complete with metadata management, fine-grained access control, and, thanks to its native integration with GeoGirafe, a modern web map interface.

Whether you are a small organization sharing a handful of datasets, or a large institution managing hundreds of projects and complex publication workflows, Georama is designed to scale with you.

Georama impressions

View maps
View projects

GeoGirafe impressions

View GeoGirafe
View GeoGirafe 2D/3D

Core features

  • QGIS-native workflow: import and manage QGIS projects directly, keeping your existing data and styling intact
  • WMS publishing: serve your layers as OGC-compliant WMS 1.3.0 services via qgis-server-light
  • OGC API Features (WFS 3): share vector data using modern open standards, powered by pygeoapi
  • Metadata management: maintain flexible, extensible metadata for your layers and datasets
  • Fine-grained permissions: control who can see, edit, and publish what, down to the attribute level
  • Identity provider integration: connect to external authentication providers (OAuth, SAML, LDAP) via standard Django apps
  • Modern web map interface: end users explore your data through GeoGirafe, a clean and accessible WebGIS frontend

How it works

Georama is a modular suite of Django apps. At its core, it connects four components:

This architecture keeps each component focused and isolated, and is designed with a future plugin and extension system in mind.

Getting started

The full documentation, including setup guides, configuration references, and API docs, is available at docs.georama.io.

Quickstart with Docker Compose

Copy the example environment file and adjust it to your needs:

cp .env.dev.example .env

Build Georama:

docker compose build georama

Start all services:

docker compose up -d

Once the services are up, initialize the Django database:

docker compose exec georama make migrate
docker compose exec georama make create-superuser
docker compose exec georama make create-example-content

The admin interface is available at http://localhost:4242/admin/ (user: admin, password: as chosen during setup).

Contributing

We welcome contributions of all kinds: bug reports, feature ideas, documentation improvements, and pull requests.

Before investing time in a new feature or fix, please get in touch first, either by opening an issue or starting a conversation in our Discussions space. This helps us align early and makes sure your effort has the best chance of being merged.

See CONTRIBUTING.md for full guidelines.

License

See LICENSE — temporary terms, permanent open-source license planned for early 2027

About OPENGIS.ch

Georama is built and maintained by OPENGIS.ch, a Swiss company specializing in open-source geospatial software. We are also the team behind QField and QFieldCloud. We believe open standards and open software are the foundation of a healthy geospatial ecosystem.

Releases

Packages

Used by

Contributors

Languages