0001-opengis-fix-coordinates-order-in-feature-info-call-3.patch
passerelle/apps/opengis/models.py | ||
---|---|---|
214 | 214 |
target_projection = pyproj.Proj(init=self.projection) |
215 | 215 |
lon_b, lat_b = pyproj.transform(wgs84, target_projection, lon_b, lat_b) |
216 | 216 |
lon, lat = pyproj.transform(wgs84, target_projection, lon, lat) |
217 |
bbox = '%s,%s,%s,%s' % (lat, lon, lat_b, lon_b)
|
|
217 |
bbox = '%s,%s,%s,%s' % (lon, lat, lon_b, lat_b)
|
|
218 | 218 |
params = { |
219 | 219 |
'VERSION': '1.3.0', |
220 | 220 |
'SERVICE': 'WMS', |
tests/test_opengis.py | ||
---|---|---|
246 | 246 |
assert endpoint == '/opengis/test/feature_info' |
247 | 247 |
mocked_get.return_value = utils.FakedResponse(content=FAKE_FEATURE_INFO, status_code=200) |
248 | 248 |
resp = app.get(endpoint, params={'lat': '45.796890', 'lon': '4.784140'}) |
249 |
assert mocked_get.call_args[1]['params']['BBOX'] == '5747860.22776,532568.028684,5748179.56467,532790.667665'
|
|
249 |
assert mocked_get.call_args[1]['params']['BBOX'] == '532568.028684,5747860.22776,532790.667665,5748179.56467'
|
|
250 | 250 |
assert mocked_get.call_args[1]['params']['CRS'] == 'EPSG:3857' |
251 | 251 |
assert (resp.json['data'] |
252 | 252 |
['cad_cadastrecadparcelle_layer'] |
... | ... | |
256 | 256 |
connector.projection = 'EPSG:4326' |
257 | 257 |
connector.save() |
258 | 258 |
resp = app.get(endpoint, params={'lat': '45.796890', 'lon': '4.784140'}) |
259 |
assert mocked_get.call_args[1]['params']['BBOX'] == '45.796890,4.784140,45.79889,4.78614'
|
|
259 |
assert mocked_get.call_args[1]['params']['BBOX'] == '4.784140,45.796890,4.78614,45.79889'
|
|
260 | 260 |
assert mocked_get.call_args[1]['params']['CRS'] == 'EPSG:4326' |
261 | 261 | |
262 | 262 | |
263 |
- |