Poligonazione (x64 e x86) |
Nome Comando al Prompt: PLGN
Questo comando esegue il calcolo delle poligonali effettuando, laddove ne esistano i requisiti, la compensazione empirica e/o rigorosa. Le tipologie di poligonale gestite sono:
•Aperta non vincolata •Chiusa •Aperta e vincolata
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 o ConvStrum, che trasforma i dati dei più diffusi strumenti sul mercato.
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 PLGN 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 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 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 -----------------
Il comando PLGN calcola le coordinare cartesiane dei punti di rilievo. Se il calcolo avviene nell'ambito di una poligonale 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. 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_(3.1).txt Libretto delle poligonali Rilievo_(4.1).txt Coordinate cartesiane NON compensate Rilievo_(4.2).txt Coordinate cartesiane compensate empiricamente Rilievo_(4.3).txt Coordinate cartesiane compensate rigorosamente 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 empiricamente da utilizzare con il comando C2D di CADPak Rilievo_CP(6.3).xyz Coordinate compensate rigorosamente da utilizzare con il comando C2D di CADPak Rilievo_CP(7.1).txt File di testo da usare col comando PLGS
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).
Soluzione rigorosa Nel caso di poligonali vincolate viene utilizzata la soluzione rigorosa con metodo ai minimi quadrati. In questo caso nel tracciamento del disegno nel CAD è possibile selezionare cosa si voglia tracciare tra: - Rilievo in coordinate non compensate - Rilievo in coordinate compensate empiricamente - Rilievo in coordinate compensate rigorosamente E' anche possibile il tracciamento dell'ellisse d'errore che fornisce una informazione visiva sulla bontà del rilievo (delle misurazioni effettuate). Ellissi tendendti alla forma circolare e di piccoli semiassi sono indice di un buon lavoro in campagna. Maggiori informazioni sul calcolo rigoroso si possono avere visualizzando il file di log relativo al calcolo, a seguire un esempio dello stesso:
Scarti e Deviazione standard delle eq. agli azimuth --------------------------------------------------------------------------------
Scarti e Deviazione standard delle eq. angolari -------------------------------------------------------------------------------- 200 -> 257.9003 0.0000000000 rad 0.000 cc 0.000 " - 0.0003 0.0001
Scarti e Deviazione standard delle eq. alle distanze -------------------------------------------------------------------------------- 1003-200 -> 14.3456 -0.0001 m 0.0001 200-1004 -> 34.6877 -0.0001 m 0.0001
Coordinate compensate Vertice X Y Sx Sy Stot -------------------------------------------------------------------------------- 1003 -> 678335.020 5110078.080 ± 0.000000 ± 0.000000 0.000000 200 -> 678348.450 5110073.037 ± 0.000061 ± 0.000043 0.000075 1004 -> 678358.770 5110039.920 ± 0.000000 ± 0.000000 0.000000
Ellisse di errore Dev. std X,Y Su-a Sv-b Sx Sy Angolo Vertice [m] [m] [m] [m] [rad] [GRA] [DEG] --------------------------------------------------------------------------------------------- 1003 ± 0.00000 ± 0.00000 ± 0.00000 ± 0.00000 0.00000 0.0000 0.0000 200 ± 0.00008 ± 0.00000 ± 0.00006 ± 0.00004 2.18464 139.0784 125.1705 1004 ± 0.00000 ± 0.00000 ± 0.00000 ± 0.00000 0.00000 0.0000 0.0000
Nota: Gli ellissi non sono tracciati nel caso in cui i semiassi abbiano dimensione minore di 0.000001.
Decimali_Testo_Quote E' stato aggiunto il parametro CodeNDec al file TOPak.ini, sezione [PoligOptions], default 3.
|