Geotour a Pietra Cappa e alle Rocce di San Pietro
Marzo 17, 2018
Uno script python per le curve granulometriche
Aprile 14, 2018
Show all

Stereonet: come plottarli con degli scripts Python


Notice: A non well formed numeric value encountered in /web/htdocs/www.intrageo.it/home/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118

Notice: A non well formed numeric value encountered in /web/htdocs/www.intrageo.it/home/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119

Notice: A non well formed numeric value encountered in /web/htdocs/www.intrageo.it/home/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118

Notice: A non well formed numeric value encountered in /web/htdocs/www.intrageo.it/home/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119

Notice: A non well formed numeric value encountered in /web/htdocs/www.intrageo.it/home/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118

Notice: A non well formed numeric value encountered in /web/htdocs/www.intrageo.it/home/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119

Gli stereonet sono uno strumento fondamentale per i geologi, infatti attraverso le proiezioni stereografiche facciamo analisi strutturali usando le giaciture geologiche acquisite durante una campagna di rilevamento geologico.

Gli stereonet vengono impiegati per fare analisi geomeccaniche e quindi studiare la stabilità di versanti in roccia. Una volta prese delle giaciture di discontinuità queste vengono inserite in appositi software che restituiscono proiezioni stereografiche.

Gli scripts python per plottare stereonet

Come prima cosa importiamo i moduli necessari:

Il modulo pandas serve per leggere il file giaciture.csv, nel quale in precedenza vanno inserite le giaciture. Invece i moduli numpy, mplstereonet e matplotlib servono per la creazione degli stereonet.

stereonet piani python
stereonet poli python
steronet densità python

Con il modulo mplstereonet possono essere anche eseguite analisi strutturali; ad esempio si può ricavare l’asse di una piega conoscendo le giaciture dei suoi fianchi.

Dalla geologia strutturale sappiamo che per determinare l’asse di una piega possono essere utilizzati i diagrammi β ed i diagrammi π.
Con i diagrammi β i piani vengono proiettati come grandi cerchi. In una piega cilindrica ogni superficie misurata sui fianchi contiene l’asse della piega: l’intersezione di due di queste superfici definisce una linea, detta asse β, che è parallela all’asse della piega. Se la piega è perfettamente cilindrica, i grandi cerchi rappresentanti le superfici passano tutti per β. Proiettando quindi le superfici misurate sui due fianchi della piega queste si intersecheranno in un unico punto corrispondente all’asse della piega.
Invece con i diagrammi π i piani vengono proiettati mediante i loro poli. Se la piega è cilindrica, i poli dei piani misurati cadono tutti su un grande cerchio (piano π) che rappresenta il piano ortogonale all’asse della piega (in poche parole l’asse della piega corrisponde al polo del piano che contiene tutti i poli delle superfici misurate). Il polo di questo piano, definito dall’asse π, è parallelo all’asse della piega.

stereonet asse di una piega python

L’uso di script di questo tipo è molto utile, sia per la gestione di dati presenti in file in formato csv che per la costruzione di proiezioni stereografiche senza essere vincolati all’uso di software proprietari.

Inoltre, con il modulo mplstereonet si possono creare i “Rose Diagrams”: volete sapere come?Contattateci via e-mail o tramite la pagina Facebook di IntraGeo!

Ulteriori letture

Per approfondire l’argomento trattato in questo post consiglio il seguente testo:

Corso Python

Sei digiuno di Python e vuoi acquisire nozioni su questo potente linguaggio di programmazione? Ti consiglio il corso “Python 3.8 Guida Completa: da Principiante a Esperto” (LINK) presente su Udemy. Saper usare questo linguaggio di programmazione è molto utile, anche perchè possiamo creare da solo degli scripts per le tue analisi anzichè spendere soldi per software proprietari.

Antonio Nirta
Antonio Nirta
Ciao, mi chiamo Antonio Nirta e sono un geologo. Mi sono laureato all'Università di Pisa e dal 2017 svolgo la libera professione. Attraverso i post presenti in questo blog cercherò di trasmettere la mia passione per le Scienze Geologiche e di fornire informazioni che riguardano il bellissimo settore della Geologia.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *