export_vertices_to_shapefile {emstreeR}R Documentation

Export 'MST' vertices to shapefile objects

Description

Write a shapefile containing the 'MST' vertices

Usage

export_vertices_to_shapefile(
  x,
  V1 = 1,
  V2 = 2,
  file,
  crs = 4326,
  driver = "ESRI Shapefile",
  ...
)

Arguments

x

a MST class object returned by the ComputeMST function.

V1

the numeric position or the name of the column to be used as the x coordinates.

V2

the numeric position or the name of the column to be used as the y coordinates.

file

shapefile (*.shp) to be written.

crs

coordinate reference system. It can be numeric, character, or object of class sf or sfc.

driver

vector driver to be used in the process. Refer to https://gdal.org/drivers/vector/index.html

...

further sf parameters.

Examples


#mock data
country_coords_txt <- "
1     3.00000  28.00000       Algeria
2    54.00000  24.00000           UAE
3   139.75309  35.68536         Japan
4    45.00000  25.00000 'Saudi Arabia'
5     9.00000  34.00000       Tunisia
6     5.75000  52.50000   Netherlands
7   103.80000   1.36667     Singapore
8   124.10000  -8.36667         Korea
9    -2.69531  54.75844            UK
10    34.91155  39.05901        Turkey
11  -113.64258  60.10867        Canada
12    77.00000  20.00000         India
13    25.00000  46.00000       Romania
14   135.00000 -25.00000     Australia
15    10.00000  62.00000        Norway"

d <- read.delim(text = country_coords_txt, header = FALSE,
                quote = "'", sep = "",
                col.names = c('id', 'lon', 'lat', 'name'))
                
#MST
library(emstreeR)
output <- ComputeMST(d[,2:3])
#plot(output)
## Not run: 
export_vertices_to_shapefile(output, file="vertices.shp")

## End(Not run)

[Package emstreeR version 3.1.2 Index]