Skip to content

Commit 9ecfb4c

Browse files
committed
update wfs url in docs (wfs not available anymore)
1 parent 0dec6ad commit 9ecfb4c

File tree

1 file changed

+26
-18
lines changed

1 file changed

+26
-18
lines changed

docs/source/usage.rst

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -86,34 +86,40 @@ Connect to a WFS and inspect its capabilities.
8686
::
8787

8888
>>> from owslib.wfs import WebFeatureService
89-
>>> wfs11 = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='1.1.0')
90-
>>> wfs11.identification.title
91-
'INSPIRE WFS 2.0 DemoServer Verwaltungsgrenzen Bayern
89+
>>> wfs20 = WebFeatureService(url='https://services.rce.geovoorziening.nl/dijken/wfs', version='2.0.0')
90+
>>> wfs20.identification.title
91+
'Landschapsatlas'
9292

93-
>>> [operation.name for operation in wfs11.operations]
94-
['GetCapabilities', 'DescribeFeatureType', 'GetFeature', 'GetGmlObject']
93+
>>> [operation.name for operation in wfs20.operations]
94+
['GetCapabilities', 'DescribeFeatureType', 'GetFeature', 'GetPropertyValue', 'ListStoredQueries', 'DescribeStoredQueries',
95+
'CreateStoredQuery', 'DropStoredQuery', 'ImplementsBasicWFS', 'ImplementsTransactionalWFS', 'ImplementsLockingWFS',
96+
'KVPEncoding', 'XMLEncoding', 'SOAPEncoding', 'ImplementsInheritance', 'ImplementsRemoteResolve', 'ImplementsResultPaging',
97+
'ImplementsStandardJoins', 'ImplementsSpatialJoins', 'ImplementsTemporalJoins', 'ImplementsFeatureVersioning',
98+
'ManageStoredQueries', 'PagingIsTransactionSafe', 'QueryExpressions']
9599

96100
List FeatureTypes
97101

98102
::
99103

100-
>>> list(wfs11.contents)
101-
['bvv:vg_ex', 'bvv:bayern_ex', 'bvv:lkr_ex', 'bvv:regbez_ex', 'bvv:gmd_ex']
104+
>>> list(wfs20.contents)
105+
['dijken:dijken_bovenregionale_betekenis', 'dijken:dijklijnenkaart_rce']
102106

103107
Download GML using ``typename``, ``bbox`` and ``srsname``.
104108

105109
::
106110

107111
>>> # OWSLib will switch the axis order from EN to NE automatically if designated by EPSG-Registry
108-
>>> response = wfs11.getfeature(typename='bvv:gmd_ex', bbox=(4500000,5500000,4500500,5500500), srsname='urn:x-ogc:def:crs:EPSG:31468')
112+
>>> response = wfs20.getfeature(typename='dijken:dijklijnenkaart_rce', bbox=(173700,440400,178700,441400), srsname='EPSG:28992')
113+
>>> str(response.read())
114+
'b\'<?xml version="1.0" encoding="UTF-8"?><dijken:dijklijnenkaart_rce...\''
109115

110116
Return a FeatureType's schema via ``DescribeFeatureType``. The dictionary returned is
111117
compatible with a `Fiona schema object <https://fiona.readthedocs.io/en/latest/fiona.html#fiona.collection.Collection.schema>`_.
112118

113119
::
114120

115-
>>> wfs11.get_schema('bvv:vg_ex')
116-
>>> {'properties': {'land': 'string', 'modellart': 'string', 'objart': 'string', 'objart_txt': 'string', 'objid': 'string', 'hdu_x': 'short', 'beginn': 'string', 'ende': 'string', 'adm': 'string', 'avg': 'string', 'bez_gem': 'string', 'bez_krs': 'string', 'bez_lan': 'string', 'bez_rbz': 'string', 'sch': 'string'}, 'geometry': '3D MultiPolygon', 'geometry_column': 'geom'}
121+
>>> wfs20.get_schema('dijken:dijklijnenkaart_rce')
122+
>>> {'properties': {'ogc_fid': 'int', 'id': 'string', 'naam': 'string', 'aanleg_beg': 'string', 'aanleg_ein': 'string', 'aanleg_ind': 'string', 'status': 'string', 'herkomst': 'string', 'verdwenen': 'string', 'oorsprfunc': 'string', 'naspfunc': 'string', 'bijzonderh': 'string', 'bron_data': 'string', 'bron_id': 'string', 'bron_geo': 'string', 'rce_zone': 'string', 'waternaam': 'string', 'polder': 'string', 'shape_leng': 'double', 'opmerking': 'string', 'laatst_bew': 'date'}, 'required': ['ogc_fid'], 'geometry': 'GeometryCollection', 'geometry_column': 'wkb_geometry'}
117123

118124
Download GML using ``typename`` and ``filter``. OWSLib currently only
119125
support filter building for WFS 1.1 (FE.1.1).
@@ -123,11 +129,11 @@ support filter building for WFS 1.1 (FE.1.1).
123129
>>> from owslib.fes import *
124130
>>> from owslib.etree import etree
125131
>>> from owslib.wfs import WebFeatureService
126-
>>> wfs11 = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='1.1.0')
132+
>>> wfs10 = WebFeatureService(url='https://services.rce.geovoorziening.nl/dijken/wfs', version='1.1.0')
127133

128-
>>> filter = PropertyIsLike(propertyname='bez_gem', literal='Ingolstadt', wildCard='*')
134+
>>> filter = PropertyIsLike(propertyname='naam', literal='Haarlemmer*', wildCard='*')
129135
>>> filterxml = etree.tostring(filter.toXML()).decode("utf-8")
130-
>>> response = wfs11.getfeature(typename='bvv:gmd_ex', filter=filterxml)
136+
>>> response = wfs10.getfeature(typename='dijken:dijklijnenkaart_rce', filter=filterxml)
131137

132138
Save response to a file.
133139

@@ -143,18 +149,20 @@ services)
143149
::
144150

145151
>>> from owslib.wfs import WebFeatureService
146-
>>> wfs20 = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='2.0.0')
152+
>>> wfs20 = WebFeatureService(url='https://services.rce.geovoorziening.nl/dijken/wfs', version='2.0.0')
147153

148154
>>> # List StoredQueries
149155
>>> [storedquery.id for storedquery in wfs20.storedqueries]
150-
['bboxQuery', 'urn:ogc:def:query:OGC-WFS::GetFeatureById', 'GemeindeByGemeindeschluesselEpsg31468', 'DWithinQuery']
156+
['urn:ogc:def:query:OGC-WFS::GetFeatureById']
151157

152-
>>> # List Parameters for StoredQuery[1]
153-
>>> parameter.name for parameter in wfs20.storedqueries[1].parameters]
158+
>>> # List Parameters for StoredQuery[0]
159+
>>> [parameter.name for parameter in wfs20.storedqueries[0].parameters]
154160
['ID']
155161

156162

157-
>>> response = wfs20.getfeature(storedQueryID='urn:ogc:def:query:OGC-WFS::GetFeatureById', storedQueryParams={'ID':'gmd_ex.1'})
163+
>>> response = wfs20.getfeature(storedQueryID='urn:ogc:def:query:OGC-WFS::GetFeatureById', storedQueryParams={'ID':'dijklijnenkaart_rce.13364'})
164+
>>> str(response.read())
165+
'b\'<?xml version="1.0" encoding="UTF-8"?><dijken:dijklijnenkaart_rce...\''
158166

159167
OGC API
160168
-------

0 commit comments

Comments
 (0)