Для непрерывного шейп-файла многоугольника мне нужен файл координат вершины многоугольника в формате, подобном следующему, в качестве входных данных для унаследованной программы:
polygon1name, AUTO
-120.408750 34.591250
-120.398313 34.591250
-120.396250 34.593313
-120.396250 34.593354
END
polygon2name, AUTO
-120.423354 34.641250
-120.423313 34.641250
-120.421250 35.643313
-120.421250 35.647521
END
Из примера файла похоже, что устаревшая программа ожидаетпары в порядке рисования против часовой стрелки. Вот пример с округами Северной Каролины в качестве примера. Я надеюсь на помощь в том, как экспортировать пары XY и включить , AUTO
и END
штук.
library(tidyverse) #for the %>% pipes and transmute()
library(sf) #for st_read()
library(rmapshaper) #for ms_simplify()
nc <- st_read(system.file("shape/nc.shp", package="sf")) %>%
transmute(NAME, geometry) %>% #keeps just the county column for simplicity
ms_simplify(keep = 0.01) #reduces the number of vertices for simplicity
plot(nc)
Есть идеи?
Спасибо.