GEOmap: Topographic and Geologic Mapping

Set of routines for making Map Projections (forward and inverse), Topographic Maps, Perspective plots, Geological Maps, geological map symbols, geological databases, interactive plotting and selection of focus regions.

Install the latest version of this package by entering the following in R:
AuthorJonathan M. Lees
Date of publication2017-03-12 09:02:11
MaintainerJonathan M. Lees <>
LicenseGPL (>= 2)

View on CRAN

Man pages

addLLXY: Add Lat-Lon points using projection

addTIX: Add Tic marks to map

along.great: Along A great Arc

antipolygon: Fill the complement of a polygon

BASICTOPOMAP: Basic Topogrpahy Map

bcars: Plot Box Cars

boundGEOmap: Set Bounds for GEOmap

CCcheck: Counter Clockwise check

ccw: Counter Clockwise Whorl

coastmap: Global Coast Map

ColorScale: Color Scale

darc: Circular Arc

DATUMinfo: Datum information.

demcmap: Color Map from DEM

difflon: Difference between Longitudes

distaz: Distance and Azimuth from two points

dms: Convert decimal degrees to degree, minutes, seconds

DUMPLOC: DUMP vectors to screen in list format

EHB.LLZ: Earthquake Location Data

Ellipsoidal.Distance: Ellipsoidal Distance

eqswath: Extract a set of eathquakes in swath along a cross sectional...

ExcludeGEOmap: Exclude GEOmap Strokes

expandbound: Expand Bounds

explode: Explode Points

ExplodeSymbols: Explode symbols that overlap

faultdip: Show Fault dip

faultperp: Fault Perpendiculars

fixCoastwrap: Correct the Wrapping problem

gclc: Global to local coordinates

geoarea: Area of Map objects

geoLEGEND: Geological legend from GEOmap Structure

GEOmap.breakline: Break a line at specified indeces into a list

GEOmap.breakpoly: Break up a polygon Concatenate Two GEOmaps

GEOmap.CombineStrokes: Combine strokes in a GEOmap list

GEOmap.Extract: Extract from GEOmap

GEOmap.list: GEOmap to list

GEOmap-package: GEOmap

GEOsymbols: GEOsymbols

GEOTOPO: Topographic Plot of geographic region

getETOPO: Get Subset ETOPO Digital elevation map

getGEOmap: Get Geomap

getGEOperim: Get Lat-Lon Perimeter

getgreatarc: Great Circle Arc

getmagsize: Earthquake Magnitude based on exponentional

getnicetix: Nice Looking Lat-Lon pairs for plotting

getspline: Get a spline curve along a set of points

getsplineG: Get a spline curve along a set of points

GETXprofile: Cross sectional profile through a digital elevation map

GLOBE.ORTH: Plot globe with orthogonal

GlobeView: Global Plot

GLOB.XY: Convert from GLOBAL LAT-LON to X-Y

gmat: Globe Rotation Matrix

goodticdivs: Nice tic division

horseshoe: Horseshoe Symbol

inpoly: Test set of points for inside/outside polygon

insertNA: Insert NA in a vector

insertvec: Insert a set of values in a vector

inside: Determine if point is inside polygon

insideGEOmapXY: Get LAT-LON points that fall inside a map

KINOUT: Map inside-outside

lamaz.eqarea: Lambert-Azimuthal Equal Area

LandSeaCol: Land and Sea Colors

lcgc: local coordinates to Global

linesGEOmapXY: Add lines, points or text to GEOmap projected plot

Lintersect: Finder intersection of lines

list.GEOmap: List stroke points in a GEOmap

ll2xyz: LAT-LON to xyz

Lll2xyz: List Lat-Lon to cartesian XYZ

LLlabel: Nice Lat-Lon Label


locworld: Locate points in worlmap

Lxyz2ll: Cartesian to Lat-Lon

MAPconstants: Set Various Map Constants

maplim: Map Limits

maps2GEOmap: Convert maps data to GEOmap format

mapTeleSeis: World Map with Teleseismic Ray-paths

Markup: Add markup information to an existing plot

merid: Orthogonal Projection of Meridian or Parallel

niceLLtix: Nice DMS coordinates

NoOverlap: Shift Symbols

normalfault: Normal Fault trace

NSarrow: North-South Weather Vane Arrow

NSWath: Cross sectional Swaths of Earthquakes over Japan

ortho.proj: Orthogonal Map Projection

OverTurned: Plot Overturned fault

perpen: perpendicular marks along line

pgon: Plot regular polygon: pentagon, hexagon, octagon

pline: Point to line distance

plotGEOmap: Plot a GEO map

