Disegna piano quotato da file di coordinate

 

Top  Previous  Next

Topografia_C2D_01 Nome Comando al Prompt: C2D film

 

Questo comando permette di disegnare dei piani quotati partendo dalle coordinate cartesiane contenute in file di testo (ASCII). Il file testo che l'utente deve avere a disposizione può essere ottenuto in più modi: utilizzando le funzioni per la celerimensura di CADPak, tramite un programma di topografia in grado di esportare file ASCII, inserendo una tabella di coordinate cartesiane utilizzando un editor qualsiasi.

Il file testo deve corrispondere ad uno dei seguenti formati:

 

1° formato        

 

N X Y

5° formato

X Y Layer (codice)

2° formato

N X Y Layer (codice)

6° formato

X Y Z        

 

3° formato

N X Y Z

7° formato

X Y Z Layer (codice)        

 

4° formato

N X Y Z Layer (codice)

8° formato

X Y

 

 

I campi di ciascuna riga possono essere separati da uno o più spazi oppure da un carattere virgola o punto e virgola; non sono ammesse condizioni miste.

 

Topografia_C2D_02

File di dati

Attraverso il pulsante Scelta… è possibile indicare il nome del file ASCII i dati; con Modifica… si apre il file scelto in un editor di testi da cui è possibile modificarlo o stamparlo.

Separatore serve per scegliere il carattere che separa le colonne di dati.

Tipo di input serve ad indicare a CADPak cosa si desidera acquisire dal file; naturalmente i dati che si richiedono devono esser presenti nel file.

Sistema serve per indicare a CADPak l'ordine con cui sono inserite le colonne delle coordinate cartesiane, cioè se con il sistema X e Y oppure Nord ed Est

Materializzazione Punto serve per decidere se i punti debbano essere visualizzati attraverso degli oggetti tipo Punto di AutoCAD o da Blocchi; si veda oltre per il dettaglio dell'inserimento di blocchi.

Cerchi serve per materializzare i punti con dei cerchi, oltre che con gli oggetti definiti nel riquadro Materializzazione punto.

Parametri serve per impostare la scala di stampa (al fine di poter calcolare l'altezza dei testi) e l'altezza dei testi direttamente in millimetri (in funzione della scala) ed un angolo di rotazione per i testi espresso in unità correnti secondo le impostazioni eseguite con il comando DDUNITS di AutoCAD.

L'offset Z è da aggiungere al valore della Z (quindi se è specificato un valore, è come se i punti avessero realmente il valore di Z dato dalla somma del valore reale più l'offset specificato).

Se il file contiene le informazioni relative alla quota dei punti, è possibile attivare l'opzione Punti 3D: in questo modo otterremo la materializzazione dei punti in formato tridimensionale, base essenziale per l'ottenimento di modelli digitali del terreno.

Nota: le variabili globali che regolano questa finestra di dialogo sono quelle comprese fra TP1000 e TP1083.

Topografia_C2D_03

Crea testo serve per scegliere cosa debba essere riportato accanto all'oggetto che materializza il punto: quota, nome, x, y o descrizione (vedi figura di es.). Polilinea Stazioni. Se, nel file ASCII delle coordinate, esistono delle righe che iniziano con il carattere asterisco (*), abilitando Disegna, CADPak unisce con una polilinea i punti così indicati. Esempio:

*100     23.326     36.326    125.326

*200     85.326    124.326    126.326

*300    214.322    312.323    124.326

 

Il riquadro "Contorni" abilita o disabilita la possibilità di unire i punti di contorno automaticamente. Nel file delle coordinate è possibile inserire dei simboli ">" e "<" per indicare a CADPak quali sono i punti di contorno da unire con delle linee.

 

(>)        Unire con il punto precedente

(<)        Termina unione punti

(&)        Chiudi su primo punto della polilinea

Esempio:

   >1      65.23      34.36       0.00  CONTORNI

   >2      42.82      71.05       0.00  CONTORNI

   >3      81.39      85.58       0.00  CONTORNI

   <4     131.74      76.35       0.00  CONTORNI

    5     136.82      53.74       0.00  CONTORNI

   >6      98.48      50.05       0.00  CONTORNI

   >7      78.85      47.05       0.00  CONTORNI

   &8      76.77      37.82       0.00  CONTORNI

Il carattere ">" indica l'inizio di un nuovo contorno o un punto da collegare mentre il carattere "<" indica la fine di una polilinea.

Le opzioni "File Pregeo" e  "Linee Stazione -> Punto" servono per la restituzione finalizzata a  Pregeo e pertanto si rimanda al manuale Procedure Pregeo.

 

NOTA

I contorni saranno tracciati solo se il formato prescelto è di tipo da 1 a 4 e cioè con il nome del punto. Questa funzionalità non funziona con formati senza il nome del punto.

 

Utilizzo di blocchi per la materializzazione dei punti nel disegno

Nel riquadro Materializzazione punto del box di dialogo è possibile scegliere di materializzare i punti con blocchi anziché con dei punti. È necessario che il blocco che si intende utilizzare abbia un attributo il cui nome è definito dalle variabili globali (ad es. TP050 "QUOTA") nel file TOPak1.var; se il blocco non ha attributi la quota non viene inserita da nessuna parte nel disegno e viene persa con l'impossibilità quindi di elaborare il modello a falde triangolari in seguito. Il riquadro Crea testo è indipendente dalla scelta di rappresentare il piano quotato per punti o blocchi e se si utilizzano i blocchi con l'attributo QUOTA, si dovrà disabilitare Quota, altrimenti si avranno i testi delle quote scritti due volte.

