Запитання з тегом «sf»

3
Вилучення data.frame з об'єкта простих функцій в R
Чи існує рідний sf (тобто "правильний") спосіб вилучення всього, крім стовпця геометрії, з простого об'єкта функцій? Це працює df <- dplyr::select(as.data.frame(sf), -geometry) але select( , -geometry)крок відчуває себе непотрібним. Крім того, він не видаляє атрибути геометрії.
43 r  sf 

2
R перетворять sf-об'єкт назад в SpatialPolygonsDataFrame
Як перетворити sf-об’єкт назад в SpatialPolygonsDataFrame? Я використовую R 3.4.0 і sf версії 0.4.1. У документації sf згадується as_Spatialфункція, але ця функція недоступна в моїй установці (чомусь).
27 r  sf 

4
Обрізати об’єкт простих функцій в R
Чи існує функція обрізання об’єкта sf map, подібна до 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
Як я можу конвертувати точки лон-лат у прості функції (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) DT …
20 r  sf 

1
еквівалент точки пакету sp в полігоні / перекритті за допомогою sf
Я мігрую код з пакета sp на новий пакет sf. У моєму попередньому коді у мене були полігон SpatialDataFrame (censimentoMap) та SpatialPointDataFrame (indirizzi.sp), і я отримав ідентифікатор комірки полігону ("Cell110") для кожної точки, що лежить в межах, з наведеною нижче інструкцією: points.data <- over(indirizzi.sp, censimentoMap[,"Cell110"]) Насправді я створив два об'єкти …
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 # sfc12 …
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.