Вопросы с тегом «sf»

44
Извлечение data.frame из объекта простых функций в R

Существует ли sf-нативный (то есть «правильный») способ извлечения всего, кроме столбца геометрии, из простого объекта объектов? Это работает df <- dplyr::select(as.data.frame(sf), -geometry) но select( , -geometry)шаг кажется ненужным. Кроме того, он не удаляет атрибуты...

20
Lon-Lat для простых функций (sfg и sfc) в R

Как я могу преобразовать точки lon-lat в простые объекты (sfg), а затем поместить их в простой набор объектов (sfc)? Вот MWE, который не работает, но самый близкий, который я получил. library(data.table) library(sf) # The DT data.table is the data I have (but 10,000s of rows, each row is a point)...

20
Обрезать простые объекты объекта в R

Есть ли функция обрезки sf карты, похожая на maptools::pruneMap(lines, xlim= c(4, 10), ylim= c(10, 15))используемую для SpatialPolygon или SpatialLine? Я рассматриваю, st_intersection()но может быть правильный...

16
эквивалент точки sp пакета в многоугольнике / переопределении с использованием sf

Я перенес код из пакета sp в новый пакет sf. В моем предыдущем коде у меня был полигон SpatialDataFrame (censimentoMap) и SpatialPointDataFrame (indirizzi.sp), и я получил идентификатор ячейки полигона («Cell110») для каждой точки, лежащей внутри, с помощью инструкции ниже: points.data <-...

14
Упростить полигоны объекта sf

Как мне упростить sfмногоугольник без введения пробелов и осколков? С шейп-файлом, например, я бы использовал rmapshaper::ms_simplify(): library("pryr") library("rgdal") library("rmapshaper")

12
Как объединить объекты sfc из пакета R sf

Используя пакет R sf, как объединить sfcобъекты? Например, учитывая следующий код, как можно создать один sfcобъект, sfc12который включает в себя геометрии из обоих sfc1и sfc2? ( length(sfc12)должно быть 2.) library(sf) pt1 = st_point(c(0,1)) pt2 = st_point(c(1,1)) sfc1 = st_sfc(pt1) # An sfc...

11
Запись нескольких слоев в GeoPackage с использованием writeOGR () в R?

Я пытаюсь записать несколько слоев в один и тот же GeoPackage в R, но получаю ошибку Creation of output file failed. Я попытался найти документацию для чтения и записи в файлы .gpkg с помощью RGDAL, например, чтобы выяснить, writeOGR()поддерживает ли на самом деле несколько слоев, с небольшим...