plotGEOmapXY: Plot a projected GEO map

plothypos: Plot Edicenters

plotnicetix: Plot Lat-Lon tick marks

plotusa: Map of USA

plotUTM: Plot UTM

plotworldmap: Plot World Map with UTM sections

PointsAlong: Find spaced Points along a line

polyintern: Internal point of polygon

printGEOinfo: printGEOinfo

printGEOmap: printGEOmap

projtype: List of Projection types

rectPERIM: Extract a rectangular perimeter

rekt2line: Rectangle Line Overlap

rose: Rose Diagram

rotateGEOmap: Rotate a GEOmap

rotdelta4: rotation about Z-axis

rotmat2D: set a rotation matrix

rotx4: x-axis rotation matrix

roty4: y-axis rotation matrix

SELGEOmap: Select parts of a GEOmap

setMarkup: Set up mark up for maps

setplotmat: set up matrices for selecting from eTOPO5

SETPOLIMAP: Set up polygons for World map Database

setPROJ: Set Projection

settopocol: Topographic Color Map

sizelegend: Magnitude size legend

sqrTICXY: Tick marks for Square plot

SSfault: Strike Slip Fault

STROKEinfo: Stroke Information

subsetTOPO: Subset a Topo map

SynAnticline: Syncline and Anticline traces

targetLL: Target Lat-Lon

teeth: Add Teeth to line

thrust: Thrust Fault

TOPOCOL: Create Topography ColorMAP

trans4: Translation matrix

utmbox: Get UTM Box info

UTM.ll: Map projection

utm.sphr.ll: Map projection

utm.sphr.xy: Map projection

UTM.xy: Map projection

UTMzone: UTM zone information Cross Product

XSECDEMg: Cross Sections Using RPMG

XSECEQ: Iinteractive earthquake cross section

XSECwin: Cross sectional plot with earthquakes projected

XY.GLOB: Convert from XY to GLOBAL LAT-LON

xyz2ll: Cartesian to Lat-Lon

zebra: Horizontal Zebra Scale


addLLXY Man page
addTIX Man page
along.great Man page
antipolygon Man page
bcars Man page
boundGEOmap Man page
CCcheck Man page
ccw Man page
coastmap Man page
ColorScale Man page
darc Man page
DATUMinfo Man page
demcmap Man page
difflon Man page
distaz Man page
dms Man page
DUMPLOC Man page
EHB.LLZ Man page
Ellipsoidal.Distance Man page
eqswath Man page
equid.cyl.ll Man page
equid.cyl.xy Man page
ExcludeGEOmap Man page
expandbound Man page
explode Man page
ExplodeSymbols Man page
fastExtract Man page
faultdip Man page
faultperp Man page
fixCoastwrap Man page
gclc Man page
GCLCFR Man page
geoarea Man page
geoLEGEND Man page
GEOmap Man page
GEOmap.breakline Man page
GEOmap.breakpoly Man page Man page
GEOmap.CombineStrokes Man page
GEOmap.Extract Man page
GEOmap.limit Man page
GEOmap.list Man page
GEOmap-package Man page
GEOsymbols Man page
GEOTOPO Man page
getETOPO Man page
getGEOmap Man page
getGEOperim Man page
getgreatarc Man page
getmagsize Man page
getnicetix Man page
getspline Man page
getsplineG Man page
GETXprofile Man page
GlobeView Man page
GLOB.XY Man page
gmat Man page
goodticdivs Man page
horseshoe Man page
inpoly Man page
insertNA Man page
insertvec Man page
inside Man page
insideGEOmapXY Man page
KINOUT Man page
lamaz.eqarea Man page Man page Man page
lambert.ea.ll Man page
lambert.ea.xy Man page
LandSeaCol Man page
lcgc Man page
linesGEOmapXY Man page
Lintersect Man page
list.GEOmap Man page
ll2xyz Man page
Lll2xyz Man page
LLlabel Man page
locworld Man page
Lxyz2ll Man page
MAPconstants Man page
maplim Man page
maps2GEOmap Man page
mapTeleSeis Man page
Markup Man page
merc.sphr.ll Man page
merc.sphr.xy Man page
merid Man page
niceLLtix Man page
NoOverlap Man page
normalfault Man page
NSarrow Man page
NSWath Man page
ortho.proj Man page
OverTurned Man page
paral Man page
perpen Man page
pgon Man page
pline Man page
plotGEOmap Man page
plotGEOmapXY Man page
plothypos Man page
plotnicetix Man page
plotusa Man page
plotUTM Man page
plotworldmap Man page
PointsAlong Man page
pointsGEOmapXY Man page
polyGEOmapXY Man page
polyintern Man page
printGEOinfo Man page
printGEOmap Man page
projtype Man page
rectGEOmapXY Man page
rectPERIM Man page
rekt2line Man page
rose Man page
rotateGEOmap Man page
rotdelta4 Man page
rotmat2D Man page
rotx4 Man page
roty4 Man page
SELGEOmap Man page
setMarkup Man page
setplotmat Man page
setPROJ Man page
settopocol Man page
sizelegend Man page
sqrTICXY Man page
SSfault Man page
stereo.sphr.ll Man page
stereo.sphr.xy Man page
STROKEinfo Man page
subsetTOPO Man page
SynAnticline Man page
targetLL Man page
teeth Man page
textGEOmapXY Man page
thrust Man page
TOPOCOL Man page
trans4 Man page
utmbox Man page
utm.elps.ll Man page
utm.elps.xy Man page
UTM.ll Man page
utm.sphr.ll Man page
utm.sphr.xy Man page
utm.wgs84.ll Man page
utm.wgs84.xy Man page
UTM.xy Man page
UTMzone Man page
vane Man page Man page
XSECDEMg Man page
XSECEQ Man page
XSECwin Man page
XY.GLOB Man page
xyz2ll Man page
zebra Man page


