[QGIS-it-user] Importare dxf in Qgis (shape)

Buongiorno, ho il problema di dover importare un progetto di Autocad (strada)
in Qgis. Ho provato con la funzione Importa dxf sotto al menù Progetto, ma
il risultato è che mi importa il disegno nella posizione sbagliata, mentre
la rete di caposaldi Gps posti attorno al progetto vengono perfettamente
importati (points) nelle posizioni corrette. Ho provato ad aiutarmi con
Autocad Map 3D, Global Mapper E Leica Infinity, ma il risultato non cambia.
Non mi permette nemmeno di riproiettare il file con altri sistemi di
riferimento in quanto "files non supportati come output". Dove sbaglio?
Grazie.

Mauro

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Dyd666 wrote

Buongiorno, ho il problema di dover importare un progetto di Autocad
(strada)
in Qgis.

Ciao Mauro,
forse potrebbe essere importante, al fine di una più rapida risoluzione del
problema, specificare quale versione esattamente di QGIS stai utilizzando.

Dyd666 wrote

Ho provato con la funzione Importa dxf sotto al menù Progetto, ma
il risultato è che mi importa il disegno nella posizione sbagliata, mentre
la rete di caposaldi Gps posti attorno al progetto vengono perfettamente
importati (points) nelle posizioni corrette.

Non ho ben capito. il "disegno" e i "caposaldi Gps" fanno parte dello stesso
file dxf o sono in due file dxf separati?

Dyd666 wrote

Non mi permette nemmeno di riproiettare il file con altri sistemi di
riferimento in quanto "files non supportati come output". Dove sbaglio?

Potresti essere più chiaro e descrivere meglio quale tool stai usando e con
quali parametri?
Potrebbe essere utile specificare anche in quale sistema di riferimento sono
i file dxf, qual è quello del progetto e in quale sistema di riferimento
vuoi riproiettarli.

Se tu potessi condividere il file dxf o una sua parte potrebbe essere più
semplice aiutarti ad individuare il problema.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ciao Andrea, grazie per l'interessamento. Allego degli screenshot relativi ai
due progetti di cui m sto occupando: Piacenza e Novara. I dxf sono originati
da dwg in coordinate rettilinee. Piacenza non risulta orientato a Nord,
però, ma ruotato, mentre Novara mi sembra giusto.
Saluti.

Mauro
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Piacenza_1.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Piacenza_2.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Piacenza_3.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Piacenza_4.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara_1.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara_2.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara_3.jpg&gt;
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara_4.jpg&gt;

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Dyd666 wrote

Allego degli screenshot relativi ai due progetti di cui m sto occupando

Ciao Mauro,
delle 8 immagini allegate solo 3 risultano visibili, le altre sono di
dimensioni troppo piccole.

Penso sarebbe più utile però fornire le informazioni che ti avevo indicato
nel messaggio precedente ed eventualmente il file dxf o una sua parte.

Comunque, dalla seconda immagine si può notare che hai impostato un sistema
di riferimento errato per il layer visualizzato: infatti il sistema di
riferimento del progetto è impostato come EPSG:4326 ma le coordinate
visualizzate non sono compatibili con tale sistema di riferimento.

Dyd666 wrote

I dxf sono originati da dwg in coordinate rettilinee.

Potresti chiarire cosa intendi per "coordinate rettilinee"?

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Novara-BOB.dxf
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara-BOB.dxf&gt;
Novara.qgz <http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara.qgz&gt;
Novara.kml <http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara.kml&gt;
Pacenza_SP06.qgz
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Pacenza_SP06.qgz&gt;
Asfalto_2_SP06.dxf
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Asfalto_2_SP06.dxf&gt;
102.shp <http://osgeo-org.1560.x6.nabble.com/file/t382559/102.shp&gt; 102.shx
<http://osgeo-org.1560.x6.nabble.com/file/t382559/102.shx&gt; 102.dbf
<http://osgeo-org.1560.x6.nabble.com/file/t382559/102.dbf&gt; 0.shp
<http://osgeo-org.1560.x6.nabble.com/file/t382559/0.shp&gt; 0.shx
<http://osgeo-org.1560.x6.nabble.com/file/t382559/0.shx&gt; 0.dbf
<http://osgeo-org.1560.x6.nabble.com/file/t382559/0.dbf&gt;

Ciao Andrea ecco i files usati.
Grazie.

Mauro

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Per coordinate rettilinee intendo Gauss-Boaga, così come sono gestite da
Autocad

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ciao Mauro,
i due file dxf (Novara-BOB e Asfalto_2_SP06) che hai fornito non sembrano
georiferiti in alcuno dei comuni sistemi di riferimento di coordinate piane
usati in Italia (Gauss-Boaga Roma40, UTM ED50, UTM WGS84/ETRS89) né di
coordinate geografiche.

Potrebbero essere georiferiti in base a coordinate piane catastali con datum
e origine degli assi cartesiani relativi ad una particolare zona/Comune
oppure potrebbero essere stati disegnati con un sistema di coordinate locale
non georiferito.

Stesso discorso vale per i due shapefile 0.shp e 102.shp che non sono
corredati dal file *.prj.

