qbbox {RgoogleMaps}R Documentation

computes bounding box

Description

The function qbbox computes a bounding box for the given lat,lon points with a few additional options such as quantile boxes, additional margins, etc.

Usage

qbbox(lat, lon, TYPE = c("all", "quantile")[1], 
      margin = list( m = c(1, 1, 1, 1), TYPE = c("perc", "abs")[1] ), 
      q.lat = c(0.1, 0.9), q.lon = c(0.1, 0.9), verbose = 0)

Arguments

lat latitude values
lon longitude values
TYPE if 'ALL' return just the ranges, if 'quantile' return the quantiles specified by q.lat and q.lon
margin list of parameters describing any desired extra margin: m: margins for the four sides; TYPE: percentage or absolute margin ?
q.lat lower and upper quantile for the longitude range
q.lon lower and upper quantile for the latitude range
verbose level of verbosity

Value

latR latitude range
lonR longitude range

Author(s)

Markus Loecher, Sense Networks <markus@sensenetworks.com>

Examples

  lat = 37.85 + rnorm(100, sd=0.001);
  lon = -120.47 + rnorm(100, sd=0.001);
  #add a few outliers:
  lat[1:5] <- lat[1:5] + rnorm(5, sd =.01);
  lon[1:5] <- lon[1:5] + rnorm(5, sd =.01);
  
  #range, discarding the upper and lower 10
  qbbox(lat, lon, TYPE = "quantile");
  #full range:
  qbbox(lat, lon, TYPE = "all");
  #add a 10
  qbbox(lat, lon, margin = list(m = c(10, 10, 10, 10), TYPE = c("perc", "abs")[1]));
  

[Package RgoogleMaps version 1.1.3 Index]