示例#1
0
	def export2leaf(self):
		dictionary = layerlist()
		for i in range(len(dictionary)):
			#print dictionary[i]
			for key in dictionary[i]:
				if key == 'META':
					continue
				else:
					if self.ui.comboBox.currentText() == key:
						self.basemapMeta = dictionary[i]['META']
						self.basemapName = self.ui.comboBox.currentText()
						self.basemapAddress = dictionary[i][self.ui.comboBox.currentText()]
		self.outFileName=self.ui.lineEdit_2.text()		
		self.width = self.ui.width_box.text()
		self.height = self.ui.height_box.text()
		self.webpage_name = self.ui.webpage_name.text()
		self.webmap_head = self.ui.webmap_head.text()
		self.webmap_subhead = self.ui.webmap_subhead.text()
		self.extent = self.ui.comboBox_2.currentText()
		self.visible = self.ui.comboBox_3.currentText()
		self.layer_list = self.ui.listWidget.selectedItems()
		self.opacity = self.ui.checkBox.isChecked()
		self.encode2JSON = self.ui.encode2JSON.isChecked()
		self.createcluster = self.ui.createcluster.isChecked()
		self.legend = self.ui.createlegend.isChecked()
		self.locate = self.ui.locate.isChecked()
		self.address = self.ui.address.isChecked()
		#print self.opacity
		for i in range(len(self.layer_list)): 
			self.layer_list[i] = re.sub('[\W_]+', '', self.layer_list[i].text())
		qgis2leaf_exec(self.outFileName, self.basemapName, self.basemapMeta, self.basemapAddress, self.width, self.height, self.extent, self.full_screen, self.layer_list, self.visible, self.opacity, self.encode2JSON,self.createcluster, self.webpage_name, self.webmap_head,self.webmap_subhead, self.legend,self.locate,self.address)
		self.close()
示例#2
0
	def export2leaf(self):
		self.basemapName = self.ui.comboBox.currentText()
		self.width = self.ui.width_box.text()
		self.height = self.ui.height_box.text()
		self.extent = self.ui.comboBox_2.currentText()
		self.visible = self.ui.comboBox_3.currentText()
		self.layer_list = self.ui.listWidget.selectedItems()
		self.opacity = self.ui.checkBox.isChecked()
		print self.opacity
		for i in range(len(self.layer_list)): 
			self.layer_list[i] = re.sub('[\W_]+', '', self.layer_list[i].text())
		qgis2leaf_exec(self.outFileName, self.basemapName, self.width, self.height, self.extent, self.full_screen, self.layer_list, self.visible, self.opacity)
		self.close()
示例#3
0
	def export2leaf(self):
		self.basemapName = []
		self.basemapMeta = []
		self.basemapAddress = []
		dictionary = layerlist()
		for i in range(len(dictionary)):
			#print dictionary[i]
			for key in dictionary[i]:
				if key == 'META':
					continue
				else:
					for baseitem in self.ui.comboBox.selectedItems():
						if baseitem.text() == key:
							self.basemapMeta.append(dictionary[i]['META'])
							print baseitem.text()
							self.basemapName.append(baseitem.text())
							self.basemapAddress.append(dictionary[i][baseitem.text()])
		
		self.outFileName=self.ui.lineEdit_2.text()		
		self.width = self.ui.width_box.text()
		self.height = self.ui.height_box.text()
		self.webpage_name = self.ui.webpage_name.text()
		self.webmap_head = self.ui.webmap_head.text()
		self.webmap_subhead = self.ui.webmap_subhead.text()
		self.extent = self.ui.comboBox_2.currentText()
		self.visible = self.ui.comboBox_3.currentText()
		self.layer_list = self.ui.listWidget.selectedItems()
		self.opacity = self.ui.checkBox.isChecked()
		self.encode2JSON = self.ui.encode2JSON.isChecked()
		self.createcluster = self.ui.createcluster.isChecked()
		self.legend = self.ui.createlegend.isChecked()
		self.locate = self.ui.locate.isChecked()
		self.address = self.ui.address.isChecked()
		self.precision = self.ui.spinBox.value()
		self.labels = self.ui.extract_labels.isChecked()
		self.labelshover = self.ui.labelsonhover.isChecked()
		self.matchCRS = self.ui.matchCRS.isChecked()
		self.selected = self.ui.exp_selected.isChecked()
		print self.precision
		if self.matchCRS == True:
			self.createcluster = False

		for i in range(len(self.layer_list)): 
			self.layer_list[i] = re.sub('[\W_]+', '', self.layer_list[i].text())
		qgis2leaf_exec(self.outFileName, self.basemapName, self.basemapMeta, self.basemapAddress, self.width, self.height, self.extent, self.full_screen, self.layer_list, self.visible, self.opacity, self.encode2JSON,self.createcluster, self.webpage_name, self.webmap_head,self.webmap_subhead, self.legend,self.locate,self.address, self.precision, self.labels, self.labelshover, self.matchCRS, self.selected)
		self.close()
