WMS plugin for xpublish
Project description
xpublish-wms
Xpublish routers for the OGC WMS API.
Installation
For conda
users you can
conda install --channel conda-forge xpublish_wms
or, if you are a pip
users
pip install xpublish_wms
Once it's installed, the plugin will register itself with Xpublish and WMS endpoints will be included for each dataset on the server.
Dataset Requirements
At this time, only a subset of xarray datasets will work out of the box with this plugin. To be compatible, a dataset must contain CF compliant coordinate variables for lat
, lon
, time
, and vertical
. time
and vertical
are optional.
Currently the following grid/model types are supported:
- Regularly spaced lat/lon grids (Tested with GFS, GFS Wave models)
- Curvilinear grids (Tested with ROMS models CBOFS, DBOFS, TBOFS, WCOFS, GOMOFS, and CIOFS models)
- FVCOM grids (Tested with LOOFS, LSOFS, LMHOFS, and NGOFS2 models)
- SELFE grids (Tested with CREOFS model)
- 2d Non Dimensional grids (Tested with RTOFS, HRRR-Conus models)
Supporting new grid/model types
If you have a dataset that is not supported, you can add support by creating a new xpublish_wms.Grid
subclass and registering it with the xpublish_wms.register_grid_impl
function. See the xpublish_wms.grids module for examples.
Get in touch
Report bugs, suggest features or view the source code on GitHub.
License and copyright
xpublish-wms is licensed under BSD 3-Clause "New" or "Revised" License (BSD-3-Clause).
Development occurs on GitHub at https://github.com/xpublish-community/xpublish-wms.
Support
Work on this plugin is sponsored by:
IOOS (github) funds work on this plugin via the "Reaching for the Cloud: Architecting a Cloud-Native Service-Based Ecosystem for DMAC" project being led by RPS Ocean Science.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for xpublish_wms-0.7.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4aff2528557bcb3768197c24fde4b5fe83b3297d902cfafd133a9608c1b244d |
|
MD5 | eb11ea5813831bf7278f901f6ec94548 |
|
BLAKE2b-256 | 506fe3c8375b2ef9af6905a50f58b51b2fc20f14c1905e7f4dfae054cd31e866 |