geojsonio (version 0.6.0)

topojson_read: Read topojson from a local file or a URL

Description

Read topojson from a local file or a URL

Usage

topojson_read(x, ...)

Arguments

x

Path to a local file or a URL.

...

Further args passed on to readOGR

Value

A Spatial Class, varies depending on input

Details

Returns a Spatial class (e.g., SpatialPolygonsDataFrame), but you can easily and quickly get this to geojson, see examples.

Note that this does not give you Topojson, but gives you a sp style spatial class - which you can use then to turn it into geojson as a list or json.

See Also

geojson_read, topojson_write

Examples

Run this code
# NOT RUN {
# From a file
file <- system.file("examples", "us_states.topojson", package = "geojsonio")
topojson_read(file)

# From a URL
url <- "https://raw.githubusercontent.com/shawnbot/d3-cartogram/master/data/us-states.topojson"
topojson_read(url)

# Use as.location first if you want
topojson_read(as.location(file))

# quickly convert to geojson as a list
file <- system.file("examples", "us_states.topojson", package = "geojsonio")
tmp <- topojson_read(file)
geojson_list(tmp)
geojson_json(tmp)
# }

Run the code above in your browser using DataLab