示例#4
0
	def export2leaf(self):
		self.basemapName = self.ui.comboBox.currentText()
		self.width = self.ui.width_box.text()
		self.height = self.ui.height_box.text()
		self.webpage_name = self.ui.webpage_name.text()
		self.webmap_head = self.ui.webmap_head.text()
		self.webmap_subhead = self.ui.webmap_subhead.text()
		self.extent = self.ui.comboBox_2.currentText()
		self.visible = self.ui.comboBox_3.currentText()
		self.layer_list = self.ui.listWidget.selectedItems()
		self.opacity = self.ui.checkBox.isChecked()
		self.encode2JSON = self.ui.encode2JSON.isChecked()
		self.createcluster = self.ui.createcluster.isChecked()
		self.legend = self.ui.createlegend.isChecked()
		#print self.opacity
		for i in range(len(self.layer_list)): 
			self.layer_list[i] = re.sub('[\W_]+', '', self.layer_list[i].text())
		qgis2leaf_exec(self.outFileName, self.basemapName, self.width, self.height, self.extent, self.full_screen, self.layer_list, self.visible, self.opacity, self.encode2JSON,self.createcluster, self.webpage_name, self.webmap_head,self.webmap_subhead, self.legend)
		self.close()
示例#5
0
 def export2leaf(self):
     dictionary = layerlist()
     for i in range(len(dictionary)):
         #print dictionary[i]
         for key in dictionary[i]:
             if key == 'META':
                 continue
             else:
                 if self.ui.comboBox.currentText() == key:
                     self.basemapMeta = dictionary[i]['META']
                     self.basemapName = self.ui.comboBox.currentText()
                     self.basemapAddress = dictionary[i][
                         self.ui.comboBox.currentText()]
     self.outFileName = self.ui.lineEdit_2.text()
     self.width = self.ui.width_box.text()
     self.height = self.ui.height_box.text()
     self.webpage_name = self.ui.webpage_name.text()
     self.webmap_head = self.ui.webmap_head.text()
     self.webmap_subhead = self.ui.webmap_subhead.text()
     self.extent = self.ui.comboBox_2.currentText()
     self.visible = self.ui.comboBox_3.currentText()
     self.layer_list = self.ui.listWidget.selectedItems()
     self.opacity = self.ui.checkBox.isChecked()
     self.encode2JSON = self.ui.encode2JSON.isChecked()
     self.createcluster = self.ui.createcluster.isChecked()
     self.legend = self.ui.createlegend.isChecked()
     self.locate = self.ui.locate.isChecked()
     self.address = self.ui.address.isChecked()
     #print self.opacity
     for i in range(len(self.layer_list)):
         self.layer_list[i] = re.sub('[\W_]+', '',
                                     self.layer_list[i].text())
     qgis2leaf_exec(self.outFileName, self.basemapName, self.basemapMeta,
                    self.basemapAddress, self.width, self.height,
                    self.extent, self.full_screen, self.layer_list,
                    self.visible, self.opacity, self.encode2JSON,
                    self.createcluster, self.webpage_name, self.webmap_head,
                    self.webmap_subhead, self.legend, self.locate,
                    self.address)
     self.close()
	def export2leaf(self):
		qgis2leaf_exec(self.outFileName)
		self.close()
示例#7
0
	def export2leaf(self):
		self.basemapName = self.ui.comboBox.currentText()
		self.width = self.ui.width_box.text()
		self.height = self.ui.height_box.text()
		qgis2leaf_exec(self.outFileName, self.basemapName, self.width, self.height)
		self.close()