ms_innerlines | R Documentation |
Create a line layer consisting of shared boundaries with no attribute data
ms_innerlines(input, force_FC = TRUE, sys = FALSE, sys_mem = 8)
input |
input polygons object to convert to inner lines. One of:
|
force_FC |
should the output be forced to be a FeatureCollection (or
Spatial*DataFrame) even if there are no attributes? Default |
sys |
Should the system mapshaper be used instead of the bundled mapshaper? Gives better performance on large files. Requires the mapshaper node package to be installed and on the PATH. |
sys_mem |
How much memory (in GB) should be allocated if using the system
mapshaper ( |
lines in the same class as the input layer, but without attributes
library(geojsonio) library(sp) poly <- structure('{"type":"FeatureCollection", "features":[ {"type":"Feature", "properties":{"foo": "a"}, "geometry":{"type":"Polygon","coordinates":[[ [102,2],[102,3],[103,3],[103,2],[102,2] ]]}} ,{"type":"Feature", "properties":{"foo": "a"}, "geometry":{"type":"Polygon","coordinates":[[ [103,3],[104,3],[104,2],[103,2],[103,3] ]]}}, {"type":"Feature", "properties":{"foo": "b"}, "geometry":{"type":"Polygon","coordinates":[[ [102,1],[102,2],[103,2],[103,1],[102,1] ]]}}, {"type":"Feature", "properties":{"foo": "b"}, "geometry":{"type":"Polygon","coordinates":[[ [103,1],[103,2],[104,2],[104,1],[103,1] ]]}}]}', class = c("json", "geo_json")) poly <- geojson_sp(poly) plot(poly) out <- ms_innerlines(poly) plot(out)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.