Per prima cosa importo in un nuovo disegno di AutoCAD lo shapefile, con il consueto comando MAPIMPORT.
Non carico la sola geometria, bensì importo anche i dati del dbf (poi capiremo perchè).
Ad importazione completata salvo il disegno e lo chiudo. Apro un disegno nuovo al quale associo il file appena salvato.
Ora arriva il pezzo forte: lancio una nuova query per posizione selezionando tutto il contenuto della carta...
...ma prima di eseguire la query ne altero le proprietà, imponendo che gli oggetti vengano assegnati a layer diversi il cui nome sia uguale ai campi indicati (in questo caso la stratigrafia).
Eseguendo la query in modalità Disegna AutoCAD Map 3D inserirà il contenuto della carta associata sul mio nuovo file, suddividendo i poligoni su layer diversi in base al campo STRATIGRAP.
Sembra una procedura macchinosa ma è più facile a farsi che a dirsi una volta entrati in sintonia col software.
Enjoy!
EDIT:
Riporto un commento lasciatomi dall'ottimo Giovanni Perego:
"Ciao Maurizio,
Ottima idea mostrare il funzionamento delle Query di Map 3D, che sono veramente potenti.
Ma vorrei suggerire qui un metodo che consente di ottenere lo stesso risultato molto più velocemente: nella finestra di importazione fai clic nel campo sotto Layer di carte e poi premi il (piccolo!) bottone che appare sulla destra del campo. Nella finestra che si apre, potrai definire subito che il layer di destinazione sia creato utilizzando i valori di un campo attributi a tua scelta. Nel tuo esempio il campo STRATIGRAP.
Buon divertimento!
GimmiGIS"
Grazie Gimmi!
Ciao Maurizio,
RispondiEliminaOttima idea mostrare il funzionamento delle Query di Map 3D, che sono veramente potenti.
Ma vorrei suggerire qui un metodo che consente di ottenere lo stesso risultato molto più velocemente.
Nella finestra di importazione fai clic nel campo sotto Layer di carte e poi premi il (piccolo!) bottone che appare sulla destra del campo.
Nella finestra che si apre, potrai definire subito che il layer di destinazione sia creato utilizzando i valori di un campo attributi a tua scelta.
Nel tuo esempio il campo STRATIGRAP.
Buon divertimento!
GimmiGIS
Commento lasciatomi dall'ottimo Giovanni Perego:
RispondiElimina"Ciao Maurizio,
Ottima idea mostrare il funzionamento delle Query di Map 3D, che sono veramente potenti.
Ma vorrei suggerire qui un metodo che consente di ottenere lo stesso risultato molto più velocemente.
Nella finestra di importazione fai clic nel campo sotto Layer di carte e poi premi il (piccolo!) bottone che appare sulla destra del campo.
Nella finestra che si apre, potrai definire subito che il layer di destinazione sia creato utilizzando i valori di un campo attributi a tua scelta.
Nel tuo esempio il campo STRATIGRAP.
Buon divertimento!
GimmiGIS"
Grazie Gimmi! Ottima segnalazione!