Plugins

The eleven plugin projects included in the GeoHop distribution.

All eleven projects below are already installed in distribution 0.2.1-SNAPSHOT.build.35761791293.1 for Apache Hop 2.19.0. Install the complete distribution to get started.

The catalog groups related transforms and workflow actions by project. For projects with a published handbook and example collection, both links appear together. Their examples/ folder contains runnable pipelines and instructions; the website tutorials explain selected tasks step by step.

Vector Raster

Read and write spatial vector data, and process rasters in Apache Hop. Includes tools for raster clipping, reprojection and zonal statistics.

GitHub repository · Handbook (German) · Repository examples

Runnable examples are in the repository’s examples/ folder.

Data Inspector

Inspect pipeline rows in tables and view geometry fields on a map. Explore multiple result layers and use sampling and cached results to investigate your data.

GitHub repository · Handbook (English) · Repository examples

Runnable examples are in the repository’s examples/ folder.

Geometry Calculator

Calculate geometry measurements, coordinates and metadata for each input row. Check validity and extract diagnostic information from your geometries.

GitHub repository · Handbook (English) · Repository examples

Runnable examples are in the repository’s examples/ folder.

Geoprocessing

Included in the distribution

Edit geometries, evaluate spatial relationships and combine layers. Provides operations for overlays, coverages and spatial aggregation.

GitHub repository

INTERLIS

Read, transform, validate and write INTERLIS XTF data. Work with typed rows while preserving INTERLIS structures and supported curve geometries.

GitHub repository

ili2db

Run INTERLIS database operations for GeoPackage and PostgreSQL using ili2db. Available as both a pipeline transform and a workflow action.

GitHub repository

ilivalidator

Validate INTERLIS transfer files in pipelines and workflows. Use validation results to report problems or control subsequent processing.

GitHub repository

Python / GraalPy

Run Python code inside Apache Hop using an embedded GraalPy runtime. No separate Python installation is required.

GitHub repository

JSON Object Builder

Included in the distribution

Build typed JSON objects from row fields and aggregate rows into JSON arrays. Supports inserting values into existing JSON documents.

GitHub repository · Handbook (English) · Repository examples

Runnable examples are in the repository’s examples/ folder.

Shared data types

These two projects provide values used by the other plugins. They are dependencies included in the distribution, rather than standalone processing steps.

Geometry Type

Adds the shared Geometry value type used by the spatial plugins. Allows geometry values to move between transforms in a pipeline.

GitHub repository

Raster Type

Adds the shared Raster value type used by the raster transforms. Carries raster sources and processing operations through a pipeline.

GitHub repository