OWSLib
OWSLib copied to clipboard
OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models.
[OSGeoLive](https://live.osgeo.org) provides an easy, isolated approach to spinning up a VM with numerous FOSS4G tools. We should add OWSLib to OSGeoLive to make OWSLib more available to wide user base.
Found intriguing issue in GeoHealthCheck: https://github.com/geopython/GeoHealthCheck/issues/243 from a WFS parsed via OWSLib (any version from 0.14.0): the `_capabilities.nsmap` was only available when `lxml` was installed/present. Without `lxml` found no way...
As per [WFS3 spec](http://docs.opengeospatial.org/DRAFTS/17-069r1.html):  in `OWSLib 0.17.1` found function missing. `wfs300.py` should add function like: ``` def api(self): """ implements Requirement 3 (/req/core/api-definition-op) @returns: api object """ url =...
GetCoverage call to a MapServer 7. With an initial value in [self.url](https://github.com/geopython/OWSLib/blob/2ef838fa8140c708a038e032b195c6da033c1809/owslib/coverage/wcs110.py#L165) that is correctly constructed, e.g. : http://myserver:8080/... I get a value of [base_url](https://github.com/geopython/OWSLib/blob/2ef838fa8140c708a038e032b195c6da033c1809/owslib/coverage/wcs100.py#L123) with twice the protocol name,...
I noticed that since recently `pyproj` is added as a dependency: https://github.com/geopython/OWSLib/commit/d5d062bb57647c99e3e4e220496c44dce7fb7ab8 by @jachym This has the effect that you cannot longer just do `pip install OWSLib` on a plain...
In a pywps PR (https://github.com/geopython/pywps/pull/444) the following question was raised > In owslib.wps https://github.com/geopython/OWSLib/blob/dcbc8db9a8eafa715a0469317bf23ea07de17326/owslib/wps.py#L1331 there is a strip method applied on the ComplexData content. Is that necessary ? I think...
Similar to issue #539 there should be a way of specifying the desired encoding and schema for the output of a result of `wps:Execute`/`wps:Output`. This is an example of the...
Example query: ```python import requests from owslib.swe.observation.sos200 import SOSGetObservationResponse from owslib.etree import etree query = { 'format': 'waterml,2.0', 'parameterCd': '00010', 'sites': '01115183,01115184,01115170', 'siteStatus': 'active', 'startDT': '2018-01-01T00:00:00+00:00', 'endDT': '2018-01-02T00:00:00+00:00' } response...
I can see that OWSLib supports WCS and WFS but the docs are missing: http://geopython.github.io/OWSLib/#wfs. Are these services not yet ready to use via OWSLib?
I'm trying to debug what went wrong with my CSW/TerriaMap demo, which issues this curl command: ``` curl 'https://gamone.whoi.edu/terriamap/proxy/_1d/https://data.ioos.us/csw' -H 'Origin: https://gamone.whoi.edu' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8'...