Skip to content
Snippets Groups Projects
Commit 1f97b66f authored by m431m's avatar m431m :speech_balloon:
Browse files

Merge branch 'redmine-issue/9479' into 'master'

Resolve REDMINE_ISSUE-9479

See merge request !2
parents 78032ec7 7891c246
No related branches found
No related tags found
1 merge request!2Resolve REDMINE_ISSUE-9479
......@@ -636,9 +636,11 @@ class CoverageModel(LayerModel):
self.ms.type = mapscript.MS_LAYER_RASTER
self.ms.setProjection(cs.get_proj4())
self.ms.setExtent(*cs.get_extent())
self.ms.setProcessingKey("RESAMPLE", "AVERAGE")
self.ms.setProcessingKey("SCALE", "AUTO")
self.ms.setProcessingKey("NODATA", "OFF")
processing_raster = \
ws.mra.config["mapfile"].get("processing", {}).get("raster", {})
for key, val in processing_raster.items():
self.ms.setProcessingKey(key.upper(), str(val).upper())
# Configure the connection to the store.
# This is a little hacky as we have to translate stuff...
......@@ -678,9 +680,11 @@ class CoverageModel(LayerModel):
layer.ms.setProjection(self.ms.getProjection())
layer.ms.setExtent(self.ms.extent.minx, self.ms.extent.miny,
self.ms.extent.maxx, self.ms.extent.maxy)
layer.ms.setProcessingKey("RESAMPLE", "AVERAGE")
layer.ms.setProcessingKey("SCALE", "AUTO")
layer.ms.setProcessingKey("NODATA", "OFF")
for i in range(0, self.ms.numprocessing):
k, v = self.ms.getProcessing(i).split('=')
layer.ms.setProcessingKey(k, v)
layer.ms.data = self.ms.data
layer.ms.connectiontype = self.ms.connectiontype
layer.ms.connection = self.ms.connection
......
......@@ -30,6 +30,12 @@ mapfile:
# onlineresource: "http://...
metadata:
ows_srs: "EPSG:4326 EPSG:3857"
processing:
raster:
resample: average
scale: auto
nodata: off
debug:
## web_debug allows for easy debuging in the the browser, should be deactivated in production.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment