Learn R Programming

oce (version 1.4-0)

mapLongitudeLatitudeXY: Convert From Longitude and Latitude to X and Y

Description

Find (x, y) values corresponding to (longitude, latitude) values, using the present projection.

Usage

mapLongitudeLatitudeXY(longitude, latitude)

Arguments

longitude

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

latitude

numeric vector of latitudes of points, needed only if they cannot be inferred from the first argument.

Value

A list containing x and y.

Details

This is mainly a wrapper around lonlat2map().

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(), mapLines(), mapLocator(), mapPlot(), mapPoints(), mapPolygon(), mapScalebar(), mapText(), mapTissot(), oceCRS(), shiftLongitude(), usrLonLat(), utm2lonlat()

Examples

Run this code
# NOT RUN {
library(oce)
data(coastlineWorld)
par(mfrow=c(2, 1), mar=rep(2, 4))
mapPlot(coastlineWorld, projection="+proj=moll") # sets a projection
xy <- mapLongitudeLatitudeXY(coastlineWorld)
plot(xy, type='l', asp=1)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab