A small library to work with OGC legends
Project description
A small library to work with OGC legends.
import ogc_legends
url = "https://demo.mapserver.org/cgi-bin/wms?"
legends = ogc_legends.get_legends(url, "./images")
for k, v in legends.items():
print(k, v)
The dictionary structure returned by the get_legends function is as follows:
{
"cities": [
{
"file": "./images\\cities_default.png",
"style": "default"
}
],
"continents": [
{
"file": "./images\\continents_default.png",
"style": "default"
}
],
"country_bounds": [
{
"file": "./images\\country_bounds_default.png",
"style": "default"
}
]
}
From the command line:
ogc_legends "https://demo.mapserver.org/cgi-bin/wms?"
To save to a different folder:
ogc_legends "https://demo.mapserver.org/cgi-bin/wms?" "./images"
Other options - don’t override if file already exists, and use WMS version 1.1.1:
ogc_legends "https://demo.mapserver.org/cgi-bin/wms?" "./images" False "1.1.1"
Requirements
Python 3.6+
Installation
Note installing the ogc-legends plugin will automatically install the required dependency owslib.
pip install ogc-legends
Releases
0.1 (17/03/2020)
Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ogc-legends-0.1.3.tar.gz
(4.2 kB
view hashes)
Built Distributions
ogc_legends-0.1.3-py3.7.egg
(4.9 kB
view hashes)
ogc_legends-0.1.3-py3.6.egg
(4.9 kB
view hashes)
Close
Hashes for ogc_legends-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47d61a1556052d7916d8f98d091d9689710ad7f17d5f7dca72dfe1e5785eb08b |
|
MD5 | 71fad2a42d99d0ddf183a7a5be762092 |
|
BLAKE2b-256 | 4d066474e7d235e3eade317dd114de0b40ef921771fb95da2d13f3ada0a768bb |