Skip to content

Codes to produce google maps overlays for 3D geophysical models

Notifications You must be signed in to change notification settings

ulbergc/ModelViewer

Repository files navigation

ModelViewer

Viewing 3D geophysical models in Google Maps or Google Earth

Steps

  • Find geophysical model at the IRIS EMC page
  • Edit init_file to set the map bounds, geophysical parameter, etc.
  • Make images, store them in Overlays/
  • Create .kmz file to view in Google Earth or make Google Maps overlays

Technologies

  • netCDF, bash, Generic Mapping Tools (GMT), python, kml

Geophysical Models

This pipeline hasn't been extensively tested with the other models at the IRIS EMC. The primary purpose is to display the iMUSH seismic velocity models described in this paper:

Ulberg, C. W., Creager, K. C., Moran, S. C., Abers, G. A., Thelen, W. A., Levander, A., Kiser, E., Schmandt, B., Hansen, S., Crosson, R. S., (2019, submitted, JGR). Local earthquake Vp and Vs tomography in the Mount St. Helens region with the iMUSH broadband array.

Set image parameters

  • edit init_file
  • this will set parameters used in plotModel3d.sh and buildkmz.sh

plotModel3d.sh

  • makes the overlay images which will be displayed, using GMT
  • run with ./plotModel3d.sh
  • shouldn't require editing, unless you want to change the look of the images

buildkmz.sh

  • creates a .kmz file that can be viewed in Google Earth
  • This was largely written by Bob Crosson (retired, UW), I've modified it to use python instead of c++
  • run with ./buildkmz.sh

About

Codes to produce google maps overlays for 3D geophysical models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published