def openGeoPackage(self, filename=None):
if not filename:
filename = QFileDialog.getOpenFileName(
parent=None,
caption=self.tr(u'Select GeoPackage file'),
filter=self.tr(u'GeoPackage File') + u' (*.gpkg *.geopackage)')
if not filename or not os.path.isfile(filename):
return
filename = os.path.abspath(filename)
styleFile = os.path.join(self.path, 'res', 'wp_style.yaml')
with open(styleFile, 'r') as f:
style = yaml.load(f)
applyStyle(filename, style)
for layer in self.iface.legendInterface().layers():
self.iface.legendInterface().refreshLayerSymbology(layer)
self.createPie()
评论列表
文章目录