File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -160,6 +160,7 @@ def getGETGetFeatureRequest(
160160 featureversion = None ,
161161 propertyname = None ,
162162 maxfeatures = None ,
163+ srsname = None ,
163164 storedQueryID = None ,
164165 storedQueryParams = None ,
165166 outputFormat = None ,
@@ -183,6 +184,8 @@ def getGETGetFeatureRequest(
183184 List of feature property names. '*' matches all.
184185 maxfeatures : int
185186 Maximum number of features to be returned.
187+ srsname: string
188+ EPSG code to request the data in
186189 method : string
187190 Qualified name of the HTTP DCP method to use.
188191 outputFormat: string (optional)
@@ -238,6 +241,13 @@ def getGETGetFeatureRequest(
238241 request ["count" ] = str (maxfeatures )
239242 else :
240243 request ["maxfeatures" ] = str (maxfeatures )
244+ if srsname :
245+ request ["srsname" ] = str (srsname )
246+
247+ # Check if desired SRS is supported by the service for each
248+ # typename. Warning will be thrown if that SRS is not allowed.
249+ for name in typename :
250+ _ = self .getSRS (srsname , name )
241251 if startindex :
242252 request ["startindex" ] = str (startindex )
243253 if storedQueryID :
Original file line number Diff line number Diff line change @@ -226,6 +226,7 @@ def getfeature(
226226 featureversion = None ,
227227 propertyname = None ,
228228 maxfeatures = None ,
229+ srsname = None ,
229230 storedQueryID = None ,
230231 storedQueryParams = None ,
231232 method = "Get" ,
@@ -254,6 +255,8 @@ def getfeature(
254255 For Post request, leave blank (None) to get all properties.
255256 maxfeatures : int
256257 Maximum number of features to be returned.
258+ srsname: string
259+ EPSG code to request the data in
257260 storedQueryID : string
258261 A name identifying a prepared set available in WFS-service
259262 storedQueryParams : dict
@@ -298,6 +301,7 @@ def getfeature(
298301 featureversion ,
299302 propertyname ,
300303 maxfeatures ,
304+ srsname ,
301305 storedQueryID ,
302306 storedQueryParams ,
303307 outputFormat ,
You can’t perform that action at this time.
0 commit comments