Skip to content

Publish data to GeoServer

GeoJibe can send the result of a workflow directly to GeoServer.

GeoServer is a Destination, not a processing step. Convert and Transform happen first; then GeoJibe publishes the finished vector layer.

Before you start

You'll need:

  • A GeoServer you can sign into
  • An existing workspace (GeoJibe does not create workspaces)
  • A saved GeoServer Destination in GeoJibe
  • Vector data with geometry and a CRS

You need to be signed in. Pick a saved Destination — GeoServer is not filled in as a one-off connection on the canvas.

1. Save a GeoServer connection

Open DestinationsAdd DestinationGeoServer.

Field What to enter
GeoServer URL The web UI or /rest root, such as https://gis.example.com/geoserver
Username / Password A GeoServer account that can create stores and layers

Click Test. You should see Connected to GeoServer (sometimes with a version). Then Save.

Workspace, store, and layer names are chosen when you publish, not on the saved connection.

2. Add your data

Upload or import a vector dataset. Add Transform or Convert if you need them.

If the file has several layers, you will pick one layer to publish.

3. Choose GeoServer

Add GeoServer and select the saved Destination.

Then set:

Field Notes
Workspace Must already exist on the server
Store Create new store — GeoJibe does not overwrite an existing store
Store name New store name
Layer name New layer name
Layer to publish Shown when the dataset has more than one layer
Publish as Vector layer
If layer exists Fail

Store and layer names must start with a letter and use only letters, numbers, _, or - (up to 64 characters).

4. Run

Click Run or Publish to GeoServer.

GeoJibe writes a GeoPackage for that layer and publishes it as a new store and layer in the workspace.

What happens next?

The layer is available in that GeoServer workspace. If a store or layer with the same name already exists, publication fails — choose a new name.

Jobs can repeat this workflow, but they still fail if the store or layer already exists. Publishing on a schedule only works when each run uses a name that is still free, or after the previous store/layer has been removed in GeoServer.

Multi-layer files

A GeoPackage can contain several layers. GeoServer publication publishes one of them. Select Layer to publish. The other layers are not published in that run.

Having trouble?

See GeoServer rejected the publication.

See also