Hi Igor, I’ve a couple packages that have spatial data in them that I maintain. I’ve opted to package up the data as a geopackage file and import it as an {sf} object. Edzer Pebesma suggests this to circumvent changes in the {sf} package from affecting native {sf} objects that are distributed as part of a package. Maybe this is an option for you?
In https://github.com/adamhsparks/extractOz, see /inst/extdata for the geopackage file and https://github.com/adamhsparks/extractOz/blob/main/R/data.R for handling the data importing and making available in the R session on package load. Best, Adam > On 8 Feb 2023, at 10:32 pm, Igor L <igorlal...@gmail.com> wrote: > > Hello all, > > I'm developing a package that contains spatial data about public safety in > Rio de Janeiro. > > The problem is that when I use the usethis::use_data function which > transforms the shapefile data into a file with the .rda extension, I cannot > use the geometry attribute to create a map. > > E.g.: > > # Raw-data script: > > spatial_aisp <- sf::st_read('data-raw/shp_aisp/lm_aisp_2019.shp') > > plot(spatial_aisp) # works > > # Same data from .rda file after use usethis::use_data(spatial_aisp, > overwrite = TRUE) > > x <- ispdata::spatial_aisp > > plot(x) # do not work > > Error message: > Error in data.matrix(x) : > 'list' object cannot be coerced to type 'double' > > > This is happening with all spatial data in the package. I'm using lazydata: > true and have already disabled file compression options, but the problem > persists. > > Any ideas? > > Scripts can be accessed at https://github.com/igorlaltuf/ispdata > > Thanks! > -- > *Igor Laltuf Marques* > Economist (UFF) > Master in Urban and Regional Planning (IPPUR-UFRJ) > Researcher at ETTERN and CiDMob Laboratories > https://igorlaltuf.github.io/ > > [[alternative HTML version deleted]] > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel