rewind: rewind

View source: R/rewind.R

rewindR Documentation

rewind

Description

rewind

Usage

rewind(x, outer = TRUE)

Arguments

x

A geojson object, either as list, character string, or json class

outer

(logical) counterclockwise (TRUE, default) or clockwise (FALSE)

Details

ported from geojson-rewind JS library at https://github.com/mapbox/geojson-rewind

Value

a geojson object, as json/character class

Examples

# character strings
x <- '{
 "type":"Polygon",
 "coordinates":[
   [[100.0,0.0],[100.0,1.0],[101.0,1.0],[101.0,0.0],[100.0,0.0]]
 ]
}'
rewind(x)
rewind(x, outer = FALSE)

# json
library(jsonlite)
rewind(toJSON(fromJSON(x), auto_unbox = TRUE))

# list
rewind(fromJSON(x, FALSE))

ropenscilabs/geojsonrewind documentation built on May 18, 2022, 7:38 p.m.