Вопросы по теме '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 просмотров
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 просмотров
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 просмотров
schedule
13.04.2022