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

Как ускорить пространственные операции в `dplyr::mutate()`?
Я работаю над пространственной задачей, используя пакет sf в сочетании с dplyr и purrr . Я бы предпочел выполнять пространственные операции внутри вызова mutate , например: simple_feature %>% mutate(geometry_area =...
686 просмотров
schedule 07.04.2024

Внутреннее соединение двух объектов sf с помощью столбца, отличного от sf
Я пытаюсь объединить два кадра данных sf, используя внутреннее соединение или левое соединение. Оба этих фрейма данных имеют столбцы геометрии внутри. Я продолжаю получать сообщение об ошибке: Ошибка в check_join(x, y): y должен быть data.frame;...
2109 просмотров
schedule 22.03.2024

Создание регулярной многоугольной сетки на пространственном экстенте, повернутой на заданный угол
Всем привет, Я борюсь с этим и надеюсь, что кто-то найдет простое решение. Моя цель - создать правильную многоугольную сетку по всей длине многоугольника, но повернутую на определенный пользователем угол . Я знаю, что могу легко создать...
2062 просмотров
r sf sp
schedule 20.02.2024

Установить систему координат для многоугольника, созданного в R
Я пытаюсь создать квадрат (многоугольник) с увеличением на карте, построенной с использованием ggplot2 :: geom_sf (). Поэтому мне нужно, чтобы многоугольник был простой функцией, чтобы я мог построить квадрат и карту вместе. Я мог бы создать...
89 просмотров
schedule 29.02.2024

R: Как в этом случае использовать apply для ускорения работы функции?
Я пытаюсь рассчитать расстояние между точками и ближайшим многоугольником для каждой точки. В настоящее время я использую функцию st_distance (библиотека sf), которая кажется самым быстрым способом сделать это. Но это все еще занимает много времени....
596 просмотров
schedule 18.10.2022

почему rbind() работает, а bind_rows() не работает при объединении этих объектов sf?
У меня есть несколько sf объектов, которые я хочу объединить. Я сократил их до одного полигона ( rtmp и rtmp2 ) для целей этого вопроса. rbind() и do.call(rbind,...) работают нормально, а bind_rows() нет. Очевидно, я могу обойти это, но...
972 просмотров
schedule 02.11.2022

sf + ggplot пытается нанести на карту острова Фиджи
Я работаю над тем, чтобы помочь другому пользователю R разобраться в этой проблеме. Я написал учебник по ggplot sf+ ( https://www.r-spatial.org//r/2018/10/25/ggplot2-sf ), и я пытаюсь помочь кому-нибудь понять, как правильно нанести на карту острова...
245 просмотров
schedule 17.04.2024

Как разделить круг на равные кусочки МУЛЬТИПОЛИГОНА с помощью sf и R?
У меня такой круг: library(sf) p <- st_sfc(st_point(c(0, 1))) circle <- st_buffer(p, dist = 1) plot(circle) Как разделить этот круг на 4 равных «кусочка»? 6 одинаковых ломтиков? 8 одинаковых ломтиков? И т.д. Объект, который...
72 просмотров
r sf
schedule 18.01.2024

Как объехать границы полигонов с помощью geom_sf в ggplot2
Этот вопрос задавался ранее в старой ветке , но принятый ответ в настоящее время больше не работает в текущей версии ggplot2. Вот минимальный пример: library(ggplot2) library(rnaturalearth) world = ne_countries(scale = "medium", returnclass =...
1408 просмотров
schedule 21.04.2024

ggplot2 вопрос: Ошибка в FUN(X[[i]], ): объект 'HR' не найден
Я застрял с вопросом ggplot2. На этот раз я использую два набора данных для построения их в ggplot2 (1 = 6 перекрывающихся друг с другом полигонов, 2 = 5 точек GPS). Я могу изобразить их обоих по отдельности, но не вместе в одном сюжете. Каждый...
323 просмотров
schedule 21.04.2024

Нахождение суммы для полигонов SF, пересекающих ячейку сетки
У меня есть два многоугольника и равномерно распределенная сетка поперек них. Моя цель - для каждой ячейки вычислить общую площадь многоугольников в каждой ячейке. library(sf) library(dplyr) # Create two polygons of equal size area pol_A =...
65 просмотров
r sf
schedule 02.11.2023

Предупреждения об обновлении PROJ4 до PROJ6 и удалении данных
Контекст Мои вопросы связаны с изменениями, вызванными обновлением PROJ4 до PROJ6, и последствиями для различных пространственных пакетов R ( sp , sf , raster ). Сейчас мы получаем много предупреждений о «отброшенных данных», которые выглядят...
4828 просмотров
schedule 06.10.2022

R блестящая и среда сеанса R
Есть ли способ получить объект из приложения R Shiny (локально работающего) в среду сеанса R без загрузки? Подобно распечатке информации из R Shiny в консоль, но с объектами. Ниже приведено приложение, которое позволяет пользователю рисовать...
39 просмотров
schedule 15.05.2024

Как рассчитать количество координатных точек, находящихся в пределах радиуса X других координатных точек?
У меня есть два набора координатных данных (широта и долгота). Первый набор обозначает расположение ресторанов в черте города. Второй набор координат представляет собой парки в городе. Для каждого ресторана я хочу рассчитать количество парков в...
45 просмотров
schedule 12.02.2024

R: Агрегирование растра в полигоны шейп-файла
Я хочу агрегировать растровые данные для каждого полигона в пользовательском шейп-файле. В этом случае я хочу получить среднюю степень урбанизации в субнациональных регионах Африки к югу от Сахары. Моя СФ выглядит так: > africa_map Simple...
49 просмотров
schedule 07.11.2022