please, post it in the question you did in gis.stackexchange. would be great if you can add a simple example also in the
http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/loadlayer.html cloning, modifying and pull request to: https://github.com/qgis/QGIS-Documentation/blob/master/source/docs/pyqgis_developer_cookbook/loadlayer.rst regads, Luigi Pirelli On 25 February 2015 at 13:00, Alexandre Busquets <[email protected]> wrote: > the solution: > > fitxer="/tmp/prova.dxf|layername=entities|geometrytype=Point" > layer = QgsVectorLayer(fitxer, 'prova', 'ogr') > QgsMapLayerRegistry.instance().addMapLayer(layer) > > > > > > 2015-02-24 16:12 GMT+01:00 Alexandre Busquets <[email protected]>: >> >> Hi, >> >> can somebody help me with load a dxf file as a vector layer? >> >> Is QgsDataSourceURI an option? I tried with this code, but I haven't been >> lucky. >> >> fitxer="/tmp/prova.dxf" >> uri = QgsDataSourceURI() >> uri.setDatabase(fitxer) >> uri.setDataSource('', 'entities', None, "OGR_GEOMETRY='POINT'", >> 'EntityHandle') >> >> layer = QgsVectorLayer(uri.uri(), 'prova', 'ogr') >> >> print 'source:', layer.source() >> print 'isValid:', layer.isValid() > > > > _______________________________________________ > Qgis-developer mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
