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 NameDescriptionDockerHubGit Repository
EPOS Platform GUIThe main user interface for discovering, visualizing, and accessing geospatial data.Docker Version Docker Image Size Docker PullsGit Repository
EPOS BackofficeA web-based interface for managing platform configurations, users, and data.Docker Version Docker Image Size Docker PullsGit Repository

Core Services

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

Databases

Component NameDescriptionDockerHubGit Repository
Metadata DatabaseStores and manages all metadata related to the geospatial data and services within the platform.Docker Version Docker Image Size Docker PullsGit Repository

Deployment Tools

Component NameDescriptionGit 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 Pulls Git 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