geo: Draw and Annotate Maps, Especially Charts of the North Atlantic

Used by Hafro staff to draw maps showing the distribution of fishing intensity and catches, and of survey data for Icelandic fish stocks. Potentially useful for others.

AuthorHoskuldur Bjornsson, Sigurdur Thor Jonsson, Arni Magnusson, and Bjarki Thor Elvarsson
Date of publication2015-06-02 15:45:13
MaintainerSigurdur Thor Jonsson <>
LicenseGPL (>= 2)

View on R-Forge

Man pages

adapt: Adapts geographical positions

adjust.grd: Adjusts grid for plot in Lambert projection.

apply.shrink: Apply a function to a vector for a combination of categories.

apply.shrink.dataframe: Apply functions to columns in a dataframe

arcdist: Geographical distance computations

Arrow: Add arrow to plot.

bisland: ~~ data name/kind ... ~~

bua: Makes a list used in 'pointkriging'

bwps: Open a postscript device with the color scheme given by... Find a circle around a point

Closed.curve: Closed smooth curve through positions

colps: Open a postscript device with the color scheme given by...

colsymbol: Plot colored symbols

combine.rt: Aggregate data on square grid, pad with zeros. Faster than...

COUNTRY.DEFAULT: ~~ data name/kind ... ~~

currentarrows: Plot arrows and segments showing the size and direction of...

cut_box.1: Cut box ?

cut_box.2: Cut box type 2???

cut_multipoly: Intersect or take complement (?) of polygons

d2ir: Convert between Geographic Coordinates and ICES Rectangles

deg2rect: Given position return rectangle code.

depthloc: ~~ data name/kind ... ~~

Elimcomp: Parameters manipulation ?

extract: Extract a grid (?)

eyjar: Icelandic islands

faeroes: ~~ data name/kind ... ~~

fill.matrix: Relace elements of a matrix

fill.outside.border: Fills space outside the border of a plot.

fill.points: Fill points (thicken)

findcut: Find intersection or complement

find.hnit: Find coordinate(s) ??

findline: Finds a line (?)

fitspher.aut.1: Fits a super-smoother to a variogram (?)

frame2gpx: Convert latlon data frame to gpx file.

gbdypi: ~~ data name/kind ... ~~

gbdypi.100: ~~ data name/kind ... ~~

gbdypi.1000: ~~ data name/kind ... ~~

gbdypi.200: ~~ data name/kind ... ~~

gbdypi.400: ~~ data name/kind ... ~~

gbdypi.500: ~~ data name/kind ... ~~

gbdypi.800: ~~ data name/kind ... ~~

gbdypif.200: ~~ data name/kind ... ~~

gbdypif.400: ~~ data name/kind ... ~~

gbdypif.500: ~~ data name/kind ... ~~

gbplot: GEBCO plot. Plots equidepth lines.

geoarea: Calculates the area of a given region.

geoarea.old: Old method for calculating geographical area

geoaxis: Setup axes for a geoplot

geochull: Convex hull of a set of positions

geocontour: Plots contour lines.

geocontour.fill: geocontour.fill plots colored or black and white contours on...

geoconvert: Convert latitude and longitude

geoconvert.1: Convert to decimal degrees

geoconvert.2: Convert from decimal degrees

geocurve: Smooth curves and put arrows in the beginning and end.

geodefine: Defines regions.

geodezoom: Restores a zoomed plot.

geoexpand: expands a grid to a dataframe.

geogrid: Plots a grid.

geoidentify: Identifies points on plots using lat and lon coordinates.

geoinside: Finds a subset of a given set of data which is inside a given...

geointersect: Find intersection of 2 polygons

geolegend: Put a legend on a plot in the geo series.

geolines: Add lines to current plot initialized by geoplot.

geolines.with.arrows: Add arrowhead to plot

geolocator: Locates points on a plot initialized by geoplot.

geo-package: What the package does (short line) ~~ package title ~~

geopar: Parameters for the geo plot functions.

geopar.std: ~~ data name/kind ... ~~

geoplot: Plots lat and lon coordinates using Mercator or Lambert...

geoplotbwpalette: Black and white palette

geoplotpalette: Set define a traditional geoplot-palette

geopoints: Adds points on plots initialized by geoplot.

geopolygon: Fill an area.

geo.Split.poly: Split a polygon into a list

geoSR: Plot Squares in Different Colors

geosubplot: Adds a plot to an existing plot initialized by geoplot.

geosymbols: Plot different kinds of symbols at the data points.

geotext: Plots text on a drawing defined by geoplot.

geotows: Plot tows as line segments

geoworld: Plots rough outline of the world.

geozoom: Zoom into plots.

gepco500: ~~ data name/kind ... ~~

giveborder: Define regions intteractively

glaciers: ~~ data name/kind ... ~~

greenland: ~~ data name/kind ... ~~

gridaxes: Set up axes for a geoplot

gridaxes.Lambert: Set up axes for a Lambert projected geoplot

gridpoints: Produce gridpoints over an area

icelandrivers: ~~ data name/kind ... ~~

ices: ICES Areas

init: Initiate a geoplot (??)

inside: Finds a subset of data inside (or outside) a region

inside.reg.bc: Determine which bormicon (or gadget) region data belong to.

inside.reg.bc1: Determine which bormicon (or gadget) region data belong to.

inside.reg.lump: Inside region in lumpsucker fishery

intra.point.dist: Intra point/position distance

invlambert: Inverse Lambert projection

invmerc: Inverse Mercator Projection

invProj: Performs the inverse Mercator or Lambert projection of data.

island: ~~ data name/kind ... ~~

labels1: Label plots

labels2: Label plots

labels_line: Labels line ?

labels_size: Label symbols of given size

lambert: Lambert projection

last.warning: ~~ data name/kind ... ~~

litir: Display palette in effect

locdist: Distance between two locations

mercator: Mercator projection

nonsetpar: ~~ data name/kind ... ~~

Open.curve: Open smooth curve through positions

orthproj: Performs an orthogonal projection to a curve.

paint.window: Paint window for label?

paint.window.x: Paint window for label ?

pdist: Spherical (?) distance

pdistx: Euclidian distance

plot_nogrid: Grid control ?

plot_reitnr: Plots rectangle codes

pltgrid: Plots grid lines

plvar: Plots a variogram estimated by variofit.

pointkriging: interpolates regularly spaced data on a grid.

postcol: ~~ data name/kind ... ~~

pre2s: Read prelude files

prepare.line: Prepare a line ?

Proj: Performs Mercator or Lambert projection of data.

ps: Periodic spline

rect2deg: Given rectangle code return its center position.

rectArea: Given rectangle code return area in square kilometers or...

rectGrid: Produce a grid of rectangles on a plot, filled with colors if...

rectPeri: Given rectangle code return perimeter as a polygon in lat lon

reg.bc: Bormicon regions

reg.lump: Lumpfish regions

reitaplott: Function that fills rectangles or sub-rectangles according to...

Reitur2Svaedi1to10: Allocate statistical rectangles and subrectangles to...

Rlitir: Display colors.

s2pre: Writes out data.frame or matrix to a prelude-file.

SegmentWithArrow: Plot line segment with arrow at the end.

selectedpar: Parameters manipulation ?

selpos: Geographical point selection.

Set.grd.and.z: Manipulate grid and z-values for contouring.

setgrid: Produce a grid over an area

shadeborder: Shade border ?

shading1: Shading of geoplots?

skipta.texta: Translate characters in column names

SMB.std.background: Standard background for the SMB.

spherical: Spherical??

subplot: Add subplot

twohmiles: ~~ data name/kind ... ~~

variofit: Function that fits a model to a variogram.

variogram: Calculates the distance between each pair of datapoints.

Files in this package

