geo_polygon: Random GeoJSON polygon

Description Usage Arguments Value Examples

View source: R/geo_polygon.R

Description

Random GeoJSON polygon

Usage

1
2
geo_polygon(count = 1, num_vertices = 10, max_radial_length = 10,
  bbox = NULL)

Arguments

count

(integer/numeric) number of Polygons. Default: 1

num_vertices

(integer/numeric) how many coordinates each polygon will contain. Default: 10

max_radial_length

(integer/numeric) maximum distance that a vertex can reach out of the center of the polygon. Units are in degrees latitude (Approximately 69 miles or 111 km). Default: 10

bbox

(integer/numeric) lat/long bounding box for the centers of the polygons, numeric vector of the form west (long), south (lat), east (long), north (lat). optional

Value

GeoJSON; a list with one ore more Polygons in a FeatureCollection, with class geo_list - simple unclass() to remove the class

Examples

1
2
3
geo_polygon()
geo_polygon(10)
geo_polygon(bbox = c(50, 50, 60, 60))

Example output

$type
[1] "FeatureCollection"

$features
$features[[1]]
$features[[1]]$type
[1] "Feature"

$features[[1]]$geometry
$features[[1]]$geometry$type
[1] "Polygon"

$features[[1]]$geometry$coordinates
$features[[1]]$geometry$coordinates[[1]]
$features[[1]]$geometry$coordinates[[1]][[1]]
[1] 52.55450 71.37424

$features[[1]]$geometry$coordinates[[1]][[2]]
[1] 75.46446 75.45537

$features[[1]]$geometry$coordinates[[1]][[3]]
[1] 76.56114 74.11889

$features[[1]]$geometry$coordinates[[1]][[4]]
[1] 72.60205 72.46345

$features[[1]]$geometry$coordinates[[1]][[5]]
[1] 76.98499 70.11908

$features[[1]]$geometry$coordinates[[1]][[6]]
[1] 54.32995 62.86829

$features[[1]]$geometry$coordinates[[1]][[7]]
[1] 31.26347 69.52402

$features[[1]]$geometry$coordinates[[1]][[8]]
[1] 23.04953 75.35484

$features[[1]]$geometry$coordinates[[1]][[9]]
[1] 28.36457 75.77245

$features[[1]]$geometry$coordinates[[1]][[10]]
[1] 42.49177 76.09280

$features[[1]]$geometry$coordinates[[1]][[11]]
[1] 52.55450 71.37424




$features[[1]]$properties
list()



$type
[1] "FeatureCollection"

$features
$features[[1]]
$features[[1]]$type
[1] "Feature"

$features[[1]]$geometry
$features[[1]]$geometry$type
[1] "Polygon"

$features[[1]]$geometry$coordinates
$features[[1]]$geometry$coordinates[[1]]
$features[[1]]$geometry$coordinates[[1]][[1]]
[1] -87.25900 -26.06384

$features[[1]]$geometry$coordinates[[1]][[2]]
[1] -89.26621 -35.45954

$features[[1]]$geometry$coordinates[[1]][[3]]
[1] -89.58516 -37.50241

$features[[1]]$geometry$coordinates[[1]][[4]]
[1] -92.09004 -35.35479

$features[[1]]$geometry$coordinates[[1]][[5]]
[1] -94.29798 -34.27903

$features[[1]]$geometry$coordinates[[1]][[6]]
[1] -93.0245 -37.3426

$features[[1]]$geometry$coordinates[[1]][[7]]
[1] -99.08459 -33.97833

$features[[1]]$geometry$coordinates[[1]][[8]]
[1] -103.6891  -34.6959

$features[[1]]$geometry$coordinates[[1]][[9]]
[1] -97.18202 -30.91902

$features[[1]]$geometry$coordinates[[1]][[10]]
[1] -103.56536  -29.10668

$features[[1]]$geometry$coordinates[[1]][[11]]
[1] -87.25900 -26.06384




$features[[1]]$properties
list()


$features[[2]]
$features[[2]]$type
[1] "Feature"

$features[[2]]$geometry
$features[[2]]$geometry$type
[1] "Polygon"

$features[[2]]$geometry$coordinates
$features[[2]]$geometry$coordinates[[1]]
$features[[2]]$geometry$coordinates[[1]][[1]]
[1] 122.21824  63.33267

$features[[2]]$geometry$coordinates[[1]][[2]]
[1] 131.75752  51.99282

$features[[2]]$geometry$coordinates[[1]][[3]]
[1] 108.61661  48.69434