Dovresti quindi chiedere a chi ti ha fornito tali layer in quale sistema di
riferimento sono espresse le coordinate.

L'unico layer che risulta georiferito, tra quelli allegati, è Novara.kml, il
cui crs è EPSG:4326 WGS84.

Comunque ho notato che quest'ultimo layer contiene gli stessi punti
contenuti nel layer 0.shp.
Questo mi fa supporre che i layer Novara-BOB.dxf, 0.shp e Novara.kml si
riferiscano allo stesso progetto.

Siccome Novara.kml e 0.shp contengono gli stessi punti ma con coordinate
diverse (il primo WGS84 e il secondo con coordinate locali o catastali) e se
il riferimento delle coordinate di Novara-BOB.dxf e 0.shp è lo stesso,
allora potresti applicare una semplice trasformazione di rototraslazione al
layer Novara-BOB.dxf per georiferirlo.
Per esempio potresti usare il plugin Vector Bender per QGIS, scegliendo
opportunamente due coppie di punti corrispondenti dei layer Novara.kml e
0.shp per georiferire il layer Novara-BOB.dxf.

Ho fatto una prova usando due copie di punti e mi pare che le geometrie
contenute nel layer Novara-BOB.dxf vengano georiferite abbastanza bene (per
lo meno in rapporto al layer Google Satellite) come puoi vedere
nell'immagine disponibile all'URL
https://drive.google.com/file/d/17pyOcU1Y-xFUa84N_U653cCpHQPWA83t

Mi sa invece che Asfalto_2_SP06,dxf e 102.shp si riferiscano ad un sistema
di coordinate con origine diversa da quella degli altri due e quindi dovrai
usare un altro layer georiferito per effettuare la stessa operazione di
trasformazione. Vedo infatti, in una delle tue immagini, un layer denominato
"Piacenza SP06.kml" (che non hai fornito) e che penso sia quello georiferito
e che ha i punti corrispondenti al layer 102.shp, da poter usare per
georiferire il layer Asfalto_2_SP06,dxf.

Chiaramente la stessa operazione di rototraslazione puoi effettuarla in
AutoCAD se sai usare meglio questo programma.

Spero di essere stato sufficientemente chiaro.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Grazie molte. Sto provando a fare quello che mi hai spiegato, con grande
difficoltà.

Mauro

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ecco il file Piacenza Sp06.klm Piacenza_SP06.kml
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Piacenza_SP06.kml&gt;

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Dyd666 wrote

Grazie molte. Sto provando a fare quello che mi hai spiegato, con grande
difficoltà.

Ciao Mauro,
se non ci sei ancora riuscito ti consiglio di seguire per esempio le
istruzioni nel video di Salvatore Fiandaca
https://www.youtube.com/watch?v=QxWgezMnUUU che, anche se relativo a QGIS
2.18, rende l'idea generale di funzionamento.
Con le versioni più recenti di QGIS e del plugin i vari passaggi della
procedura potrebbero essere un po' differenti.

Comunque ho fatto uno screencast della procedura che ho seguito per
effettuare una trasformazione lineare uniforme (roto-traslazione e rapporto
di scala uniforme) delle geometrie contenute nel file Novara-BOB.dxf con due
coppie di punti corrispettivi presenti nei file 0.shp e Novara.kml
utilizzando il plugin Vector Bender 0.2.1 e QGIS 3.18.1 e assumendo che il
sistema di coordinate verso cui effettuare la trasformazione sia EPSG:25832
https://www.youtube.com/watch?v=Ov1oX4CnH_o

Ho salvato il risultato della trasformazione in uno shapefile che è
disponibile, zippato, all'URL
https://drive.google.com/file/d/1UiwSopNhLuzdTgeGEVV9dh6_7RAtxxq-/view?usp=sharing

Puoi seguire la stessa procedura per l'altro file DXF eventualmente
modificando in base alle tue esigenze.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Grazie per il tempo dedicatomi. Mi metto a studiare per colmare le mie lacune
nel Gis che trovo interessantissimo.
Grazie ancora per la disponibilità.
Mauro

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ho provato a seguire le tue indicazioni applicandole ad un altro file, ma
quello che ottengo è georeferenziato male. Dove sbaglio?
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara_tang.jpg&gt;
Novara_asfalto.qgz
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Novara_asfalto.qgz&gt;
Asse_e_cigli.dxf
<http://osgeo-org.1560.x6.nabble.com/file/t382559/Asse_e_cigli.dxf&gt;
Saluti.

Mauro

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Dyd666 wrote

Ho provato a seguire le tue indicazioni applicandole ad un altro file, ma
quello che ottengo è georeferenziato male.

Ciao Mauro,
hai provato ripetere il procedimento per lo stesso file (Novara-BOB.dxf) a
cui l'ho applicato io? Hai ottenuto lo stesso risultato o comunque un
risultato accettabile?
Hai provato anche ad effettuare la stessa operazione per il file
Asfalto_2_SP06.dxf con successo?

Se è andata bene in entrambi i casi, allora è molto probabile che stai
applicando il procedimento correttamente, ma forse le coppie di punti che
usi per gereferenziare il file Asse_e_cigli.dxf non sono corrette.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Riuscito!
Grazie infinite ancora.

Mauro

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html