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

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


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

1
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 

1
эквивалент точки sp пакета в многоугольнике / переопределении с использованием sf
Я перенес код из пакета sp в новый пакет sf. В моем предыдущем коде у меня был полигон SpatialDataFrame (censimentoMap) и SpatialPointDataFrame (indirizzi.sp), и я получил идентификатор ячейки полигона («Cell110») для каждой точки, лежащей внутри, с помощью инструкции ниже: points.data <- over(indirizzi.sp, censimentoMap[,"Cell110"]) На самом деле я создал два sf-объекта: …
16 r  overlay  sp  sf 

1
Упростить полигоны объекта sf
Как мне упростить sfмногоугольник без введения пробелов и осколков? С шейп-файлом, например, я бы использовал rmapshaper::ms_simplify(): library("pryr") library("rgdal") library("rmapshaper") download.file("https://borders.ukdataservice.ac.uk/ukborders/easy_download/prebuilt/shape/England_gor_2011.zip", destfile = "regions.zip") unzip("regions.zip") regions <- readOGR(".", "england_gor_2011") object_size(regions) # ~13MB regions <- ms_simplify(regions) object_size(regions) # < 1MB Я пробовал, sf::st_cast()который, из man-страниц, заявляет: Приведите геометрию к другому типу: либо …
14 r  simplify  sf 

2
Как объединить объекты 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 object sfc2 = st_sfc(pt2) # Another sfc object …
12 r  sf 

1
Запись нескольких слоев в GeoPackage с использованием writeOGR () в R?
Я пытаюсь записать несколько слоев в один и тот же GeoPackage в R, но получаю ошибку Creation of output file failed. Я попытался найти документацию для чтения и записи в файлы .gpkg с помощью RGDAL, например, чтобы выяснить, writeOGR()поддерживает ли на самом деле несколько слоев, с небольшим успехом. Это вообще …
11 gdal  r  rgdal  geopackage  sf 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.