Questions marquées «sf»

3
Extraction de data.frame à partir d'un objet d'entités simples dans R
Existe-t-il un moyen sf-native (c'est-à-dire "correct") d'extraire tout sauf la colonne géométrie d'un objet d'entités simple? Cela marche df <- dplyr::select(as.data.frame(sf), -geometry) mais l' select( , -geometry)étape semble inutile. En outre, cela ne supprime pas les attributs de géométrie.
44 r  sf 

2
R reconvertit l'objet sf en SpatialPolygonsDataFrame
Comment puis-je reconvertir un objet sf en un SpatialPolygonsDataFrame? J'utilise R 3.4.0 et SF version 0.4.1. La documentation sf mentionne une as_Spatialfonction, mais elle n'est pas disponible dans mon installation (pour une raison quelconque).
27 r  sf 

4
Recadrer un objet de fonctions simples dans R
Existe-t-il une fonction pour recadrer l'objet de carte sf, similaire à celle maptools::pruneMap(lines, xlim= c(4, 10), ylim= c(10, 15))utilisée pour SpatialPolygon ou SpatialLine? J'envisage st_intersection()mais il peut y avoir moyen approprié.
20 r  clip  sf 

1
Lon-Lat aux fonctionnalités simples (sfg et sfc) dans R
Comment puis-je convertir des points lon-lat en fonctionnalités simples (sfg), puis les placer dans une collection de fonctionnalités simples (sfc)? Voici un MWE qui ne fonctionne pas mais qui est le plus proche de moi. library(data.table) library(sf) # The DT data.table is the data I have (but 10,000s of rows, …
20 r  sf 

1
équivalent du point du package sp dans polygone / overing utilisant sf
Je migre le code du package sp vers le package sf plus récent. Mon code précédent, j'avais un polygone SpatialDataFrame (censimentoMap) et un SpatialPointDataFrame (indirizzi.sp) et j'ai obtenu l'ID de cellule de polygone ("Cell110") pour chaque point se trouvant à l'intérieur avec les instructions ci-dessous: points.data <- over(indirizzi.sp, censimentoMap[,"Cell110"]) En …
16 r  overlay  sp  sf 

1
Simplifier les polygones de l'objet sf
Comment simplifier un sfpolygone sans introduire d'écarts et de rubans? Avec un fichier de formes, par exemple, j'utiliserais 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 J'ai essayé sf::st_cast()ce qui, à partir des pages de …
14 r  simplify  sf 

2
Comment combiner des objets SFC à partir du package R SF
En utilisant le package R sf, comment combiner des sfcobjets? Par exemple, étant donné le code suivant, comment créer un sfcobjet unique sfc12qui comprend les géométries des deux sfc1et sfc2? ( length(sfc12)devrait être 2.) library(sf) pt1 = st_point(c(0,1)) pt2 = st_point(c(1,1)) sfc1 = st_sfc(pt1) # An sfc object sfc2 = …
12 r  sf 


2
Le package R: sf pointe vers plusieurs lignes avec st_cast
Je veux créer plusieurs lignes à partir de points donnés en tant que sf objects. Si j'ai un certain nombre de points library(sf) pts <- st_multipoint(matrix(c(10, 10, 15, 20, 30, 30), nrow = 3, byrow = TRUE), dim = "XY") et j'utilise st_castpour en créer des lignes lines <- st_cast(pts, …
8 r  sf 

2
Sélection d'entités «au-dessus» ou «en dessous» d'une ligne à l'aide de R
Étant donné une ligne et un ensemble de points, je ne peux pas comprendre comment utiliser sfpour identifier de quel côté de la ligne chaque point tombe. Un petit exemple reproductible suit, adapté d'une question différente # Load Libraries ---------------------------------------------------------- library('sf') # Test data --------------------------------------------------------------- points.df <- data.frame( 'x' = …
8 r  sf 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.