Мотивация пакета `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 &lt; 1 (например ggplot(sf_obj) %&gt;% g…
16 авг '18 в 03:48
1 ответ

Преобразование наборов пространственных координат в полигоны в R с использованием sf

Каждый элемент моего списка содержит набор пространственных координат, которые я хотел бы преобразовать в полигоны, используя sf. Каждый набор координат отсортирован в том порядке, в котором я хотел бы "соединить точки", а первая и последняя строки …
05 окт '18 в 16:23
3 ответа

Применить функцию из пакета sf к каждой строке, находясь в R

Я работаю с пакетом sf в R, и для этого я пытаюсь использовать одну из их функций для создания строк. Цель состоит в том, чтобы применить их функции к каждой строке (столбцы 4:3 и 6:5) из приведенного ниже примера кадра данных. df &lt;- read.table(t…
29 апр '18 в 14:42
0 ответов

Построение внутренней горизонтальной поверхности ВПП

Я ранее опубликовал проблему для объединения кругов здесь. С помощью сообщества это было решено. Однако теперь, когда я пытаюсь объединить многоугольник с существующей геометрией, я не вижу желаемого результата. Вот что я попробовал: library(leaflet…
13 авг '17 в 04:34
1 ответ

Читать несколько файлов `.shp` как один объект?

Как читать несколько .shp файл как один объект? Я хочу читать просто как под кодом. nc &lt;- st_read(dsn = "nc", layer = c("nc1","nc2")) Каков наилучший метод для чтения нескольких файлов в качестве объекта? library(sf) nc &lt;- st_read(system.file(…
22 апр '17 в 04:39
2 ответа

Рассчитать максимальное расстояние по группам по миллионам координат

Как наиболее эффективно рассчитать максимальное расстояние между набором координат по группе в R? Примерные данные: у меня есть такие данные, но вместо x10000 (что для примера) у меня есть более 25 миллионов записей. library(data.table) data &lt;- 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