mirror of
https://github.com/dataforcanada/d4c-service-ows.git
synced 2026-06-13 14:30:54 +02:00
Create README.md
This commit is contained in:
@@ -0,0 +1,34 @@
|
|||||||
|
# d4c-service-ows
|
||||||
|
|
||||||
|
A collection of deployment configurations and code for serving Open Geospatial Consortium (OGC) compliant services. This repository provides the infrastructure to serve Canadian geospatial data via:
|
||||||
|
|
||||||
|
* **Web Map Service (WMS)** and **Web Map Tile Service (WMTS)**
|
||||||
|
* **Web Processing Service (WPS)**
|
||||||
|
* **XYZ Tiles (Raster & Vector)**
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
The goal of this repository is to provide the service layer for the **Data for Canada (d4c)** project. It acts as the gateway for legacy and standard-compliant GIS clients to interact with a decentralized, cloud-native open data infrastructure. By containerizing services like GeoServer and Martin, we ensure high-performance access to national datasets via traditional OGC standards, and next-generation tile formats.
|
||||||
|
|
||||||
|
## Core Technologies
|
||||||
|
|
||||||
|
This service layer is built to interface with modern cloud-native formats while maintaining broad compatibility:
|
||||||
|
|
||||||
|
* **[FAIR Data Catalogue](https://stac-geoparquet.org/):** For cataloging and discovering underlying datasets.
|
||||||
|
* **[GeoParquet](https://geoparquet.org/):** An efficient, columnar storage format for vector data, providing the high-performance backend for our services.
|
||||||
|
* **[GeoZarr](https://github.com/zarr-developers/geozarr-spec):** For multidimensional data processing and visualization.
|
||||||
|
* **HTTP & [P2P](https://tixati.com/specs/bittorrent):** For efficient, decentralized data retrieval and backend distribution.
|
||||||
|
|
||||||
|
## Supported Services
|
||||||
|
|
||||||
|
We utilize industry-standard open-source applications to provide specific spatial capabilities:
|
||||||
|
|
||||||
|
* **GeoServer:** Primary engine for WMS, WMTS, and WFS layers, capable of connecting to cloud-native data stores.
|
||||||
|
* **Martin:** High-speed raster and vector tile server (MVT) providing XYZ access to modern file formats.
|
||||||
|
* **ZOO-Project:** WPS implementation for server-side geospatial processing and analytics, leveraging modern file formats for complex computations.
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
New service configurations or updates to existing layers should be proposed via pull requests. All changes to service logic must align with the d4c goal of decentralized distribution.
|
||||||
|
|
||||||
|
All contributors must be verified via **[Vouch](https://github.com/mitchellh/vouch)** before their pull requests are reviewed.
|
||||||
Reference in New Issue
Block a user