Вопросы по теме 'sf'

Как я могу выполнить расчет расстояния в 3D с помощью библиотеки простых функций R `sf`?
Я только недавно начал использовать симпатичный и относительно новый library(sf) . Приятно видеть, что точки и линии могут иметь координаты Z. Например: > st_linestring(rbind(c(0,0,0),c(1,1,1))) LINESTRINGZ(0 0 0, 1 1 1) Однако кажется...
129 просмотров
schedule 12.09.2021

Расстояние между набором точек и многоугольником с sf в R
У меня есть фрейм данных точек на карте и интересующая область, описанная как многоугольник точек. Я хочу рассчитать расстояние между каждой из точек многоугольника, в идеале используя пакет sf . library("tidyverse") library("sf") # area of...
4275 просмотров
schedule 15.09.2021

Coord_sf заставляет линии сетки ggplot?
Я использую ggplot2 и пакеты sf и tigris для рисования некоторых карт (с geom_sf() ). Я обнаружил, что не могу отключить линии сетки, несмотря на вызов theme(panel.grid = element_blank()) , и похоже, что это связано с использованием coord_sf...
464 просмотров
schedule 05.10.2021

Двоичные / унарные функции предиката, перекрестно сравнивающие ВСЕ объекты со ВСЕМИ другими объектами в python
Я задал очень похожий вопрос раньше. Поскольку решение arcpy очень громоздко, теперь я ищу в основном ту же функцию в geopandas . Возникает вопрос: каков самый быстрый / лучший способ применить функцию бинарного предиката ( например touches...
119 просмотров
schedule 25.10.2021

ggplot sf_geom создает настраиваемую границу между несколькими областями
Я хочу создать границу между несколькими частями моей карты, как этот ответ: https://stackoverflow.com/a/49523256/9829458 Однако в моем R. Это не работает. Была нарисована только внешняя граница этой карты. И когда я использую этот код в...
72 просмотров
schedule 24.09.2021

В R использование geom_sf + frame и передача его в plotly :: ggplotly дает мне ошибку переходов, что я пропустил?
Я пытаюсь создать картограмму с переходами ( кадрами ) квартальных данных по безработице. Карта ggplot2 отлично сочетается, но переходы между кадрами в plotly - нет. Они должны просто изменить цвет (на основе изменения значения для этого состояния...
620 просмотров
schedule 14.09.2021

Построение графика вокруг линии дат +/- 180 с использованием sf и ggplot2
Я использую sf для построения серии шейп-файлов и точечных данных. Эти данные охватывают линию дат на = / - 180 долготы. sf::st_shift_longitude() обрабатывает эту ситуацию и отображает точки, как и ожидалось. Однако ggplot ведет себя странно...
294 просмотров
schedule 03.10.2021

как растворить полилинию в R
У меня есть большой шейп-файл полилинии, который нужно растворить. Однако приведенные в Интернете примеры относятся только к многоугольникам, а не к ломаным линиям, например gUnaryUnion . Я читаю свой шейп-файл, используя st_read из пакета sf ....
246 просмотров
schedule 15.09.2021

R и карта: как узнать имя каждого подразделения в шейп-файле
Я использую ggplot и пакет sf для построения карты Непала и его 3983 деревень. Данные карты уровня деревни представляют собой файл .shp (аналогичный тому, что можно найти здесь https://data.humdata.org/dataset/administrative-bounadries-of-nepal )....
45 просмотров
schedule 21.11.2021

Классификация полигонов и их взвешивание
Привет, у меня есть этот набор данных: > head(sp_csv_data) Longitude Latitude Radius Site_Type 1 -177.87567 -24.715167 10 MIG 2 -83.21360 14.401800 1 OBS 3 -82.59392 9.589192 1 NES 4 -82.41060 9.492750...
39 просмотров
schedule 20.11.2021

Есть ли способ получить координаты для значений растра, извлеченных из многоугольника в R?
У меня есть шейп-файл многоугольников, который я хочу использовать для извлечения растровых значений во фрейм данных. Я делаю это в следующем коде. shp <- sf:st_read('example.shp') r <- raster::raster('example.tif') extract <-...
124 просмотров
schedule 07.10.2021

Как сопоставить координаты (UTM и геометрию) этих объектов df / sp?
Я был бы очень рад, если бы вы помогли мне с этой проблемой. Я хочу geom_point df daa_84 в файл shp_5. После просмотра нескольких связанных вопросов о stackoverflow и тестирования их ответов (например, создания объекта sp из daa_84 и...
23 просмотров
schedule 06.09.2021

Как настроить проекцию растров и шейп-файлов в r, чтобы сделать их пригодными для обрезки?
Я новичок в геопространственных данных и пытаюсь обрезать объект tif file raster с помощью шейп-файла , ссылаясь на https://www.youtube.com/watch?v=UP2Za1TizOc . Я попробовал приведенный ниже код, сославшись на приведенное выше видео, и,...
32 просмотров
schedule 16.10.2021

Объединение нескольких файлов .rds в один
У меня есть несколько файлов .rds, которые мне нужно объединить в один файл .rds. [1] "RDS_Species/SeaTurtles/Caretta_caretta_IUCN.rds" [2] "RDS_Species/SeaTurtles/Chelonia_mydas_IUCN.rds" [3]...
41 просмотров
r sf
schedule 16.09.2021

Карты близости с использованием R
Я хочу создать несколько карт близости с помощью R, которые показывают, насколько далеко области от определенных точек. Я не могу найти никаких примеров в коде R, но я нашел вывод, который мне нужен: Не обязательно иметь все волшебство...
609 просмотров
schedule 22.02.2022

Р: Как читать пространственную базу данных оракула?
Я хотел бы прочитать пространственную базу данных оракула из R. Эта база данных содержит столбец с геометрией: 6861639,54520924,0,655109,121754127,6861626,36255537,0,655115,951718724,6861620,09729273,0) У меня есть доступ к базе данных, но я не...
771 просмотров
schedule 15.03.2022

Получите сумму значений поля на расстоянии с помощью простых функций (sf)
Я пытаюсь получить сумму значений из поля на объекте sf для всех точек на заданном расстоянии от каждой точки, исключая значение точки. set.seed(123);m=matrix(runif(30,1,40),ncol=3) loc<-m %>% as.data.frame %>% sf::st_as_sf(coords =...
90 просмотров
schedule 25.03.2022

st_centroid () не находится внутри многоугольника шейп-файла Lambert-93
У меня такая проблема. у меня есть шейп-файл из институт IGN . Я хочу агрегировать шейп-файл в соответствии с функцией, а затем я хочу построить центроиды полученных многоугольников. library(sf) library(dplyr) # load a shapefile and plot sh =...
411 просмотров
r sf
schedule 28.03.2022

Как я могу выполнить пространственное соединение с пакетом sf с помощью st_join ()
Вот игрушечный пример, с которым я боролся # Make points point1 <- c(.5, .5) point2 <- c(.6, .6) point3 <- c(3, 3) mpt <- st_multipoint(rbind(point1, point2, point3)) # create multipoint # Make polygons square1 <- rbind(c(0, 0),...
6450 просмотров
schedule 01.04.2022

обведите географическую точку с помощью st_buffer
Я хотел бы построить круг в 110 морских миль вокруг аэропорта Дублина, используя пакет sf . (Позже я пересечу через st_intersect , что с отчетами о местоположении полета от ADS-B.) Я определил новую единицу для ЯМ следующим образом:...
6698 просмотров
r sf
schedule 13.04.2022