Skip to main content

Repositories

This section provides an overview of the various repositories that constitute the EPOS Platform, including user interfaces, core services, data management components, deployment tools, and libraries. Each component plays a crucial role in the platform's functionality, from data discovery and visualization to backend processing and integration.

For detailed deployment instructions, please refer to the Installation Guide.

User Interfaces

Component NameDescriptionContainer Registry (GHCR)Git Repository
EPOS Platform GUIThe main user interface for discovering, visualizing, and accessing geospatial data.GHCR PackageGit Repository
EPOS BackofficeA web-based interface for managing platform configurations, users, and data.GHCR PackageGit Repository

Core Services

Component NameDescriptionContainer Registry (GHCR)Git Repository
API GatewayProvides a single entry point for all client requests, handling routing, authentication, and security.GHCR PackageGit Repository
Resources ServiceManages the registration and discovery of various resources within the platform.GHCR PackageGit Repository
External Access ServiceFacilitates secure and controlled access to external data sources and services.GHCR PackageGit Repository
Ingestor ServiceHandles the ingestion of data into the EPOS Platform, including validation and transformation.GHCR PackageGit Repository
Converter ServiceProvides data format conversion capabilities for various geospatial data types.GHCR PackageGit Repository
Converter Routine ServiceManages the execution of scheduled or triggered data conversion routines.GHCR PackageGit Repository

Databases

Component NameDescriptionContainer Registry (GHCR)Git Repository
Metadata DatabaseStores and manages all metadata related to the geospatial data and services within the platform.GHCR PackageGit Repository

Deployment Tools

Component NameDescriptionContainer Image (Docker Hub)Git Repository
EPOS Open Source CLIA command-line interface tool that simplifies the deployment, population, and management of the EPOS Platform. It is the recommended way to install and manage your EPOS instance. For installation instructions, refer to the Installation Guide.-Git Repository
Plugin PopulatorA tool for streamlining the initial setup of EPOS Platform deployments by registering a foundational set of converter plugins.Docker Version Docker Image Size Docker PullsGit Repository

Libraries

Library NameDescriptionMavenGit Repository
Metadata Database API LibraryProvides an API for interacting with the Metadata Database.Maven CentralGit Repository
Routing FrameworkA framework for managing and routing requests within the EPOS Platform.Maven CentralGit Repository
EPOS Data Model beansJava beans representing the EPOS data model.Maven CentralGit Repository
EPOS GeoJSON Java LibraryA Java library for handling GeoJSON data within the EPOS Platform.Maven CentralGit Repository
EPOS CovJSON Java LibraryA Java library for handling CoverageJSON data within the EPOS Platform.Maven CentralGit Repository