From 2708f173fcd0df8d9fb5c8ec754e988f01fce2ac Mon Sep 17 00:00:00 2001 From: Giuseppe Sucameli Date: Sat, 11 Feb 2012 12:48:24 +0100 Subject: [PATCH] add -allow_projection_difference option (fix #4888) --- python/plugins/GdalTools/tools/doBuildVRT.py | 3 +++ python/plugins/GdalTools/tools/widgetBuildVRT.ui | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/python/plugins/GdalTools/tools/doBuildVRT.py b/python/plugins/GdalTools/tools/doBuildVRT.py index 66683b1e708..67df116f461 100644 --- a/python/plugins/GdalTools/tools/doBuildVRT.py +++ b/python/plugins/GdalTools/tools/doBuildVRT.py @@ -30,6 +30,7 @@ class GdalToolsDialog(QWidget, Ui_Widget, BasePluginWidget): (self.srcNoDataSpin, SIGNAL("valueChanged(int)"), self.srcNoDataCheck, "1.7.0"), (self.inputDirCheck, SIGNAL("stateChanged(int)")), (self.separateCheck, SIGNAL("stateChanged(int)"), None, "1.7.0"), + (self.allowProjDiffCheck, SIGNAL("stateChanged(int)"), None, "1.7.0"), (self.recurseCheck, SIGNAL("stateChanged(int)"), self.inputDirCheck) ] ) @@ -84,6 +85,8 @@ class GdalToolsDialog(QWidget, Ui_Widget, BasePluginWidget): if self.srcNoDataCheck.isChecked(): arguments << "-srcnodata" arguments << str(self.srcNoDataSpin.value()) + if self.allowProjDiffCheck.isChecked(): + arguments << "-allow_projection_difference" arguments << self.getOutputFileName() if self.inputDirCheck.isChecked(): arguments << Utils.getRasterFiles( self.getInputFileName(), self.recurseCheck.isChecked() ) diff --git a/python/plugins/GdalTools/tools/widgetBuildVRT.ui b/python/plugins/GdalTools/tools/widgetBuildVRT.ui index 854ef1d0820..2192538ce7d 100644 --- a/python/plugins/GdalTools/tools/widgetBuildVRT.ui +++ b/python/plugins/GdalTools/tools/widgetBuildVRT.ui @@ -7,7 +7,7 @@ 0 0 348 - 216 + 238 @@ -124,6 +124,13 @@ + + + + Allow projection difference + + +