$features[[2]]$geometry$coordinates[[1]][[4]]
[1] 113.2203  53.3290

$features[[2]]$geometry$coordinates[[1]][[5]]
[1] 101.84299  55.62449

$features[[2]]$geometry$coordinates[[1]][[6]]
[1] 104.48287  59.11901

$features[[2]]$geometry$coordinates[[1]][[7]]
[1] 108.52211  61.10555

$features[[2]]$geometry$coordinates[[1]][[8]]
[1] 117.1468  55.7586

$features[[2]]$geometry$coordinates[[1]][[9]]
[1] 114.62715  63.30166

$features[[2]]$geometry$coordinates[[1]][[10]]
[1] 118.04960  61.40113

$features[[2]]$geometry$coordinates[[1]][[11]]
[1] 122.21824  63.33267




$features[[2]]$properties
list()


$features[[3]]
$features[[3]]$type
[1] "Feature"

$features[[3]]$geometry
$features[[3]]$geometry$type
[1] "Polygon"

$features[[3]]$geometry$coordinates
$features[[3]]$geometry$coordinates[[1]]
$features[[3]]$geometry$coordinates[[1]][[1]]
[1] 141.6393945   0.3780631

$features[[3]]$geometry$coordinates[[1]][[2]]
[1] 143.8896673  -0.1099651

$features[[3]]$geometry$coordinates[[1]][[3]]
[1] 142.76402  -2.67257

$features[[3]]$geometry$coordinates[[1]][[4]]
[1] 137.725161  -6.018213

$features[[3]]$geometry$coordinates[[1]][[5]]
[1] 137.296032  -5.772071

$features[[3]]$geometry$coordinates[[1]][[6]]
[1] 139.82314 -11.68585

$features[[3]]$geometry$coordinates[[1]][[7]]
[1] 137.373524  -7.328164

$features[[3]]$geometry$coordinates[[1]][[8]]
[1] 134.32171 -13.79357

$features[[3]]$geometry$coordinates[[1]][[9]]
[1] 134.507332  -6.260311

$features[[3]]$geometry$coordinates[[1]][[10]]
[1] 135.2563564  -0.4943853

$features[[3]]$geometry$coordinates[[1]][[11]]
[1] 141.6393945   0.3780631




$features[[3]]$properties
list()


$features[[4]]
$features[[4]]$type
[1] "Feature"

$features[[4]]$geometry
$features[[4]]$geometry$type
[1] "Polygon"

$features[[4]]$geometry$coordinates
$features[[4]]$geometry$coordinates[[1]]
$features[[4]]$geometry$coordinates[[1]][[1]]
[1] 103.04592  59.16798

$features[[4]]$geometry$coordinates[[1]][[2]]
[1] 112.18303  57.10658

$features[[4]]$geometry$coordinates[[1]][[3]]
[1] 109.21359  55.34239

$features[[4]]$geometry$coordinates[[1]][[4]]
[1] 103.92189  55.08378

$features[[4]]$geometry$coordinates[[1]][[5]]
[1] 113.81372  49.82747

$features[[4]]$geometry$coordinates[[1]][[6]]
[1] 106.49177  49.64406

$features[[4]]$geometry$coordinates[[1]][[7]]
[1] 100.55364  55.79935

$features[[4]]$geometry$coordinates[[1]][[8]]
[1] 94.90965 52.90182

$features[[4]]$geometry$coordinates[[1]][[9]]
[1] 93.32024 57.99670

$features[[4]]$geometry$coordinates[[1]][[10]]
[1] 98.69634 64.18015

$features[[4]]$geometry$coordinates[[1]][[11]]
[1] 103.04592  59.16798




$features[[4]]$properties
list()


$features[[5]]
$features[[5]]$type
[1] "Feature"

$features[[5]]$geometry
$features[[5]]$geometry$type
[1] "Polygon"

$features[[5]]$geometry$coordinates
$features[[5]]$geometry$coordinates[[1]]
$features[[5]]$geometry$coordinates[[1]][[1]]
[1] 115.0544  78.4562

$features[[5]]$geometry$coordinates[[1]][[2]]
[1] 108.22264  73.11192

$features[[5]]$geometry$coordinates[[1]][[3]]
[1] 138.53399  72.08859

$features[[5]]$geometry$coordinates[[1]][[4]]
[1] 107.82153  72.02181

$features[[5]]$geometry$coordinates[[1]][[5]]
[1] 99.76595 65.29623

$features[[5]]$geometry$coordinates[[1]][[6]]
[1] 106.30388  72.44763

