Beispiel #1
0
	def addBasemapLayer(self):
		if self.basemapVl:
			return # already added

		current_dir = QFileInfo(__file__).absoluteDir()
		basemap = current_dir.absoluteFilePath( u"data/basemap/Countries.shp" )

		# load the basemap layer
		vl = QgsVectorLayer(basemap, QFileInfo(basemap).baseName(), "ogr")
		if not vl.isValid():
			vl.deleteLater()
			return

		# add the basemap layer to canvas
		LayerStyler.setBasemapStyle(vl)
		self.basemapVl = vl
		QObject.connect( self.basemapVl, SIGNAL("layerDeleted()"), self.basemapLayerDestroyed )
		Utils.addVectorLayer(vl)
Beispiel #2
0
    def addBasemapLayer(self):
        if self.basemapVl:
            return  # already added

        current_dir = QFileInfo(__file__).absoluteDir()
        basemap = current_dir.absoluteFilePath(u"data/basemap/Countries.shp")

        # load the basemap layer
        vl = QgsVectorLayer(basemap, QFileInfo(basemap).baseName(), "ogr")
        if not vl.isValid():
            vl.deleteLater()
            return

        # add the basemap layer to canvas
        LayerStyler.setBasemapStyle(vl)
        self.basemapVl = vl
        QObject.connect(self.basemapVl, SIGNAL("layerDeleted()"),
                        self.basemapLayerDestroyed)
        Utils.addVectorLayer(vl)