[QGIS Commit] r9782 - trunk/qgis/python/plugins/mapserver_export
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Sat Dec 13 08:19:26 EST 2008
Author: jef
Date: 2008-12-13 08:19:26 -0500 (Sat, 13 Dec 2008)
New Revision: 9782
Modified:
trunk/qgis/python/plugins/mapserver_export/mapserverexport.py
trunk/qgis/python/plugins/mapserver_export/mapserverexportdialog.py
trunk/qgis/python/plugins/mapserver_export/ms_export.py
trunk/qgis/python/plugins/mapserver_export/qgsmapserverexportbase.ui
trunk/qgis/python/plugins/mapserver_export/ui_mapserverexport.py
Log:
mapserver export fix:
- use double quotation marks for postgres layers (fixes #1104)
- export original instead of localized unit names
Modified: trunk/qgis/python/plugins/mapserver_export/mapserverexport.py
===================================================================
--- trunk/qgis/python/plugins/mapserver_export/mapserverexport.py 2008-12-13 11:07:45 UTC (rev 9781)
+++ trunk/qgis/python/plugins/mapserver_export/mapserverexport.py 2008-12-13 13:19:26 UTC (rev 9782)
@@ -81,7 +81,7 @@
exporter = Qgis2Map(str(self.dlg.ui.txtQgisFilePath.text()), str(self.dlg.ui.txtMapFilePath.text()))
print "Setting options"
exporter.setOptions(
- self.dlg.ui.cmbMapUnits.currentText(),
+ self.dlg.ui.cmbMapUnits.itemData( self.dlg.ui.cmbMapUnits.currentIndex() ).toString(),
self.dlg.ui.cmbMapImageType.currentText(),
self.dlg.ui.txtMapName.text(),
self.dlg.ui.txtMapWidth.text(),
Modified: trunk/qgis/python/plugins/mapserver_export/mapserverexportdialog.py
===================================================================
--- trunk/qgis/python/plugins/mapserver_export/mapserverexportdialog.py 2008-12-13 11:07:45 UTC (rev 9781)
+++ trunk/qgis/python/plugins/mapserver_export/mapserverexportdialog.py 2008-12-13 13:19:26 UTC (rev 9782)
@@ -27,3 +27,7 @@
self.ui = Ui_QgsMapserverExportBase()
self.ui.setupUi(self)
+ for unit in ["dd", "feet", "meters", "miles", "inches", "kilometers"]:
+ self.ui.cmbMapUnits.addItem( QtGui.QApplication.translate("QgsMapserverExportBase", unit, None, QtGui.QApplication.UnicodeUTF8), QtCore.QVariant(unit) )
+
+
Modified: trunk/qgis/python/plugins/mapserver_export/ms_export.py
===================================================================
--- trunk/qgis/python/plugins/mapserver_export/ms_export.py 2008-12-13 11:07:45 UTC (rev 9781)
+++ trunk/qgis/python/plugins/mapserver_export/ms_export.py 2008-12-13 13:19:26 UTC (rev 9782)
@@ -323,11 +323,11 @@
# it's a postgis layer
(pgConnString, sqlData, sqlFilter) = self.parsePostgisConnection(dataString)
layer_def += " CONNECTIONTYPE postgis\n"
- layer_def += " CONNECTION '" + pgConnString + "'\n"
- layer_def += " DATA '" + sqlData + "'\n"
+ layer_def += " CONNECTION \"" + pgConnString + "\"\n"
+ layer_def += " DATA \"" + sqlData + "\"\n"
# don't write the filter keyword if there isn't one
if sqlFilter:
- layer_def += " FILTER '" + sqlFilter + "'\n"
+ layer_def += " FILTER \"" + sqlFilter + "\"\n"
elif providerString == 'wms' and lyr.getAttribute("type").encode('utf-8').upper() == 'RASTER':
# it's a WMS layer
Modified: trunk/qgis/python/plugins/mapserver_export/qgsmapserverexportbase.ui
===================================================================
--- trunk/qgis/python/plugins/mapserver_export/qgsmapserverexportbase.ui 2008-12-13 11:07:45 UTC (rev 9781)
+++ trunk/qgis/python/plugins/mapserver_export/qgsmapserverexportbase.ui 2008-12-13 13:19:26 UTC (rev 9782)
@@ -257,36 +257,6 @@
</item>
<item>
<widget class="QComboBox" name="cmbMapUnits" >
- <item>
- <property name="text" >
- <string>dd</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>feet</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>meters</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>miles</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>inches</string>
- </property>
- </item>
- <item>
- <property name="text" >
- <string>kilometers</string>
- </property>
- </item>
</widget>
</item>
<item>
Modified: trunk/qgis/python/plugins/mapserver_export/ui_mapserverexport.py
===================================================================
--- trunk/qgis/python/plugins/mapserver_export/ui_mapserverexport.py 2008-12-13 11:07:45 UTC (rev 9781)
+++ trunk/qgis/python/plugins/mapserver_export/ui_mapserverexport.py 2008-12-13 13:19:26 UTC (rev 9782)
@@ -230,12 +230,6 @@
self.btnChooseFooterFile.setText(QtGui.QApplication.translate("QgsMapserverExportBase", "Browse...", None, QtGui.QApplication.UnicodeUTF8))
self.grpMap.setTitle(QtGui.QApplication.translate("QgsMapserverExportBase", "Map", None, QtGui.QApplication.UnicodeUTF8))
self.textLabel3.setText(QtGui.QApplication.translate("QgsMapserverExportBase", "Units", None, QtGui.QApplication.UnicodeUTF8))
- self.cmbMapUnits.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "dd", None, QtGui.QApplication.UnicodeUTF8))
- self.cmbMapUnits.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "feet", None, QtGui.QApplication.UnicodeUTF8))
- self.cmbMapUnits.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "meters", None, QtGui.QApplication.UnicodeUTF8))
- self.cmbMapUnits.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "miles", None, QtGui.QApplication.UnicodeUTF8))
- self.cmbMapUnits.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "inches", None, QtGui.QApplication.UnicodeUTF8))
- self.cmbMapUnits.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "kilometers", None, QtGui.QApplication.UnicodeUTF8))
self.textLabel4.setText(QtGui.QApplication.translate("QgsMapserverExportBase", "Image type", None, QtGui.QApplication.UnicodeUTF8))
self.cmbMapImageType.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "gif", None, QtGui.QApplication.UnicodeUTF8))
self.cmbMapImageType.addItem(QtGui.QApplication.translate("QgsMapserverExportBase", "gtiff", None, QtGui.QApplication.UnicodeUTF8))
More information about the QGIS-commit
mailing list