Estoy intentando crear un plugin que extraiga los archivos gpx y los cargue en la ventana de la capa activa en QGIS. Mientras que soy capaz de cargarlo usando la GUI de QGIS desde Layer>New Vector Layer, no soy capaz de hacerlo desde la consola de python.
Puede encontrar una captura de pantalla del error aquí .
He intentado utilizar los siguientes comandos pero en vano.
>>> qgis.utils.iface.addVectorLayer(path,'layer_name','gpx')
Pero,
>>> vlayer = QgsVectorLayer(path[0],'new_layer','gpx')
no mostraba ningún error al mismo tiempo que no aparecía en la lista de capas activas. Intenté usar setActiveLayer() pero devolvió False.
Cualquier ayuda o sugerencia será bienvenida.
Gracias