#1 Tue 17 January 2012 10:50
- snike
- Participant actif
- Date d'inscription: 29 Mar 2007
- Messages: 114
QGIS : Lecture fichier DXF
Bonjour,
Comme l'import dxf shp me perd les attributs je voudrais utiliser la fonction de Qgis qui permet d'ouvrir directement les fichier dxf. Mais lorsque j'ouvre un fichier dxf je ne récupère qu'un seul type d'élément (polygone, ligne ou point). Sur certain fichier je ne récupère que les points sur d'autre ça ne sera que les lignes. Quelqu'un à le même soucis que chez moi ?
Merci d'avance.
Hors ligne
#2 Wed 18 January 2012 20:46
Re: QGIS : Lecture fichier DXF
Bonjour,
Ce n'est pas un soucis c'est normal. GDAL ne gère qu'un type de géométrie
par couche. Il faut ouvrir plusieurs fois la couche dans QGIS.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Thu 19 January 2012 08:42
- snike
- Participant actif
- Date d'inscription: 29 Mar 2007
- Messages: 114
Re: QGIS : Lecture fichier DXF
Bonjour,
Je viens de faire un test en ouvrant 3 fois le même dxf, et j'ai 3 fois les polygones. En ouvrant 3 fois un autre dxf, et j'ai 3 fois les lignes.
Faut-il les ouvrir d'une manière spéciale ?
J'ai mis les 2 fichiers dxf en pièce jointe (01 que les polygones et 06 que les lignes).
Cordialement,
Hors ligne
#4 Fri 20 January 2012 10:14
Re: QGIS : Lecture fichier DXF
sous QGIS, je ne sais pas, mais sous GDAL, on peut filtrer la conversion selon le type géométrique, ce qui permet d'avoir au final un fichier géo par type
geodata au cerema et petits billets en géomatique
Hors ligne
#5 Mon 23 January 2012 10:38
- snike
- Participant actif
- Date d'inscription: 29 Mar 2007
- Messages: 114
Re: QGIS : Lecture fichier DXF
Bonjour,
J'ai un plugin GdaTools installé sur Qgis, mais comment je fais pour filtrer la conversion ?
Cela n'a rien à voir avec DxfToShp ?
Hors ligne
#6 Mon 23 January 2012 13:42
Re: QGIS : Lecture fichier DXF
non.
Pour utiliser le filtrage géométrique, il faut utiliser ogr en ligne de commande.
Par exemple:
C:\Program Files\GDAL\ogr2ogr" 044000AA0_POLYGON.shp 044000AA01.DXF sql "SELECT * FROM entities WHERE OGR_GEOMETRY = 'POLYGON'"
geodata au cerema et petits billets en géomatique
Hors ligne