Sunday 30 January 2022

Cross-section maps vs. profiles

 

The new pygsf release (v. 6.1.0) makes it possible to create and visualize directly in Jupyter, just using Python, topographic maps with superposed traces of parallel profiles, numbered by their ids as in the example below.

These map traces can be compared with the topographic vertical profiles displaying also geological information, for instance geological outcrops, that can be composed into an animation.

 

Next step would be to implement  the creation of animation with both the topographic vertical profile and a map with the corresponding map profile trace, so to make easier to relate each vertical profile with the related map trace.


The map traces and animation creations are detailed in this Jupyter notebook:

https://gitlab.com/mauroalberti/gsf/-/blob/master/docs/others/Geologic%20profiles%20-%20Timpa%20San%20Lorenzo.ipynb

 

The version 6.1.0 can be downloaded from:

https://gitlab.com/mauroalberti/gsf/-/tags/v6.1.0



Sunday 16 January 2022

Creating basic geological profile animations

In the new release (v. 6.0.0) of pygsf it is possible to create animations made up of parallel geological profiles.

An example is in the following gif:

The red circles represent fault intersections, while the green thick lines (PL) are Mesozoic carbonatic outcrops and the grey ones (Qt) are Quaternary outcrops. The area is in Southern Apennines (Timpa di San Lorenzo carbonatic structure). The profiles are derived from a geological outcrop shapefile and a topographic DEM, both loaded in a Jupyter notebook using pygsf.

 

pygsf is a Python module (yet unpublished) for the processing of geological data.

The processing may be performed for instance in a Jupyter notebook.

The plan is to incorporate this module in a QGIS plugin, qgSurf, created for the processing of geological data.


For those interested, the animation derivation is detailed in this Jupyter notebook:

https://gitlab.com/mauroalberti/gsf/-/blob/master/docs/others/Geologic%20profiles%20-%20Timpa%20San%20Lorenzo.ipynb

 

The version 6.0.0 can be downloaded from:

https://gitlab.com/mauroalberti/gsf/-/tags/v6.0.0