|
@@ -381,7 +381,7 @@ class WMSBase:
|
|
# reprojection of raster
|
|
# reprojection of raster
|
|
if self.proj_srs != self.proj_location: # TODO: do it better
|
|
if self.proj_srs != self.proj_location: # TODO: do it better
|
|
grass.message(_("Reprojecting raster..."))
|
|
grass.message(_("Reprojecting raster..."))
|
|
- self.temp_warpmap = grass.tempfile()
|
|
|
|
|
|
+ self.temp_warpmap = grass.tempfile() + '.tif'
|
|
|
|
|
|
if int(os.getenv('GRASS_VERBOSE', '2')) <= 2:
|
|
if int(os.getenv('GRASS_VERBOSE', '2')) <= 2:
|
|
nuldev = open(os.devnull, 'w+')
|
|
nuldev = open(os.devnull, 'w+')
|
|
@@ -512,7 +512,8 @@ class GRASSImporter:
|
|
"""
|
|
"""
|
|
# importing temp_map into GRASS
|
|
# importing temp_map into GRASS
|
|
try:
|
|
try:
|
|
- grass.run_command('r.in.gdal',
|
|
|
|
|
|
+ # -o flag needed to overcome different ellipsoid representations
|
|
|
|
+ grass.run_command('r.in.gdal', flags='o',
|
|
quiet=True, overwrite=True,
|
|
quiet=True, overwrite=True,
|
|
input=raster, output=self.opt_output)
|
|
input=raster, output=self.opt_output)
|
|
except CalledModuleError:
|
|
except CalledModuleError:
|