Come creare un file DXF da uno ShapeFile

Blog

Come creare un file DXF da uno ShapeFile

Come creare un file DXF da uno ShapeFile >> Ho riscontrato qualche problema con l'esportazione di file DXF da degli ShapeFile, non per le geometrie, ma per i Layer. Ho seguito qualche forum, di cui link sotto, ma alla fine sembra non funzionare con QGis, anche se metto Layer con la lettere maiuscola. Il risultato è che il DXF ha comunque tutti layer=0. Ho provato anche ad usare lo strumento di processing v.out.dxf di GRASS, che è integrato direttamente in QGis, ma neanche questo mi ha mantenuto i campi della colonna Layer. Sul mitico forum gis.stackexchange ho trovato la discussione che mi ha dato la soluzione getting dxf files out of postgresql, anche se ho dovuto aprire il terminale ...
ogr2ogr -f DXF $TITLE$.dxf PG:dbname='$DBNAME$' host='$HOST$' port='$PORT$' user='$USER$' password='$PASSWORD$' -sql select $COLUMN$ as Layer, the_geom from $TABLE$
Con una piccola modifica nella stringa SQL, dove invece di $COLUMN$ as Layer, the_geom ho semplicemente messo * perchè mi dava errore (tipo che non riusciva a definire Layer
ERROR 1: DXF layer does not support arbitrary field creation, field 'layer2' not created.
ERRORAnche se nella schermata si vedono degli errori, perchè non riusciva a processare tutte le colonne, visto che ho inserito * (ALL), ma la colonna Layer gli è piaciuta. vistaAdesso dovrò dirgli in qualche modo che nella stringa SQL, devo proiettare l'SR da 3003 in 32632 ... ma questo penso di risolverlo con una view! Link di riferimento ai forum:
  • http://gis.stackexchange.com/questions/29675/how-to-export-a-layer-to-dxf-from-qgis
  • http://gis.uster.ch/dokumentation/datenkonvertierung/ogr
  • http://freegeographytools.com/2007/converting-shapefiles-and-arcinfo-coverages-to-autocad-dxf-format