Suite

Comment exporter des contours élevés vers un fichier DXF dans QGIS


Après avoir essayé Project -> Export DXF ainsi qu'un clic droit sur mon calque vectoriel et en utilisant la fonction d'enregistrement par dxf, j'ai constaté que les contours n'apparaissent pas dans AutoCAD pour être surélevés de 0

J'ai vérifié les attributs de la couche vectorielle de contours et trouvé un ensemble d'attributs contenant ID, ELEV et pour aller plus loin, j'ai essayé la commande :

ogr2ogr -f "DXF" contours-out.dxf contours.shp -zfield ELEV

que j'ai exécuté avec succès bien que j'aie constaté que je devais télécharger une version des outils gdal et ajouter le chemin d'accès à mon système aux différents sous-dossiers gdal. élévation dans AutoCAD.

  • J'ai également reçu à un moment donné une erreur dans ma console concernant la création d'un ID d'attribut supplémentaire non pris en charge signalé par la commande ogr2ogr.

Existe-t-il un moyen d'exporter des contours au format DXF avec des élévations ?

Avant de poster cette question, j'ai lu : Exportation des attributs de contour QGIS dans un fichier DXF ? et quelques autres l'aiment.


Si votre jeu de données d'origine est en 2D, vous devez ajouter-dim 3. Essayez cette commande :

ogr2ogr -dim 3 -zfield ELEV -f DXF contours-out.dxf contours.shp

L'avertissement concernant la création d'attributs n'est pas un problème, les fichiers DXF ne peuvent pas stocker d'attributs de manière SIG.

Vous pouvez utiliser ogrinfo pour vérifier la dimension des entités de sortie, par exemple :

ogrinfo -al contours-out.dxf

Attention en utilisant LibreCAD pour visualiser le DXF, il est limité à la 2D !


Voir la vidéo: SHP TO DXF AND DXF TO SHP USING QGIS (Octobre 2021).