Se si desidera materializzare i punti con un simbolo diverso per ogni codice, occorre utilizzare l'opzione Cod.->Blocco; CADPak cercherà nella cartella dell'utente (C:\Documents and Settings\<utente>\Dati applicazioni\IeS\<versione>\Support) un blocco per ogni tipologia di codice in base al seguente criterio: a codice uguale corrisponde blocco con suffisso uguale (il prefisso è sempre lo stesso e viene definito nella variabile TP1023 del TOPak1.var, settato di default a "C2D_"). Se viene rilevato uno o più punti con codice sconosciuto verrà utilizzato il blocco generico C2D_XXX.dwg

Esempio:

   1      65.23      34.36       0.00  SPIGOLO

   2      42.82      71.05       0.00  PF

   3      81.39      85.58       0.00  CIGLIO_STRADA

   4     131.74      76.35       0.00  ALBERO

 

CADPak cercherà nella directory sopra indicata 4 blocchi chiamati (ipotizzando di avere il prefisso di default) C2D_spigolo.dwg, C2D_PF.dwg, C2D_ciglio_strada.dwg e C2D_albero.dwg. Se uno di questi non è presente, verrà utilizzato C2D_XXX.dwg.

ATTENZIONE: i codici non devono contenere spazi

 

Determinazione dei layer nel disegno dei piani quotati

 

Topografia_C2D_05

Se il campo codice, il quale può diventare il nome di un layer di AutoCAD, risponde ai limiti esistenti per la definizione dei nomi dei layer, come ad esempio la mancanza del carattere spazio o altri caratteri non ammessi, è possibile utilizzarlo per fare in modo che CADPak suddivida i punti in funzione della loro tipologia; ad esempio i punti che definiscono una edificio possono esser posizionati su di un layer che si chiama edifici.        

 

 

Il comando "NewPolig" produce, tra gli altri, un file come il seguente che è la forma ideale per poter sfruttare al meglio le possibilità del comando "C2D" in questione:

   101      19.251      89.040      -6.419  TP-025  Marciapiede

   102      23.828      87.350      -6.491  TP-025  Marciapiede

   103      19.451      74.765      -6.409  TP-025  Marciapiede

   104      14.297      76.168      -6.364  TP-025  Marciapiede

   109      15.755      59.839      -6.076  TP-027  Ciglio strada

   110      15.907      57.913      -6.000  TP-027  Ciglio strada

   111      15.510      55.008      -5.699  TP-027  Ciglio strada

   112      13.540      54.883      -5.725  TP-026  Linea di confine

   113       9.179      61.481      -6.041  TP-025  Marciapiede

   114       4.715      47.922      -4.728  TP-025  Marciapiede

Se l'opzione "Codice" del comando "C2D" è abilitata, il punto 103 di questo esempio verrà disegnato utilizzando i layer nel modo descritto quì di seguito.

 

Topografia_C2D_06

- La crocetta (Punto) sul layer "tp-025"

- Il testo nome del punto sul layer "ntp-025"

- Il testo della coordinata X sul layer "xtp-025"

- Il testo della coordinata Y sul layer "ytp-025"

- Il testo della coordinata Z sul layer "ytp-025"

Nota: il file dell'esempio è stato generato utilizzando il comando CalcPolig ed il campo con il codice descrittivo del punto può essere utilizzato per divenire il nome di un layer di AutoCAD.        

 

 

Il prefisso "tp-" viene aggiunto automaticamente e significa Tipo di Punto; l'utente ha la possibilità di modificare a piacere il prefisso modificando la variabile globale (TP7970 "TP-") nel file topak1.var, tenendo presente che questa variabile viene utilizzata dal comando NewPolig nella fase di generazione del file di coordinate e non da questo comando

Se l'opzione "Codice" non è abilitata i punti vengono materializzati con l'uso dei seguenti layers:

 

Topografia_C2D_07

- La crocetta sul layer corrente

- Il testo del nome sul layer "n"

- Il testo della coordinata X sul layer "x"

- Il testo della coordinata Y sul layer "y"

- Il testo della coordinata Z sul layer "z"        

 

 

Alcune regole per il file dati di input per il comando "C2D":

Il file deve avere uno dei formati sopra descritti;

Non ci devono essere spazi tra una coordinata e l'altra se si utilizza la virgola come separatore e non ci devono essere virgole tra una coordinata e l'altra se si utilizza lo spazio come separatore;

Opzionalmente si possono scambiare le X con le Y: N°, X, Y, Z oppure N°, Nord, Est, Z;

Il carattere separatore può essere virgola o spazio;

Il carattere per le cifre decimali è il punto e non la virgola (es. 10.236 e non 10,236);

Le righe che iniziano con il carattere ";" vengono ignorate

Eventuali linee vuote vengono trascurate;

 

Le variabili globali che regolano questo box di dialogo sono nel file TOPAK1.VAR e sono quelle comprese fra TP1000 e TP1083.