[Qgis-developer] pyqgis dxf

Luigi Pirelli luipir at gmail.com
Wed Feb 25 04:22:13 PST 2015


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 <abusquets at gmail.com> 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 <abusquets at gmail.com>:
>>
>> 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
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer


More information about the Qgis-developer mailing list