Convertire shapefile (SHP) in DXF
Questo convertitore trasforma uno o più shapefile in un unico disegno DXF per AutoCAD, BricsCAD, DraftSight o LibreCAD, con ogni shapefile, o ogni valore di un campo a Sua scelta, su un proprio layer CAD. Gli shapefile vengono convertiti nel Suo browser e non vengono caricati. Un DXF non ha una tabella degli attributi, quindi restano solo la geometria e i nomi dei layer, e le coordinate dovrebbero essere in un sistema proiettato in metri o piedi.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: Shapefile (.shp). Output: DXF (.dxf).
- I tuoi file non vengono caricati: l'elaborazione avviene nel browser, sul tuo dispositivo.
- Dimensione: nessun limite fisso; i file molto grandi sono limitati dalla memoria del dispositivo.
- Serve un browser aggiornato (Chrome, Edge, Firefox o Safari) su computer, tablet o telefono; niente da installare.
- Gratuito e senza registrazione.
Non sa in quale fuso UTM ricade un'area? Consulti la mappa delle zone UTM di GeoDrafter, il nostro sito gemello.
Da Shapefile a DXF: perché convertire
I dati GIS devono spesso arrivare a chi lavora in CAD: particelle ed edifici per l'architetto, condotte e cavi per l'ingegnere, oppure una base cartografica per una planimetria. Questo convertitore scrive gli shapefile in un unico DXF con GDAL, la libreria usata da QGIS. I punti diventano punti DXF, le linee polilinee e i poligoni polilinee chiuse, fori compresi. Ogni shapefile finisce su un layer CAD con il suo nome, oppure sceglie Lei un attributo, come la classe di una strada o un codice di uso del suolo, e ogni valore diventa un layer, così chi usa il CAD può accenderli e spegnerli e assegnare loro i colori. Le coordinate restano nel sistema dello shapefile, oppure vengono riproiettate in quello che inserisce, così il disegno si sovrappone agli altri file CAD nello stesso sistema. Nulla viene inviato a un server.
Come convertire Shapefile in DXF
- Trascini uno .zip con i Suoi shapefile, oppure selezioni insieme i file .shp, .shx, .dbf e .prj. Più shapefile finiscono in un unico DXF.
- Scelga da cosa prendono il nome i layer del DXF e, se il disegno CAD ne usa un altro, un sistema di coordinate di uscita.
- Faccia clic su «Converti in DXF» e apra il file nel Suo programma CAD.
Che cosa cambia con la conversione
Gli attributi non vengono trasferiti
Un DXF non ha una tabella degli attributi. Vengono scritti solo la geometria e il nome del layer, quindi scelga come nome del layer il campo più importante. Se chi usa il CAD ha bisogno di tutti gli attributi, gli invii anche lo shapefile o un CSV ottenuto con il convertitore da SHP a CSV.
Usi un sistema di coordinate proiettato
I programmi CAD misurano in unità di disegno, di solito metri o piedi. Uno shapefile in longitudine e latitudine (WGS84, EPSG:4326) dà un disegno in gradi che appare minuscolo e deformato e su cui non si può misurare. Inserisca come sistema di coordinate di uscita un sistema proiettato, come il Suo fuso UTM o il sistema nazionale (ad esempio EPSG:6707 o EPSG:32632); il convertitore La avvisa se il risultato è in gradi.
Il DXF non memorizza il sistema di coordinate
Il disegno contiene solo i numeri. Comunichi a chi usa il CAD in quale sistema sono, ad esempio «RDN2008 / UTM fuso 32N, EPSG:6707», così il disegno può essere collocato correttamente insieme agli altri dati. Le unità di disegno non sono impostate nel file; AutoCAD le considera senza unità, il che va bene purché tutti sappiano che sono metri o piedi.
Niente colori, tipi di linea o etichette
Tutte le entità ricevono il colore e il tipo di linea predefiniti del CAD (DaLayer/ByLayer), così chi usa il CAD può impostare i colori per layer in un unico punto. Le etichette non vengono scritte come testo; i valori degli attributi sopravvivono solo come nomi dei layer. I poligoni diventano polilinee chiuse, non tratteggi.
Informazioni sui formati
Shapefile
Lo shapefile Esri è il formato vettoriale GIS più diffuso. Uno «shapefile» è in realtà un insieme di file con lo stesso nome: il .shp contiene la geometria, il .shx un indice, il .dbf la tabella degli attributi, il .prj facoltativo il sistema di coordinate e il .cpg la codifica del testo.
- Servono almeno i file .shp, .shx e .dbf. Li selezioni insieme o in un unico .zip.
- I nomi dei campi sono limitati a 10 caratteri e i valori di testo a 254 caratteri.
- Ogni shapefile contiene un solo tipo di geometria: punti, linee o poligoni.
- Senza il file .prj il sistema di coordinate è sconosciuto.
DXF
Il DXF (Drawing Exchange Format) è il formato di interscambio aperto di AutoCAD, pubblicato da Autodesk dal 1982. Geometri, architetti e ingegneri lo usano per passare disegni CAD da un programma all'altro. Un DXF contiene linee, polilinee, archi, cerchi, testi, tratteggi e blocchi su layer con un nome, ma nessuna tabella degli attributi e nessun sistema di coordinate.
- Testo semplice (o binario) con entità di disegno su layer con un nome; i blocchi sono simboli riutilizzabili inseriti più volte.
- Non c'è una tabella degli attributi: oltre alla geometria, un'entità ha un layer, un colore, un tipo di linea e, per i testi, il testo stesso.
- Il sistema di coordinate non viene memorizzato; le coordinate sono solo numeri, spesso in un sistema nazionale o in coordinate locali di cantiere.
- Il DWG è il formato binario proprietario di AutoCAD, non la stessa cosa del DXF.
Domande frequenti
Quali programmi CAD aprono il DXF?
Il DXF segue il formato AutoCAD 2004, che AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation e QGIS sono tutti in grado di leggere.
Posso ottenere un DWG?
Non direttamente. Apra il DXF in AutoCAD, BricsCAD o DraftSight e usi «Salva con nome» come DWG, oppure lo converta con il gratuito ODA File Converter.
Le quote (valori Z) vengono trasferite?
Sì. Uno shapefile 3D, come curve di livello con una quota per ogni vertice, dà polilinee e punti 3D nel DXF.
Il mio shapefile viene caricato?
No. Il DXF viene scritto dal Suo browser sul Suo computer, e nulla viene inviato a un server.
E se lo shapefile non ha un file .prj?
Allora le coordinate vengono scritte così come sono. Inserisca il sistema di origine solo se vuole anche riproiettare i dati in un altro sistema di coordinate.