qbbox: computes bounding box

Description Usage Arguments Value Author(s) Examples

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

1
2
3
4
5
6
7
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
margin

relative or absolute margin around the data. Set to NULL if no margin desired.

q.lat

latitude quantile trimming, the tails will be trimmed from the bounding box

q.lon

longitude quantile trimming,

verbose

Value

latR

latitude range

lonR

longitude range

Author(s)

Markus Loecher

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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% of the data


qbbox(lat, lon, TYPE = "quantile");


#full range:


qbbox(lat, lon, TYPE = "all");


#add a 10% extra margin on all four sides:


qbbox(lat, lon, margin = list(m = c(10, 10, 10, 10), TYPE = c("perc", "abs")[1]));


 

RgoogleMaps documentation built on Feb. 12, 2020, 5:59 p.m.