demo/weathermap.R demo/geolcoso.R demo/GMAP.R
R/ R/ R/settopocol.R R/ll2xyz.R R/getnicetix.R R/zebra.R R/along.great.R R/normalfault.R R/projtype.R R/utm.wgs84.xy.R R/fastExtract.R R/rekt2line.R R/geoarea.R R/inpoly.R R/maplim.R R/rectPERIM.R R/rectGEOmapXY.R R/GEOmap.limit.R R/expandbound.R R/GEOmap.Extract.R R/SSfault.R R/SETPOLIMAP.R R/equid.cyl.xy.R R/gclc.R R/GLOBE.ORTH.R R/insertNA.R R/GEOTOPO.R R/addTIX.R R/KINOUT.R R/rotmat2D.R R/utm.wgs84.ll.R R/geoLEGEND.R R/GEOmap.breakline.R R/GEOmap.list.R R/STROKEinfo.R R/merid.R R/ExplodeSymbols.R R/utm.sphr.xy.R R/lamaz.eqarea.R R/NoOverlap.R R/thrust.R R/goodticdivs.R R/faultperp.R R/getsplineG.R R/XY.GLOB.R R/lambert.ea.xy.R R/inside.R R/eqswath.R R/NSarrow.R R/lambert.ea.ll.R R/ R/plotGEOmapXY.R R/paral.R R/ R/polyGEOmapXY.R R/printGEOmap.R R/ExcludeGEOmap.R R/plotusa.R R/antipolygon.R R/distaz.R R/equid.cyl.ll.R R/XSECDEMg.R R/darc.R R/demcmap.R R/MAPconstants.R R/setMarkup.R R/Lll2xyz.R R/PointsAlong.R R/trans4.R R/addLLXY.R R/dms.R R/teeth.R R/pline.R R/SELGEOmap.R R/maps2GEOmap.R R/faultdip.R R/GEOsymbols.R R/CCcheck.R R/getGEOperim.R R/utmbox.R R/XSECwin.R R/plotworldmap.R R/printGEOinfo.R R/sizelegend.R R/ccw.R R/merc.sphr.xy.R R/OverTurned.R R/UTM.ll.R R/Lintersect.R R/getgreatarc.R R/UTMzone.R R/locworld.R R/GlobeView.R R/rose.R R/list.GEOmap.R R/getmagsize.R R/roty4.R R/LOCPOLIMAP.R R/plotUTM.R R/plothypos.R R/stereo.sphr.xy.R R/sqrTICXY.R R/utm.elps.xy.R R/GEOmap.breakpoly.R R/DUMPLOC.R R/fixCoastwrap.R R/explode.R R/boundGEOmap.R R/bcars.R R/XSECEQ.R R/GETXprofile.R R/GEOmap.CombineStrokes.R R/stereo.sphr.ll.R R/getspline.R R/difflon.R R/TOPOCOL.R R/GLOB.XY.R R/utm.elps.ll.R R/GCLCFR.R R/targetLL.R R/UTM.xy.R R/lcgc.R R/utm.sphr.ll.R R/subsetTOPO.R R/gmat.R R/mapTeleSeis.R R/plotGEOmap.R R/insertvec.R R/polyintern.R R/textGEOmapXY.R R/getGEOmap.R R/xyz2ll.R R/pgon.R R/Markup.R R/SynAnticline.R R/DATUMinfo.R R/horseshoe.R R/LLlabel.R R/rotx4.R R/merc.sphr.ll.R R/getETOPO.R R/rotdelta4.R R/setplotmat.R R/BASICTOPOMAP.R R/Lxyz2ll.R R/ColorScale.R R/plotnicetix.R R/rotateGEOmap.R R/linesGEOmapXY.R R/Ellipsoidal.Distance.R R/ortho.proj.R R/setPROJ.R R/insideGEOmapXY.R R/perpen.R R/pointsGEOmapXY.R R/LandSeaCol.R R/niceLLtix.R
man/insideGEOmapXY.Rd man/SETPOLIMAP.Rd man/TOPOCOL.Rd man/GEOsymbols.Rd man/plotusa.Rd man/getmagsize.Rd man/KINOUT.Rd man/GLOBE.ORTH.Rd man/Ellipsoidal.Distance.Rd man/SELGEOmap.Rd man/GEOmap.list.Rd man/BASICTOPOMAP.Rd man/along.great.Rd man/ man/gmat.Rd man/utm.sphr.ll.Rd man/pline.Rd man/setMarkup.Rd man/mapTeleSeis.Rd man/geoarea.Rd man/geoLEGEND.Rd man/lamaz.eqarea.Rd man/plotUTM.Rd man/CCcheck.Rd man/GETXprofile.Rd man/rotmat2D.Rd man/polyintern.Rd man/Lintersect.Rd man/ExplodeSymbols.Rd man/projtype.Rd man/GEOmap.breakline.Rd man/sqrTICXY.Rd man/goodticdivs.Rd man/printGEOinfo.Rd man/MAPconstants.Rd man/gclc.Rd man/XSECEQ.Rd man/GEOmap.CombineStrokes.Rd man/normalfault.Rd man/GEOmap.breakpoly.Rd man/teeth.Rd man/addLLXY.Rd man/ll2xyz.Rd man/getgreatarc.Rd man/GEOmap.Extract.Rd man/SSfault.Rd man/rectPERIM.Rd man/getspline.Rd man/ man/setplotmat.Rd man/distaz.Rd man/ccw.Rd man/XSECwin.Rd man/maps2GEOmap.Rd man/EHB.LLZ.Rd man/list.GEOmap.Rd man/boundGEOmap.Rd man/DUMPLOC.Rd man/UTMzone.Rd man/insertvec.Rd man/rekt2line.Rd man/SynAnticline.Rd man/zebra.Rd man/pgon.Rd man/plotGEOmapXY.Rd man/bcars.Rd man/getsplineG.Rd man/inside.Rd man/explode.Rd man/lcgc.Rd man/linesGEOmapXY.Rd man/UTM.xy.Rd man/maplim.Rd man/Markup.Rd man/STROKEinfo.Rd man/settopocol.Rd man/subsetTOPO.Rd man/NSarrow.Rd man/setPROJ.Rd man/getGEOmap.Rd man/perpen.Rd man/darc.Rd man/NSWath.Rd man/antipolygon.Rd man/Lll2xyz.Rd man/plotworldmap.Rd man/demcmap.Rd man/faultperp.Rd man/ColorScale.Rd man/GEOTOPO.Rd man/GLOB.XY.Rd man/fixCoastwrap.Rd man/coastmap.Rd man/niceLLtix.Rd man/ortho.proj.Rd man/Lxyz2ll.Rd man/getETOPO.Rd man/xyz2ll.Rd man/LandSeaCol.Rd man/merid.Rd man/rose.Rd man/rotdelta4.Rd man/difflon.Rd man/rotateGEOmap.Rd man/XY.GLOB.Rd man/faultdip.Rd man/GEOmap-package.Rd man/rotx4.Rd man/printGEOmap.Rd man/UTM.ll.Rd man/getGEOperim.Rd man/plotnicetix.Rd man/plothypos.Rd man/trans4.Rd man/ExcludeGEOmap.Rd man/insertNA.Rd man/expandbound.Rd man/getnicetix.Rd man/inpoly.Rd man/LOCPOLIMAP.Rd man/thrust.Rd man/horseshoe.Rd man/addTIX.Rd man/NoOverlap.Rd man/dms.Rd man/locworld.Rd man/roty4.Rd man/utmbox.Rd man/targetLL.Rd man/LLlabel.Rd man/XSECDEMg.Rd man/utm.sphr.xy.Rd man/GlobeView.Rd man/plotGEOmap.Rd man/sizelegend.Rd man/OverTurned.Rd man/eqswath.Rd man/PointsAlong.Rd man/DATUMinfo.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.