我正在使用Qgis 3.4.9。如何解决该错误:NameError:未定义全局名称'QgsMapLayerRegistry'。
从qgis.core导入QgsMapLayerRegistry在Qgis 3.4.9中不起作用]
QgsMapLayerRegistry.instance().addMapLayer(point_layer)
QgsMapLayerRegistry:其功能已移至QgsProject。
语法:
QgsProject.instance().addMapLayer(your_Qgs_whaterver_Layer)
示例:
QgsProject.instance().addMapLayer(point_layer)