Мотивация пакета `sf` - предоставить полную стандартизированную реализацию простых функций в R со ссылками на GDAL, GEOS и Proj.4. Существует также https://gis.stackexchange.com/ для пространственных вопросов R.

Подробнее про sf...

Я хотел бы преобразовать шейп-файл (sel_stands_CMPC.shp) в geoJSON, а затем в data.frame, но из-за list в data.frame у меня возникает ошибка разного количества строк. Мне нужны данные geoJSON и dataframe, тогда это не случай простого преобразования шейп-файла в dataframe. Я стараюсь делать: librar....
9 Окт 2021 в 16:48
У меня есть таблица в Postgis, которая содержит поле beginpunt, поле геометрии, содержащее единственную точку. Затем я создам квадрат 100 * 100 м, содержащий точку. В Postgis я воспользуюсь приведенным ниже запросом, и он отлично работает. select * ,st_transform( ST_MakeEnvelope(floor(st_x(st....
28 Сен 2021 в 13:52
Я использую arcpullr пакет для запроса Данные ГИС размещены на сервере ArcGIS. Я могу загрузить подмножество данных, используя атрибуты в моем запросе, но я не могу заставить работать пространственный запрос get_layer_by_point(). В конечном итоге я надеюсь извлечь координаты ближайшей точки на лин....
24 Сен 2021 в 22:21
Я хотел бы записать серию карт с использованием пакетов sf и tmap в R. Мои данные - это объект sf с различными атрибутами, связанными с квадратными многоугольниками. Разрывы для карт одинаковы для каждого атрибута, который я хочу отобразить, поэтому я подумал о написании простого цикла. Приведенный....
21 Сен 2021 в 14:05
У меня есть набор данных, который выглядит так, но намного больше ### ##Fake data for stack exdb <- data.frame(zone = c(1,1,1,2,2,2), site = c("study", "collect", "collect", "study", "collect", "collect"), x = c(53.307726, 53.310660, 53.307089, 53.313831, 53.319087, 53.318792), y = c(-....
13 Сен 2021 в 11:54
Вопрос. Многоугольники, пересекающие международную линию смены дат, часто проходят через линию север-юг. Восточная Россия в пакете rnaturalearth является хорошим примером этого, но я также встречал это с другими пространственными данными. Я хотел бы убрать эту строку для черчения. Попытки: Я ....
9 Сен 2021 в 04:39
Ниже приведен пример анимации движения транспортного средства из пункта А в пункт Б. [решено @mrhellmann здесь, также доступны решения] Я хочу анимировать транспортное средство, движущееся из пункта A в пункт B, а затем подождать какое-то время в пункте B, а затем вернуться в пункт A. Ниже приведен ....
25 Авг 2021 в 03:59
Ниже приведен пример поиска маршрута, времени в пути и расстояния от «One World Trade Center, Нью-Йорк» до «Мэдисон-Сквер-Парк, Нью-Йорк» с использованием пакета osrm в R. (я узнал об этом из Road Routing in R). Время в пути здесь - 10,37 минут. Я хотел создать видео для визуализации. В. Как создат....
24 Авг 2021 в 01:45
Я хотел бы рассчитать евклидовы расстояния между точками (df.dist) и удалить некоторые местоположения, если пара расстояний больше 20000 метров (dplyr::filter(as.numeric(df.dist$dist) < 20000)), но это не работает. В моем примере: # Package library(sf) #> Linking to GEOS 3.9.0, GDAL 3.2.1, PROJ 7.2....
r sf
20 Авг 2021 в 05:28
Я пытаюсь прочитать файл geojson (https: // www.svz-bw.de/fileadmin/verkehrszentrale/RadNETZ-BW_Daten_GeoJSON_2018-20.zip) в R. Я пробовал разные пакеты, но мои знания слишком ограничены, чтобы найти ошибки и исправить их. Я новичок в пространственных данных в R, особенно в чтении файлов в формате....
14 Авг 2021 в 19:03
У меня есть объект sf в R, представляющий округ, и я хотел бы вычислить его диаметр. То есть я хочу знать максимальное расстояние между любыми двумя точками на его границе. Как мне это сделать в R? Я знаю, что в принципе можно использовать метод вращающихся штангенциркулей, примененный к выпуклому....
r sf
12 Авг 2021 в 22:48
Я видел похожие сообщения по этой теме (см., Например, здесь и здесь), но не для экосистемы sf-tidyverse. У меня есть серия озер, серия точек отбора проб в каждом озере и «фокус» в каждом озере, который представляет, где находится катер. Я хочу рассчитать «кратчайшее расстояние путешествия лодочн....
30 Июл 2021 в 22:29
У меня есть фрейм данных с широтой и долготой, который выглядит так: x y set 61 -112 63 -113 61 -113 62 -111 point 61 -111 64 -120 Я хочу найти три точки, ближайшие к точке, отмеченной как point в столбце set. Затем, для этих трех ближайших точек, я хочу изменить столбец set, ....
12 Июл 2021 в 15:18
Я читаю список шейп-файлов (как sf) и хочу установить crs. Я знаю, что это легко сделать для одного шейп-файла (например, здесь), но я не нашел никакой помощи по его применению к нескольким или списку шейп-файлов. Я читаю шейп-файлы с list.files и lapply. library(sf) # Example (Not Run) temp = lis....
r gis sf
6 Июл 2021 в 21:10
В R я пытаюсь создавать точки с помощью st_point () из пакета sf. Мой ввод - это data.frame с одним столбцом, являющимся координатой x, а другим столбцом - координатой y: # Code to generate input library(sf) N <- 10 df <- data.frame(x=rnorm(N),y=rnorm(N)) То, что я хочу сделать, это....
4 Июл 2021 в 20:51
Раньше я делал это много раз без каких-либо проблем. В последнее время он продолжал выдавать следующее сообщение об ошибке при указании координат x и y, таких как coord_sf(xlim = c(-150, 120), ylim = c(-10, 75)). Странно то, что когда я пробую разные числа, некоторые числа работают, а некоторые не....
24 Июн 2021 в 10:38
Я использую пакет sf в R для имитации выборки агентов, перемещающихся между разными узлами в сети в пространстве-времени. В настоящее время я озадачен некоторым поведением st_intersects: у меня есть агенты, перемещающиеся между узлами между каждым углом квадрата единицы координат, а также через цент....
22 Июн 2021 в 16:09
Я пытаюсь создать простой многоугольник в SF и выбирать только точки в этом многоугольнике. Что я здесь делаю не так? library(concaveman) library(ggplot2) foo.df <- data.frame("long"=c(136,137,137,136),"lat"=c(36,36,37,37)) foo.sf <- st_as_sf(foo.df, coords = c("long","lat")) p....
27 Май 2021 в 17:52
Я удивлен рецидивирующей проблемой size vector cannot be allocated в функции geom_raster. Эта проблема происходит с небольшим набором данных и в моем случае 1559 наблюдениями. Я пытаюсь сделать: # Read the raster in data frame format ras_df<-read.csv("https://raw.githubusercontent.com/Leprechault/t....
27 Май 2021 в 17:26
Я хочу составлять агрегирование растровых данных каждому многоугольнику в пользовательской форме. В этом случае я хочу получить среднюю степень урбанизации в субнациональных регионах в Африке «Ссухаран». Мой SF выглядит так: > africa_map Simple feature collection with 543 features and 4 fields Geome....
27 Май 2021 в 10:50
В настоящее время я использую Соединенные Штаты Congression Sharkfiles. Я хочу сделать картограмму, используя шаги, выложенные в картограмма пакет. Но я не могу сделать его в объект картограмма, используя функцию cartogram_cont. Любая помощь, совет или понимание, которое вы можете предложить в том, ....
27 Май 2021 в 06:38
У меня есть шейпа (mult_point_example.shp) в многоточечной геометрии: # Packages require(sf) # get AOI download.file( "https://github.com/Leprechault/trash/raw/main/mult_point_example.zip", zip_path <- tempfile(fileext = ".zip") ) unzip(zip_path, exdir = tempdir()) # Open the files setwd(tempd....
26 Май 2021 в 06:25
У меня проблема с контурными линиями на графике с использованием st_as_sf() в shinyapps.io. Я проверил все зависимости пакетов и ничего. Я знаю, что это в st_as_sf(), потому что во всем моем наборе данных работает какой-то контурный график и нет никаких геометрических проблем с моим файлом stands_....
18 Май 2021 в 20:47
Я пытаюсь извлечь контурные линии из растрового объекта с помощью пакета raster в R. rasterToContour, кажется, работает хорошо и хорошо строится, но при исследовании выясняется, что контурные линии разбиты на неправильные сегменты. Пример данных из ?rasterToContour library(raster) f <- system.file....
18 Май 2021 в 07:05
Я новичок в Spatial data и cartogram lib, и у меня возникают некоторые проблемы при попытке воссоздать сюжет из: https://www.r-graph-gallery.com/a-smooth-transition-between-chloropleth-and-cartogram.html а> Библиотека и данные library(tidyverse) library(maptools) library(cartogram) library(viri....
17 Май 2021 в 16:35