Описание тега r-sf
Мотивация пакета `sf` состоит в том, чтобы предоставить полную, стандартизированную реализацию простых функций в R со ссылками на GDAL, GEOS и Proj.4. Также существует https://gis.stackexchange.com/ для вопросов о пространственном R.
2
ответа
Как сделать фрейм данных в простой фрейм данных функции?
У меня есть таблица с указанием места и координатами x и y в заданной системе координат. Я хочу превратить это в простой фрейм данных. Как я могу создать это? Я думал, что это может быть: data_frame(place = "London", lat = 51.5074, lon = 0.1278, eps…
08 мар '18 в 20:14
1
ответ
Как получить координаты пересекаемой линии с контуром - R
У меня есть форма, которую я загружаю из Интернета. Основываясь на его вычисленном центроиде, я хотел бы построить из него линию в 50 градусов и найти координаты, которые он пересекает с контуром. Есть идеи, как мне это сделать? Благодарю. Автор сце…
20 янв '18 в 10:22
1
ответ
Получить сумму значений поля на расстоянии с помощью простых функций (SF)
Я пытаюсь получить сумму значений из поля объекта sf для всех точек на заданном расстоянии до каждой точки, исключая значение этой точки. set.seed(123);m=matrix(runif(30,1,40),ncol=3) loc<-m %>% as.data.frame %>% sf::st_as_sf(coords = c(1,2…
03 дек '18 в 22:56
2
ответа
Расстояния точек между рядами с sf
У меня есть несколько траекторий, сохраненных в простой функции (sf) типа POINT, Я хотел бы рассчитать евклидово расстояние между последующими местоположениями (то есть рядами). До сих пор я "вручную" рассчитывал расстояния, используя формулу Пифаго…
16 апр '18 в 09:18
2
ответа
После пересечения двух шейп-файлов: "Ошибка в vapply(g2, st_is_empty, logic (1))"
Я запускаю следующее: library(dplyr) library(sf) library(tigris) library(tmap) options(tigris_class = 'sf') options(tigris_use_cache = TRUE) nj = tigris::states(cb = T, year = 2015) %>% filter(STUSPS == 'NJ') nj_msas = tigris::core_based_statisti…
10 янв '19 в 01:07
2
ответа
Замена определенной геометрии sf-точки не удалась
При попытке заменить набор точек в столбце sf sfc, я получаю несколько видов ошибок. Я пробовал несколько вещей, используя как dplyr, так и базовые методы, каждый из которых приводил к ошибкам. Единственное решение, которое я нашел до сих пор, - это…
09 янв '19 в 15:54
1
ответ
Полигоны не отображаются на листе и карте с момента обновления
У меня есть блестящее приложение, в котором есть листовка с двумя разными полигонами. Карта листовок работала все хорошо, пока я не обновил свой пакет листовок до 2.0.1. Теперь, когда я запускаю приложение... полигоны не выводятся на график, и в мен…
09 ноя '18 в 14:04
0
ответов
Не применимый метод для st_write, примененный к объекту класса "c('tbl_df', 'tbl', 'data.frame')"
Я пытаюсь перенести данные из API Thingspeak в базу данных postgres. API ограничивает каждый запрос 8000 наблюдениями, но мне нужно потянуть миллионы! Я использую R для итеративного извлечения из API, провожу споры, а затем отправляю результаты в ви…
31 май '18 в 20:15
1
ответ
Как передать выбранный пользователем заголовок столбца, чтобы эти переменные могли отображаться во всплывающем окне
Я бы хотел, чтобы пользователь мог выбрать, какую переменную он видит во всплывающем окне на карте листовок. Это работает, когда переменные жестко закодированы. Однако что-то не так с передачей заголовка столбца. Ниже приведен воспроизводимый пример…
25 июн '17 в 19:59
1
ответ
Сопоставьте эстетику с геометрией LINESTRING с помощью sf в R
Новый sf Пакет для R позволяет действительно легко работать с географическими данными в R, а также с развитой версией ggplot2 есть новый geom_sf() слой для построения географических данных в стиле sf. В пределах sf парадигма работы с данными, можно …
12 окт '17 в 19:27
2
ответа
Ошибка в R: нет применимого метода для st_centroid, примененного к объекту класса "NULL"
Изменить: позже я понял, что ошибка была в моем полном наборе данных, а не код. Мои извенения. Это может или не может быть полезным для кого-либо еще. У меня есть тиббл со столбцом под названием "геометрия", который представляет собой полигоны (я ис…
25 янв '18 в 22:25
1
ответ
Аргумент размера geom_sf не работает, когда размер < 1
Вопрос: я пытаюсь создать карту штатов / округов США с пакетом sf и geom_sf() от ggplot2, но я не могу получить size аргумент для ширины линии полигона в geom_sf() правильно создавать тонкие линии, когда size < 1 (например ggplot(sf_obj) %>% g…
16 авг '18 в 03:48
1
ответ
Преобразование наборов пространственных координат в полигоны в R с использованием sf
Каждый элемент моего списка содержит набор пространственных координат, которые я хотел бы преобразовать в полигоны, используя sf. Каждый набор координат отсортирован в том порядке, в котором я хотел бы "соединить точки", а первая и последняя строки …
05 окт '18 в 16:23
3
ответа
Применить функцию из пакета sf к каждой строке, находясь в R
Я работаю с пакетом sf в R, и для этого я пытаюсь использовать одну из их функций для создания строк. Цель состоит в том, чтобы применить их функции к каждой строке (столбцы 4:3 и 6:5) из приведенного ниже примера кадра данных. df <- read.table(t…
29 апр '18 в 14:42
0
ответов
Построение внутренней горизонтальной поверхности ВПП
Я ранее опубликовал проблему для объединения кругов здесь. С помощью сообщества это было решено. Однако теперь, когда я пытаюсь объединить многоугольник с существующей геометрией, я не вижу желаемого результата. Вот что я попробовал: library(leaflet…
13 авг '17 в 04:34
1
ответ
Читать несколько файлов `.shp` как один объект?
Как читать несколько .shp файл как один объект? Я хочу читать просто как под кодом. nc <- st_read(dsn = "nc", layer = c("nc1","nc2")) Каков наилучший метод для чтения нескольких файлов в качестве объекта? library(sf) nc <- st_read(system.file(…
22 апр '17 в 04:39
2
ответа
Рассчитать максимальное расстояние по группам по миллионам координат
Как наиболее эффективно рассчитать максимальное расстояние между набором координат по группе в R? Примерные данные: у меня есть такие данные, но вместо x10000 (что для примера) у меня есть более 25 миллионов записей. library(data.table) data <- d…
29 май '18 в 06:21
1
ответ
Объединить категориальное и градиентное заполнение в геопространственной - R
Я пытаюсь заполнить объединенную категориальную и непрерывную переменную на карте. Так, например, в моем минимально воспроизводимом примере ниже, скажем, я хочу отобразить количество магазинов пончиков KrispyKreme в каждом округе, которое обычно явл…
02 ноя '18 в 22:38
2
ответа
Вставьте слой geom_sf под существующие слои geom_sf
У меня есть базовая карта Индии с штатами и границами, некоторыми надписями и рядом других спецификаций, хранящихся в виде объекта gg. Я хотел бы сгенерировать несколько карт со слоем местности, который будет содержать данные из разных переменных. Ч…
28 окт '18 в 23:11
1
ответ
Значения NA растра имеют заполнение при построении в ggplot в сочетании с полигонами sf
Я пытаюсь построить растр и простую функцию в ggplot2, графики для меня просто красивее, чем базовые графики. У меня проблема в том, что значения NA растра имеют серую заливку, и я хочу, чтобы они были прозрачными, имели белый фон и сетку ggplot2 Во…
19 сен '18 в 22:01