geo/R/Arrow.R geo/R/Closed.curve.R geo/R/Elimcomp.R geo/R/Open.curve.R geo/R/Proj.R geo/R/Reitur2Svaedi1to10.R geo/R/Rlitir.R geo/R/SMB.std.background.R geo/R/SegmentWithArrow.R geo/R/Set.grd.and.z.R geo/R/adapt.R geo/R/adjust.grd.R geo/R/apply.shrink.R geo/R/apply.shrink.dataframe.R geo/R/arcdist.R geo/R/bua.R geo/R/bwps.R geo/R/ geo/R/colps.R geo/R/colsymbol.R geo/R/combine.rt.R geo/R/currentarrows.R geo/R/cut_box.1.R geo/R/cut_box.2.R geo/R/cut_multipoly.R geo/R/d2dr.R geo/R/d2ir.R geo/R/d2mr.R geo/R/d2r.R geo/R/d2sr.R geo/R/dr2d.R geo/R/drA.R geo/R/drPeri.R geo/R/drgrid.R geo/R/extract.R geo/R/fill.matrix.R geo/R/fill.outside.border.R geo/R/fill.points.R geo/R/find.hnit.R geo/R/findcut.R geo/R/findline.R geo/R/fitspher.aut.1.R geo/R/frame2gpx.R geo/R/gbplot.R geo/R/geo.Split.poly.R geo/R/geoSR.R geo/R/geoarea.R geo/R/geoarea.old.R geo/R/geoaxis.R geo/R/geochull.R geo/R/geocontour.R geo/R/geocontour.fill.R geo/R/geoconvert.1.R geo/R/geoconvert.2.R geo/R/geoconvert.R geo/R/geocurve.R geo/R/geodefine.R geo/R/geodezoom.R geo/R/geoexpand.R geo/R/geogrid.R geo/R/geoidentify.R geo/R/geoinside.R geo/R/geointersect.R geo/R/geolegend.R geo/R/geolines.R geo/R/geolines.with.arrows.R geo/R/geolocator.R geo/R/geoplot.R geo/R/geoplotbwpalette.R geo/R/geoplotpalette.R geo/R/geopoints.R geo/R/geopolygon.R geo/R/geosubplot.R geo/R/geosymbols.R geo/R/geotext.R geo/R/geotows.R geo/R/geoworld.R geo/R/geozoom.R geo/R/giveborder.R geo/R/gridaxes.Lambert.R geo/R/gridaxes.R geo/R/gridpoints.R geo/R/ices.R geo/R/init.R geo/R/inside.R geo/R/inside.reg.bc.R geo/R/inside.reg.bc1.R geo/R/inside.reg.lump.R geo/R/intra.point.dist.R geo/R/invProj.R geo/R/invlambert.R geo/R/invmerc.R geo/R/ir2d.R geo/R/labels1.R geo/R/labels2.R geo/R/labels_line.R geo/R/labels_size.R geo/R/lambert.R geo/R/litir.R geo/R/locdist.R geo/R/mercator.R geo/R/mr2d.R geo/R/mrA.R geo/R/mrPeri.R geo/R/mrgrid.R geo/R/orthproj.R geo/R/paint.window.R geo/R/paint.window.x.R geo/R/pdist.R geo/R/pdistx.R geo/R/plot_nogrid.R geo/R/plot_reitnr.R geo/R/pltgrid.R geo/R/plvar.R geo/R/pointkriging.R geo/R/pre2s.R geo/R/prepare.line.R geo/R/ps.R geo/R/r2d.R geo/R/rA.R geo/R/rPeri.R geo/R/reitaplott.R geo/R/rgrid.R geo/R/s2pre.R geo/R/selectedpar.R geo/R/selpos.R geo/R/setgrid.R geo/R/shadeborder.R geo/R/shading1.R geo/R/skipta.texta.R geo/R/spherical.R geo/R/sr2d.R geo/R/srA.R geo/R/srPeri.R geo/R/srgrid.R geo/R/subplot.R geo/R/variofit.R geo/R/variogram.R
geo/man/Arrow.Rd geo/man/COUNTRY.DEFAULT.Rd geo/man/Closed.curve.Rd geo/man/Elimcomp.Rd geo/man/Open.curve.Rd geo/man/Proj.Rd geo/man/Reitur2Svaedi1to10.Rd geo/man/Rlitir.Rd geo/man/SMB.std.background.Rd geo/man/SegmentWithArrow.Rd geo/man/Set.grd.and.z.Rd geo/man/adapt.Rd geo/man/adjust.grd.Rd geo/man/apply.shrink.Rd geo/man/apply.shrink.dataframe.Rd geo/man/arcdist.Rd geo/man/bisland.Rd geo/man/bua.Rd geo/man/bwps.Rd geo/man/ geo/man/colps.Rd geo/man/colsymbol.Rd geo/man/combine.rt.Rd geo/man/currentarrows.Rd geo/man/cut_box.1.Rd geo/man/cut_box.2.Rd geo/man/cut_multipoly.Rd geo/man/d2ir.Rd geo/man/deg2rect.Rd geo/man/depthloc.Rd geo/man/extract.Rd geo/man/eyjar.Rd geo/man/faeroes.Rd geo/man/fill.matrix.Rd geo/man/fill.outside.border.Rd geo/man/fill.points.Rd geo/man/find.hnit.Rd geo/man/findcut.Rd geo/man/findline.Rd geo/man/fitspher.aut.1.Rd geo/man/frame2gpx.Rd geo/man/gbdypi.100.Rd geo/man/gbdypi.1000.Rd geo/man/gbdypi.200.Rd geo/man/gbdypi.400.Rd geo/man/gbdypi.500.Rd geo/man/gbdypi.800.Rd geo/man/gbdypi.Rd geo/man/gbdypif.200.Rd geo/man/gbdypif.400.Rd geo/man/gbdypif.500.Rd geo/man/gbplot.Rd geo/man/geo-package.Rd geo/man/geo.Split.poly.Rd geo/man/geoSR.Rd geo/man/geoarea.Rd geo/man/geoarea.old.Rd geo/man/geoaxis.Rd geo/man/geochull.Rd geo/man/geocontour.Rd geo/man/geocontour.fill.Rd geo/man/geoconvert.1.Rd geo/man/geoconvert.2.Rd geo/man/geoconvert.Rd geo/man/geocurve.Rd geo/man/geodefine.Rd geo/man/geodezoom.Rd geo/man/geoexpand.Rd geo/man/geogrid.Rd geo/man/geoidentify.Rd geo/man/geoinside.Rd geo/man/geointersect.Rd geo/man/geolegend.Rd geo/man/geolines.Rd geo/man/geolines.with.arrows.Rd geo/man/geolocator.Rd geo/man/geopar.Rd geo/man/geopar.std.Rd geo/man/geoplot.Rd geo/man/geoplotbwpalette.Rd geo/man/geoplotpalette.Rd geo/man/geopoints.Rd geo/man/geopolygon.Rd geo/man/geosubplot.Rd geo/man/geosymbols.Rd geo/man/geotext.Rd geo/man/geotows.Rd geo/man/geoworld.Rd geo/man/geozoom.Rd geo/man/gepco500.Rd geo/man/giveborder.Rd geo/man/glaciers.Rd geo/man/greenland.Rd geo/man/gridaxes.Lambert.Rd geo/man/gridaxes.Rd geo/man/gridpoints.Rd geo/man/icelandrivers.Rd geo/man/ices.Rd geo/man/init.Rd geo/man/inside.Rd geo/man/inside.reg.bc.Rd geo/man/inside.reg.bc1.Rd geo/man/inside.reg.lump.Rd geo/man/intra.point.dist.Rd geo/man/invProj.Rd geo/man/invlambert.Rd geo/man/invmerc.Rd geo/man/island.Rd geo/man/labels1.Rd geo/man/labels2.Rd geo/man/labels_line.Rd geo/man/labels_size.Rd geo/man/lambert.Rd geo/man/last.warning.Rd geo/man/litir.Rd geo/man/locdist.Rd geo/man/mercator.Rd geo/man/nonsetpar.Rd geo/man/orthproj.Rd geo/man/paint.window.Rd geo/man/paint.window.x.Rd geo/man/pdist.Rd geo/man/pdistx.Rd geo/man/plot_nogrid.Rd geo/man/plot_reitnr.Rd geo/man/pltgrid.Rd geo/man/plvar.Rd geo/man/pointkriging.Rd geo/man/postcol.Rd geo/man/pre2s.Rd geo/man/prepare.line.Rd geo/man/ps.Rd geo/man/rect2deg.Rd geo/man/rectArea.Rd geo/man/rectGrid.Rd geo/man/rectPeri.Rd geo/man/reg.bc.Rd geo/man/reg.lump.Rd geo/man/reitaplott.Rd geo/man/s2pre.Rd geo/man/selectedpar.Rd geo/man/selpos.Rd geo/man/setgrid.Rd geo/man/shadeborder.Rd geo/man/shading1.Rd geo/man/skipta.texta.Rd geo/man/spherical.Rd geo/man/subplot.Rd geo/man/twohmiles.Rd geo/man/variofit.Rd geo/man/variogram.Rd

Questions? Problems? Suggestions? or email at

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