Poligonazione (x86) |
Nome Comando al Prompt: NewPolig
Questo comando esegue il calcolo delle poligonali effettuando, laddove ne esistano i requisiti, la compensazione empirica. Le tipologie di poligonale gestite sono:
Per utilizzare il comando è necessario avere il libretto (si tratta di un file di testo), contenente i dati rilevati in campagna. Il libretto di campagna è un file di testo, con estensione *.myt, che si può ottenere trasformando il file di scarico proveniente dalla stazione totale utilizzando il comando UniDrv, che trasforma i dati dei più diffusi strumenti sul mercato. Nel caso in cui lo strumento o il formato del file di scarico non rientrasse nella lista è possibile richiedere dei convertitori specifici rivolgendosi telefonicamente ai nostri tecnici oppure via e-mail all'indirizzo ltsupport@ies.it inviando in allegato anche un esempio di file scaricato contenente un rilievo con almeno due stazioni.
Il comando visualizza la seguente finestra di dialogo:
Il formato del libretto di campagna è il consueto formato *.myt come mostrato quì di seguito:
NEWMYT à Indica a CADPak l'inizio dei dati TITOL Rilievo di prova per Topografia à Indica a CADPak il titolo del rilievo TOLLE 0.05 0.05 à Tolleranze sulle letture reciproche per distanza e dislivello TOLLT 0.05 0.05 0.02 à Tolleranze sulla chiusura Planimetrico, Altimetrico ,Angoli PUNTI 3 à Linea che indica a CADPak l'inizio dei punti battuti 1000 1 5 1.560 5.6290 96.7275 62.036 1.460 1000 2 5 1.560 10.2170 96.7255 60.581 1.460 . . . Staz Punto Cod Hs Azimut Zenit Dist. Incl. Hp . . . 6000 236 9 1.600 32.1775 91.3440 22.304 1.46 6000 7000 4 1.600 183.4660 104.9875 51.365 1.460 FINE à Linea che indica a CADPak la fine dei punti battuti PFISS 1000 0.0 0.0 0.0 à Coordinate della prima stazione del rilievo – Pfiss Staz x y z ORIEN 1000 0.0 à Orientamento della prima stazione – Orien Staz Angolo TRASL 0.00 0.00 516.326 à Linea che indica a CADPak di traslare il rilievo di Δx, Δy, Δz POLIG à Indica a CADPak che segue una definizione di una poligonale 1000 2000 3000 4000 5000 6000 à Stazioni che compongono la poligonale FINE à Indica a CADPak che la fine dei dati Il formato del file con i codici (chiamato anche tabelle dei codici) descrittivi è il seguente (le righe che iniziano con il carattere punto e virgola [ ; ] sono trascurate da CADPak). CADPak inizia a leggere i codici contenuti nella tabella dei codici dalla riga contenente la parola CODICI e termina con la riga contenente la parola parola FINE. Il file è modificabile a piacere dall'utente che potrà personalizzarlo secondo le proprie esigenze
CODICI ;----------------------------------------------- ;Codici con descrizione geometrica ;----------------------------------------------- 0 Stazione 1 Base 2 Sommità 3 Ciglio 4 Spigolo 5 Bordo 6 Allineamento 7 Vertice 8 Incrocio 9 Inizio 10 Fine 11 Estremità 12 Punto ;----------------------------------------------- ;Morfologia terreno ;----------------------------------------------- 40 Scarpata 41 Impluvio 42 Conpluvio 43 Displuvio 44 Rampa di accesso 45 Sommità ;----------------------------------------------- ;Elementi ;----------------------------------------------- 50 Fiume 51 Sentiero 52 Ferrovia 53 Massicciata 54 Muretto 55 Recinzione 56 Argine destro 57 Argine sinistro 56 Asse fluviale 58 Canale irriguo 59 Chiodo miniato 60 Linea elettrica 61 Linea telefonica 62 Traliccio 63 Palo di sostegno FINE
Il comando NewPolig gestisce anche i codici combinati come ad esempio 9 + 51 significa "Inizio Sentiero". Per utilizzare i codici combinati si deve già in fase di rilievo in campagna utilizzare la combinazione, cioè quando è il momento di inserire il codice descrittivo nello strumento si inserisce direttamente la combinazione 9.51 (che CADPak poi riconoscerà come "Inizio Sentiero" visto che nella tabella 9= Inizio 51=Sentiero) come nell'esempio appena menzionato. Alcuni strumenti non danno la possibilità di inserire il carattere punto nel codice e pertanto nel caso dell'esempio precedente si dovrebbe utilizzare 0951 dove 09= Inizio 51=sentiero. Per indicare a CADPak quale tipo di codifica si è utilizzata, cioè per scegliere il tipo di codifica tra "9.51" e "0951" è necessario premere il pulsante Tipo Codifica nella finestra di dialogo visualizzata da questo comando.
Quando si hanno a disposizione sia il file con i dati ed il file con i codici si può utilizzare il pulsante "Calcola" per avviare la procedura di calcolo. Definizione della struttura delle poligonali del rilievo Nella fase di calcolo il comando NewPolig apre il libretto di campagna (formato *.myt mostrato nelle pagine precedenti) leggendo le letture ai punti ed anche le istruzioni in esso presenti; ad esempio se trova la parola POLIG si aspetta la dichiarazione di una poligonale e che la riga successiva contenga l'elenco delle stazioni contenute nella poligonale.
POLIG 100 200 300 400 500 600 100
In questo caso le due righe (del file) indicano a CADPak che il rilievo contiene una poligonale chiusa (l'ultima stazione della poligonale coincide con la prima) composta dalle stazioni descritte. Se una poligonale avesse una poligonale collegata la definizione sarebbe
POLIG 100 200 300 400 500 100 POLIG 200 700 800 900
Se le poligonali sono collegate, le poligonali "figlie" devono avere la prima stazione coincidente con una qualsiasi stazione della poligonale "madre". Nel figura la poligonale "madre" sarebbe quella definita dalle stazioni 100 200 300 400 500 100. Imposizione dell'origine del rilievo Imporre l'origine del rilievo significa fissare le coordinate della prima stazione del rilievo che si fa aggiungendo e/o modificando la seguente riga nel file dei dati *.myt. PFISS <prima stazione> <X stazione> <Y stazione> <Z stazione> A titolo di esempio segue un estratto da un libretto di campagna: ------------------------------------------- 400 458 25 1.42 333.8495 75.4190 9.0299 1.3200 400 459 25 1.42 22.6955 91.4210 25.4600 1.3200 400 460 25 1.42 30.6660 93.1880 32.5700 1.3200 400 461 25 1.42 35.2135 96.6294 71.2800 1.3200 FINE PFISS 100 123.326 236.326 245.326 POLIGONALE 100 200 300 400 FINE -------- fine del file ----------------- dove la seguente riga PFISS 100 123.326 236.124 345.802 È composta da 100 = Nome della prima stazione del rilievo 123.326 = coordinata EST della prima stazione del rilievo 236.124 = coordinata NORD della prima stazione del rilievo 345.802 = coordinata QUOTA della prima stazione del rilievo L'origine del rilievo può essere anche imposta attraverso un'apertura a terra, con il metodo spiegato poco più avanti in questo manuale.
Imposizione delle coordinate dell'ultima stazione di una poligonale (aperta vincolata) E' possibile imporre le coordinate dell'ultima stazione del rilievo aggiungendo la seguente riga nel file dei dati *.myt, in aggiunta a quella che eventualmente definisce le coordinate della prima stazione come visto nel punto precedente con la stessa sintassi.
PFISS <ultima stazione> <X stazione> <Y stazione> <Z stazione>
Orientamento del rilievo e apertura a terra L'orientamento del rilievo consiste sia nel determinare le coordinate della prima stazione che l'orientamento angolare vero e proprio; con CADPak esistono tre modi per orientare un rilievo: 1) Metodo dell'angolo di correzione e delle coordinate imposte alla prima stazione Questo metodo di orientamento prevede di imporre un valore di correzione da applicare a tutti gli azimut letti dalla prima stazione e di imporre le coordinate alla prima stazione. Il metodo prevede l'aggiunta di due righe nel libretto di campagna (cioè il file MYT) Sintassi: PFISS <prima stazione> <X stazione> <Y stazione> <Z stazione> ORIEN <prima stazione> <angolo di correzione> Esempio: A titolo di esempio segue un estratto da un libretto di campagna: ------------------------------------------- 400 458 25 1.42 333.8495 75.4190 9.0299 1.3200 400 459 25 1.42 22.6955 91.4210 25.4600 1.3200 400 460 25 1.42 30.6660 93.1880 32.5700 1.3200 400 461 25 1.42 35.2135 96.6294 71.2800 1.3200 FINE PFISS 100 123.326 236.326 245.326 ORIEN 100 56.2365 POLIGONALE 100 200 300 400 FINE -------- fine del file ----------------- L'istruzione PFISS serve, come visto nel punto precedente, per imporre le coordinate della prima stazione L'istruzione ORIEN serve invece per fare in modo che CADPak aggiunga algebricamente un determinato valore angolare a tutti gli azimut letti dalla prima stazione provocando la rotazione del rilievo a cascata su tutte le stazioni del rilievo. 2) Metodo dell'azimut imposto e delle coordinate imposte alla prima stazione Questo metodo di orientamento prevede di imporre un valore ad una lettura azimutale effettuata dalla prima stazione della prima poligonale del rilievo. In questo modo CADPak ruota tutto il rilievo di un angolo che risulta dalla differenza tra azimut imposto ed azimut letto realmente.
Angolo di correzione = Azimut Imposto - Azimut Letto
Il metodo prevede l'aggiunta di due righe nel libretto di campagna (cioè il file MYT): Sintassi: PFISS <prima stazione> <X stazione> <Y stazione> <Z stazione> AZIMU <prima stazione> <punto letto> <azimut imposto> Esempio: A titolo di esempio segue un estratto da un libretto di campagna: ------------------------------------------- 400 458 25 1.42 333.8495 75.4190 9.0299 1.3200 400 459 25 1.42 22.6955 91.4210 25.4600 1.3200 400 460 25 1.42 30.6660 93.1880 32.5700 1.3200 400 461 25 1.42 35.2135 96.6294 71.2800 1.3200 FINE PFISS 100 123.326 236.326 245.326 AZIMU 100 102 156.2365 POLIGONALE 100 200 300 400 FINE -------- fine del file ----------------- 3) Apertura a terra planimetrica su due punti di coordinate note Questo metodo di orientamento prevede la conoscenza di due punti di coordinate note battuti dalla prima stazione. Questa istruzione si può dare aggiungendo nel file MYT, due righe come la seguente: Sintassi:
PNOTO <prima stazione> <punto battuto> <X punto> <Y punto> <Z punto>
Esempio: A titolo di esempio segue un estratto da un libretto di campagna: ------------------------------------------- 400 458 25 1.42 333.8495 75.4190 9.0299 1.3200 400 459 25 1.42 22.6955 91.4210 25.4600 1.3200 400 460 25 1.42 30.6660 93.1880 32.5700 1.3200 400 461 25 1.42 35.2135 96.6294 71.2800 1.3200 FINE PFISS 100 0.000 0.000 856.323 PNOTO 100 125 -82.38972 -76.25983 0.00000 PNOTO 100 126 -73.51726 -76.70539 0.00000 POLIGONALE 100 200 300 400 FINE -------- fine del file ----------------- Per imporre la quota della prima stazione del rilievo si può utilizzare il comando PFISS come nella riga dell'esempio: PFISS 100 0.000 0.000 856.323 In questo modo il programma calcolerà le coordinate planimetriche riferendosi ai due punti noti e le quote verranno calcolate partendo dal fatto che la prima stazione del rilievo è a quota 856.323. Nota importante: Se si fa stazione su uno dei due punti di coordinate note di deve utilizzare il metodo dell'imposizione di azimut come nel seguente esempio (si è fatta stazione sul punto 100 e si è collimato il punto 124): AZIMU 100 124 123.3266 PFISS 100 -154.97245 98.42561 723.3265 (coordinate della stazione) Il comando NewPolig calcola le coordinare cartesiane dei punti di rilievo. Se il calcolo avviene nell'ambito di una poligonale chiusa o vincolata le coordinate dei punti si distinguono tra compensate e non compensate; infatti i punti battuti da una stazione le cui coordinate sono compensate avranno coordinate compensate, in altre parole per ogni punto si avranno due terne di coordinate X,Y,Z (non compensate) e Xc,Yc,Zc (compensate). Inoltre vengono generati alcuni libretti che tecnicamente sono dei file di testo, con dei nomi particolari per renderne agevole il riconoscimento.
Rilievo.myt Libretto di campagna originale Rilievo.log Registro delle attività e delle anomalie trovate Rilievo_(1.1).txt Libretto di campagna con gli azimut originale Rilievo_(1.2).txt Libretto di campagna con azimut corretti per trasporto Rilievo_(1.3).txt Libretto di campagna con azimut derivati per compensati Rilievo_(2.1).txt Libretto delle stazioni Rilievo_(3.1).txt Libretto delle poligonali Rilievo_(4.1).txt Coordinate cartesiane NON compensate Rilievo_(4.2).txt Coordinate cartesiane compensate Rilievo_(5.1).dat Libretto delle misure nel formato di Pregeo 7 Rilievo_(5.2).dat Libretto delle misure nel formato di Pregeo 8 Rilievo_CP(6.1).xyz Coordinate NON compensate da utilizzare con il comando C2D di CADPak Rilievo_CP(6.2).xyz Coordinate compensate da utilizzare con il comando C2D di CADPak
Tra questi libretti, che sono numerati, vi sono i due libretti 5.1 e 5.2 che sono i libretti di Pregeo; questi possono essere importati in forma grafica nell editor di AutoCAD con il comando C2DP (vedi più avanti in questo manuale). |