oce (version 1.2-0)

mapLines: Add Lines to a Map

Description

Plot lines on an existing map, by analogy to lines().

Usage

mapLines(longitude, latitude, greatCircle = FALSE, ...)

Arguments

longitude

vector of longitudes of points to be plotted, or an object from which longitude and latitude can be inferred (e.g. a coastline file, or the return value from mapLocator()), in which case the following two arguments are ignored.

latitude

vector of latitudes of points to be plotted.

greatCircle

a logical value indicating whether to render line segments as great circles. (Ignored.)

optional arguments passed to lines().

See Also

A map must first have been created with mapPlot().

Other functions related to maps: formatPosition(), lonlat2map(), lonlat2utm(), map2lonlat(), mapArrows(), mapAxis(), mapContour(), mapCoordinateSystem(), mapDirectionField(), mapGrid(), mapImage(), mapLocator(), mapLongitudeLatitudeXY(), mapPlot(), mapPoints(), mapPolygon(), mapScalebar(), mapText(), mapTissot(), oceCRS(), shiftLongitude(), usrLonLat(), utm2lonlat()

Examples

Run this code
# NOT RUN {
library(oce)
data(coastlineWorld)
mapPlot(coastlineWorld, type='l',
        longitudelim=c(-80, 10), latitudelim=c(0, 120),
        projection="+proj=ortho +lon_0=-40")
lon <- c(-63.5744, 0.1062)             # Halifax CA to London UK
lat <- c(44.6479, 51.5171)
mapPoints(lon, lat, col='red')
mapLines(lon, lat, col='red')
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab