Nome Comando al Prompt: CLOPER ![film](film.png)
Attraverso questo comando, che visualizza inizialmente un box di dialogo, si estraggono in un file ASCII le coordinate dei picchetti di una sezione semplicemente tracciando sopra le curve di livello LAYERED o 3D oppure anche sulle falde triangolari, 3Dpolylines, una linea o una polilinea (anche curva) qualsiasi che ne definisce la traccia.
L'obiettivo della funzione CLOPER è quello di individuare, estrarre, e scrivere in un file ASCII i dati necessari al disegno della sezione, che avverrà in un secondo momento tramite il comando S2D; il file ASCII che viene generato consta di due parti, la prima denominata INTESTAZIONE individuata nelle prime sei righe del file, contiene una serie di parametri che serviranno poi per il disegno della sezione, la seconda parte invece contiene i dati veri e propri della sezione, cioè una serie di righe scritte nella forma seguente:
Dove:
n
|
=
|
Numero del punto
|
Dp
|
=
|
Distanza parziale fra il punto n-1 e n.
|
Q
|
=
|
La quota del punto n.
|
Con questa funzione CADPak trova le coordinate cartesiane dei punti di intersezione fra la linea di sezione e le linee di livello, le traduce in DISTANZE PARZIALI e QUOTE ed infine scrive questi valori calcolati in un file testo. Il comando S2D acquisisce i dati da questo file e disegna la sezione corrispondente.
Le variabili globali che regolano questo comando sono nel file TOPAK1.VAR e sono quelle comprese fra TP7350 e TP7392.
Le opzioni disponibili nel comando sono:
riquadro Operazione permette di scegliere se lungo la linea o spezzata che interseca le linee di livello, si vogliono estrarre i dati di una sezione oppure inserirne le quote (Estrarre o Quotare).
Di seguito vengono esplicitati i parametri relativi all'operazione di estrazione di una sezione:
Il riquadro Tipologia serve per indicare a CADPak la tipologia delle linee di livello su cui si intende operare: la scelta permette di scegliere tra le curve di tipo Layered, 3D oppure di effettuare la sezione o la quotatura sui Triangoli.
Riquadro Selezione serve a definire come si intende definire la linea lungo la quale eseguire la sezione, ossia se si desidera selezionare una linea/polilinea di sezione presente nel disegno e che interseca gli oggetti da sezionare, o se il riferimento è una polilinea 3D, oppure se si vuole tracciare una linea di sezione al momento che però è virtuale e sparisce con l'utilizzo del comando RIDIS o RIGEN.
![clip0103_C_Topografia](clip0103_c_topografia_zoom67.jpg)
|
Estrazione dati profilo è un riquadro con cui si sceglie il nome del file che contiene l'intestazione (check box Intestazione e pulsante Scelta…), eventualmente modificarlo (Modifica…), il nome del File di dati da generare (intestazione + dati della sezione) tramite il bottone Scelta…, il tipo di output dei dati cioè se n,d,q (numero, distanza, quota) oppure n,x,y,z (numero, coordinate x,y,z).
Il riquadro Parametri permette di gestire il calcolo automatico delle quote interpolate, cioè quelle dei vertici delle eventuali linee di sezione spezzate, attraverso le seguenti opzioni: Distanza di ricerca indica a CADPak la distanza massima fra il punto di cui deve interpolare la quota e le più vicine intersezioni fra linea di sezione e curve di livello, tale distanza deve essere pensata in funzione della pendenza del terreno e della equidistanza delle curve. Il valore di default è Distanza di ricerca = 20 m.
|
![clip0104_C_Topografia](clip0104_c_topografia.png)
|
Suddivisioni Per trovare la quota, CADPak ha bisogno di provare su di un fascio di rette centrato sul punto da interpolare quella per cui è minima la distanza fra le due curve che si trovano a monte ed a valle del punto cercato, cioè la linea di massima pendenza. E' evidente che se il numero di rette fosse infinito come richiederebbe la definizione di fascio, si arriverebbe alla soluzione in tempi lunghissimi, sorge quindi la necessità di limitare ad un numero finito la quantità di rette da "testare"; il default è Suddivisioni = 12.
Includi punto iniziale e finale: indica al software di considerare nel calcolo della sezione anche i punti di inizio e fine della Linea/Polilinea lungo la quale si estrae la sezione stessa. Se non viene selezionato la sezione inizia nel primo punto di intersezione e termina nell'ultimo;
Mantieni la quota originale: disabilita l'opzione di interpolazione, pertanto genera la sezione considerando i valori di quota dei vertici originali della livelletta di riferimento (cioè della polilinea lungo la quale estraggo il profilo);
Progressive: abilita la possibilità di indicare la distanza tra una progressiva e la successiva;
Il check Linee di sezione permette di abilitare il disegno in automatico di linee trasversali al tracciato della sezione, la cui Lunghezza e Layer sono definibili dall'utente. Tali segmenti saranno tracciati nei punti di intersezione con le curve di livello e fungono da base per l'estrazione delle sezioni trasversali.
|
![clip0226_C_Topografia](clip0226_c_topografia_zoom33.jpg)
![clip0227_C_Topografia](clip0227_c_topografia_zoom33.jpg)
|
Estrarre nomi layer permette di ricavare, dal nome del layer di appartenenza, la descrizione delle eventuali discontinuità attraversate (ad es. "ciglio strada" o "muretto"). Le righe relative ai picchetti passanti per tali linee si presenteranno simili al listato seguente:
...
79 0.149 201.927 "Ciglio Strada"
80 1.872 202.000
81 1.584 202.038 "Ciglio Strada"
...
In fase di restituzione del profilo, attraverso il comando S2D, verranno inserite anche le etichette relative alla descrizione delle discontinuità.
|
Segue una esemplificazione di cosa si intende per Intestazione e Tabella:
![clip0105_C_Topografia](clip0105_c_topografia.png)
Di seguito riportiamo un tipico file dati di una sezione:
![clip0106_C_Topografia](clip0106_c_topografia.png)
Le prime sei righe costituiscono l'intestazione, mentre le rimanenti righe rappresentano i dati numerici relativi alla sezione.
Profili longitudinali su polilinee curve .
![clip0108_C_Topografia](clip0108_c_topografia.png)
![clip0109_C_Topografia](clip0109_c_topografia.png)
Se la linea di sezione è una polilinea contenente degli archi o dei settori circolari CADPak determina i punti di intersezione fra la linea di sezione e le curve di livello (o triangoli) ed inoltre i punti iniziali e finali delle curve quindi lo sviluppo, il raggio e l'angolo al centro delle curve.
Si riporta lo stampato di un file di sezione eseguita su di un profilo contenete una curva:
1000,3
"Q = ",0.0," m s.l.m.",70,2,ISO,35,4,2
40,10,0,20,12
10,20
"Scala lunghezze 1:",100," ",100,20,ISO,35,5,0
"Scala altezze 1:",100," ",100,30,ISO,35,5,0
1 0.0000 486.0000
2 3.6328 487.0000
3 3.6200 488.0000
4 3.6583 489.0000
5 3.4749 490.0000
6 2.6039 491.0000
7 2.4508 492.0000
$8 1.3531 492.3707 -3.0203 64.3064 21.2916 (Angolo, Sviluppo, Raggio)
9 2.3583 493.0000
10 3.5402 494.0000
11 5.0538 495.0000
|
Se vi sono degli elementi circolari tipo archi e curve, CADPak inserisce nel file dati generato dal comando CLOPER, oltre ai consueti dati sotto forma di distanza parziale e quota, dei campi aggiuntivi contenenti i dati generatori della curve come Angolo in radianti, Sviluppo, Raggio. Il valore dell'angolo potrà essere positivo o negativo a seconda della direzione della curva, negativo se destrorsa e positivo se sinistrorsa.
|
|