$features[[5]]$geometry$coordinates[[1]][[7]]
[1] 97.23697 70.02028

$features[[5]]$geometry$coordinates[[1]][[8]]
[1] 76.85179 74.25125

$features[[5]]$geometry$coordinates[[1]][[9]]
[1] 82.75105 75.91689

$features[[5]]$geometry$coordinates[[1]][[10]]
[1] 106.31727  75.79471

$features[[5]]$geometry$coordinates[[1]][[11]]
[1] 115.0544  78.4562




$features[[5]]$properties
list()


$features[[6]]
$features[[6]]$type
[1] "Feature"

$features[[6]]$geometry
$features[[6]]$geometry$type
[1] "Polygon"

$features[[6]]$geometry$coordinates
$features[[6]]$geometry$coordinates[[1]]
$features[[6]]$geometry$coordinates[[1]][[1]]
[1] 76.57962 18.84262

$features[[6]]$geometry$coordinates[[1]][[2]]
[1] 74.12879 15.98423

$features[[6]]$geometry$coordinates[[1]][[3]]
[1] 76.52141 14.92593

$features[[6]]$geometry$coordinates[[1]][[4]]
[1] 73.42876 13.10892

$features[[6]]$geometry$coordinates[[1]][[5]]
[1] 73.30224 11.98873

$features[[6]]$geometry$coordinates[[1]][[6]]
[1] 69.37642 14.11824

$features[[6]]$geometry$coordinates[[1]][[7]]
[1] 71.83272 15.52226

$features[[6]]$geometry$coordinates[[1]][[8]]
[1] 67.10473 21.54756

$features[[6]]$geometry$coordinates[[1]][[9]]
[1] 70.79113 22.05781

$features[[6]]$geometry$coordinates[[1]][[10]]
[1] 72.95236 17.09568

$features[[6]]$geometry$coordinates[[1]][[11]]
[1] 76.57962 18.84262




$features[[6]]$properties
list()


$features[[7]]
$features[[7]]$type
[1] "Feature"

$features[[7]]$geometry
$features[[7]]$geometry$type
[1] "Polygon"

$features[[7]]$geometry$coordinates
$features[[7]]$geometry$coordinates[[1]]
$features[[7]]$geometry$coordinates[[1]][[1]]
[1] 147.20523 -32.87991

$features[[7]]$geometry$coordinates[[1]][[2]]
[1] 153.05516 -30.92278

$features[[7]]$geometry$coordinates[[1]][[3]]
[1] 151.49308 -33.27299

$features[[7]]$geometry$coordinates[[1]][[4]]
[1] 149.90370 -34.30031

$features[[7]]$geometry$coordinates[[1]][[5]]
[1] 157.15255 -36.18875

$features[[7]]$geometry$coordinates[[1]][[6]]
[1] 152.99880 -38.05836

$features[[7]]$geometry$coordinates[[1]][[7]]
[1] 151.29785 -40.77588

$features[[7]]$geometry$coordinates[[1]][[8]]
[1] 146.10749 -35.53868

$features[[7]]$geometry$coordinates[[1]][[9]]
[1] 139.02697 -28.82724

$features[[7]]$geometry$coordinates[[1]][[10]]
[1] 145.05528 -26.72456

$features[[7]]$geometry$coordinates[[1]][[11]]
[1] 147.20523 -32.87991




$features[[7]]$properties
list()


$features[[8]]
$features[[8]]$type
[1] "Feature"

$features[[8]]$geometry
$features[[8]]$geometry$type
[1] "Polygon"

$features[[8]]$geometry$coordinates
$features[[8]]$geometry$coordinates[[1]]
$features[[8]]$geometry$coordinates[[1]][[1]]
[1] 119.11754 -55.68559

$features[[8]]$geometry$coordinates[[1]][[2]]
[1] 129.23540 -54.35277

$features[[8]]$geometry$coordinates[[1]][[3]]
[1] 131.48173 -59.46913

$features[[8]]$geometry$coordinates[[1]][[4]]
[1] 124.2457 -59.9492

$features[[8]]$geometry$coordinates[[1]][[5]]
[1] 117.01608 -57.87088

$features[[8]]$geometry$coordinates[[1]][[6]]
[1] 113.9605 -57.0066

$features[[8]]$geometry$coordinates[[1]][[7]]
[1] 108.65693 -56.36788

$features[[8]]$geometry$coordinates[[1]][[8]]
[1] 114.39168 -56.62612

$features[[8]]$geometry$coordinates[[1]][[9]]
[1] 115.96897 -55.33948

