Geophysics

From GRASS-Wiki
Jump to navigation Jump to search

Given GRASS great raster function, it is suprising that so few (none?) geophysics applications surfaced so far.

In August, 2008, talks were initiated regarding the creation of modules to address potential field methods.

So far, the iniative has produced some wikipages and tentative "software specs".

The initial focus is on Gravity and Geomagnetism.


Potential Field Methods

The USGS has two reports on this subject. Open-File Report 97-725, Potential-Field Geophysical Software for the PC, version 2.2 and Open-File Report 95-77, A bibliography of some geophysical computer programs, databases, and maps from the U.S. Geological Survey, 1971-1994. Most of the software listed here is provided with source.

The Colorado School of Mines also has software libraries.

Reflection Seismic

GRASS has already support for 3D rasters. Reading 2D/3D seismic data might be achieved via integration with CWP/SU, which is licensed under a BSD-style open source license.

P190 input

Have a look in the GRASS addons for the v.in.p190 script for loading ship tracks as vector lines.

v.in.p190 is a shell script that imports 'Centre of Source' "S" navigation data from seismic P1/90 (UKOOA) data files and writes it either GRASS vector points or vector lines format. Optionally it will export the navigation data into .csv text files as well.

SEG-Y input

Have a look in the GRASS addons for the v.in.mbsys_fnv script for loading ship tracks as vector lines.

v.in.mbsys_fnv imports MB-System navigation files into a GRASS vector map. You can choose from swath area coverage, track lines (including outer port/starboard edges), all bounds as points, etc. An attribute database is created containing the vital statistics of the specified feature such as track length or swath coverage (geodesic), start stop time and location, pitch, roll, heave, etc.

The MB-Systems software (GPL) has a `segytogrd` program which creates a GMT grid which can be imported into GRASS with the r.in.gdal module. (theoretically)