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:
python ogc_legends.py "https://demo.mapserver.org/cgi-bin/wms?" "./images"
Other options - don’t override if file already exists, and use WMS version 1.1.1:
python ogc_legends.py "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.2.tar.gz
(4.0 kB
view hashes)
Built Distributions
ogc_legends-0.1.2-py3.7.egg
(4.7 kB
view hashes)
ogc_legends-0.1.2-py3.6.egg
(4.6 kB
view hashes)
Close
Hashes for ogc_legends-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22ada5244bbb2a455fcfcd5f479e16f8a080eaa7634c40d68f4a84ae79a8c223 |
|
MD5 | f25eee3cabeb2ca7242a395bef22c8a1 |
|
BLAKE2b-256 | d8eff4af839c50129311ea35cd102bb9535d2b640ded0461364bcbc1eb8249ec |