Карта региона с пакетом sf в R - PullRequest
0 голосов
/ 08 июня 2018

Я несколько дней пытаюсь найти способ работы с пакетом sf в R, но безуспешно.Я хочу построить свой регион аналогично примеру 2 из этого примера , но без каких-либо точек.Я загружаю свою область как SpatialpolygonsDataFrame, а затем использую фортификацию, чтобы получить лат и длину следующим образом:

area<-readOGR(dsn="/home/ubuntu/..",layer="area")
f_area<-fortify(area)
head(f_area) 

long      lat order  hole piece id group
1 116.1045 57.23717     1 FALSE     1  0   0.1
2 116.1551 57.21548     2 FALSE     1  0   0.1
3 116.2420 57.14505     3 FALSE     1  0   0.1
4 116.1706 57.12011     4 FALSE     1  0   0.1
5 116.1222 57.12006     5 FALSE     1  0   0.1
6 116.0756 57.09926     6 FALSE     1  0   0.1

С этого момента я очень озадачен тем, что мне нужно сделать, чтобы получить результат, которыйЯ хочу.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 09 июня 2018

С ggplot2 :: geom_sf нет необходимости укреплять.

# install ggplot2 development version
install.packages('devtools')
devtools::install_github('tidyverse/ggplot2')

# load libraries
library(sf)
library(ggplot2)

# read in data (probably you need to change the path here to read your file)
area <- sf::st_read("/home/ubuntu/area.shp")

# ggplot
ggplot() + geom_sf(area)

# or you can simply use plot
plot(st_geometry(area))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...