What is GeoJibe?¶
GeoJibe helps you move geospatial data from one place to another — and change it along the way when you need to.
Typical work looks like this:
- Convert a Shapefile to GeoPackage
- Change a coordinate system
- Rename a field
- Send a layer to PostGIS
- Publish data to GeoServer or GeoNode
- Keep a QFieldCloud or Mergin Maps project in sync with PostGIS
You do not have to learn GeoJibe's internals to do any of that.
The short version¶
A Source is where the data comes from — a file on your computer, a URL, an HTTP/API, an S3 object, Azure Blob, Google Drive, an ArcGIS FeatureServer layer, PostGIS, SQL Server, MySQL / MariaDB, Oracle Spatial, DuckDB, Google BigQuery, Snowflake, GeoServer, GeoNode, OGC Features, STAC, CKAN, or Hub.
Processing is optional. Convert a format, change the CRS, rename fields, or run a Python script. Skip it when the data is already how you want it.
A Destination is where the finished data goes — a download, PostGIS, SQL Server, MySQL / MariaDB, Oracle Spatial, DuckDB, Google BigQuery, Snowflake, S3, Azure Blob, Google Drive, SFTP, Hub, GeoServer, GeoNode, or a webhook.
You do not need a Job for a one-off¶
If you just want to convert a file once:
Build the workflow, click Run, and download the result.
Save a Job only when you want to run the same workflow again, put it on a schedule, or keep a field project synchronized.
The public API, CLI, and Python SDK use a Workspace for one-off interactive processing (upload → preview → convert → download). Workspaces expire. Jobs are the persistent, schedulable resource. See Public API.
Tip
Just converting a file once? You don't need to save a Job.
Who can do what¶
Sign in to convert a file, use the Canvas, or call the API. Then you can:
- Use the Canvas
- Send data to PostGIS, SQL Server, MySQL / MariaDB, Oracle Spatial, Google BigQuery, Snowflake, S3, Azure Blob, Google Drive, SFTP, Hub, GeoServer, GeoNode, or a webhook
- Save Sources, Destinations, or Jobs
- Use the public API, CLI, or Python SDK
- Run Python
- Sync QFieldCloud or Mergin Maps
Building a workflow¶
If you are signed in, GeoJibe opens Create on the Canvas. Drag a Source, add any processing you need, choose a Destination, then Run.
See Using the Canvas.
Self-hosting¶
To run GeoJibe on your own server, choose Ubuntu / APT or Docker. See Self-host GeoJibe.