$features[[8]]$geometry$coordinates[[1]][[10]]
[1] 115.38854 -53.40076

$features[[8]]$geometry$coordinates[[1]][[11]]
[1] 119.11754 -55.68559




$features[[8]]$properties
list()


$features[[9]]
$features[[9]]$type
[1] "Feature"

$features[[9]]$geometry
$features[[9]]$geometry$type
[1] "Polygon"

$features[[9]]$geometry$coordinates
$features[[9]]$geometry$coordinates[[1]]
$features[[9]]$geometry$coordinates[[1]][[1]]
[1] -49.87219 -57.61381

$features[[9]]$geometry$coordinates[[1]][[2]]
[1] -46.67946 -60.13054

$features[[9]]$geometry$coordinates[[1]][[3]]
[1] -50.65001 -64.72738

$features[[9]]$geometry$coordinates[[1]][[4]]
[1] -46.13950 -65.31163

$features[[9]]$geometry$coordinates[[1]][[5]]
[1] -31.73594 -63.71432

$features[[9]]$geometry$coordinates[[1]][[6]]
[1] -39.81343 -65.75284

$features[[9]]$geometry$coordinates[[1]][[7]]
[1] -48.61308 -66.25894

$features[[9]]$geometry$coordinates[[1]][[8]]
[1] -35.39877 -69.08523

$features[[9]]$geometry$coordinates[[1]][[9]]
[1] -31.59462 -72.30251

$features[[9]]$geometry$coordinates[[1]][[10]]
[1] -59.80718 -67.53592

$features[[9]]$geometry$coordinates[[1]][[11]]
[1] -49.87219 -57.61381




$features[[9]]$properties
list()


$features[[10]]
$features[[10]]$type
[1] "Feature"

$features[[10]]$geometry
$features[[10]]$geometry$type
[1] "Polygon"

$features[[10]]$geometry$coordinates
$features[[10]]$geometry$coordinates[[1]]
$features[[10]]$geometry$coordinates[[1]][[1]]
[1] -28.03285  63.91381

$features[[10]]$geometry$coordinates[[1]][[2]]
[1] -26.64540  64.98988

$features[[10]]$geometry$coordinates[[1]][[3]]
[1] -26.35138  64.99554

$features[[10]]$geometry$coordinates[[1]][[4]]
[1] -12.50327  66.37184

$features[[10]]$geometry$coordinates[[1]][[5]]
[1] -27.41652  63.01100

$features[[10]]$geometry$coordinates[[1]][[6]]
[1] -21.71795  54.15431

$features[[10]]$geometry$coordinates[[1]][[7]]
[1] -27.43725  61.40898

$features[[10]]$geometry$coordinates[[1]][[8]]
[1] -30.55247  61.25390

$features[[10]]$geometry$coordinates[[1]][[9]]
[1] -41.48314  66.94856

$features[[10]]$geometry$coordinates[[1]][[10]]
[1] -36.53442  66.13932

$features[[10]]$geometry$coordinates[[1]][[11]]
[1] -28.03285  63.91381




$features[[10]]$properties
list()



$type
[1] "FeatureCollection"

$features
$features[[1]]
$features[[1]]$type
[1] "Feature"

$features[[1]]$geometry
$features[[1]]$geometry$type
[1] "Polygon"

$features[[1]]$geometry$coordinates
$features[[1]]$geometry$coordinates[[1]]
$features[[1]]$geometry$coordinates[[1]][[1]]
[1] 52.81024 56.68004

$features[[1]]$geometry$coordinates[[1]][[2]]
[1] 54.50151 52.36248

$features[[1]]$geometry$coordinates[[1]][[3]]
[1] 65.46159 57.62728

$features[[1]]$geometry$coordinates[[1]][[4]]
[1] 55.32170 52.45408

$features[[1]]$geometry$coordinates[[1]][[5]]
[1] 58.91862 52.06372

$features[[1]]$geometry$coordinates[[1]][[6]]
[1] 53.03921 50.11276

$features[[1]]$geometry$coordinates[[1]][[7]]
[1] 51.50682 48.16598

$features[[1]]$geometry$coordinates[[1]][[8]]
[1] 44.99182 46.76231

$features[[1]]$geometry$coordinates[[1]][[9]]
[1] 41.32249 54.67750

$features[[1]]$geometry$coordinates[[1]][[10]]
[1] 47.43850 60.53984

$features[[1]]$geometry$coordinates[[1]][[11]]
[1] 52.81024 56.68004




$features[[1]]$properties
list()

randgeo documentation built on May 2, 2019, 5:15 a.m.