[R-sig-Geo] Error using spsample on SpatialLines in Linux OS
Glenn Stauffer
gestauffer at gmail.com
Wed May 2 19:18:27 CEST 2018
Just to follow up. Reinstalling the sp package did not fix the problem. But, uninstalling, and then reinstalling did fix it. I don't get the error anymore.
-----Original Message-----
From: MacQueen, Don [mailto:macqueen1 at llnl.gov]
Sent: Friday, April 27, 2018 11:14 AM
To: Glenn Stauffer <gestauffer at gmail.com>; r-sig-geo at r-project.org
Cc: 'Edzer Pebesma' <edzer.pebesma at uni-muenster.de>
Subject: Re: [R-sig-Geo] Error using spsample on SpatialLines in Linux OS
The code also works fine on my Mac, and an RHEL (linux) machine to which I have access (though both are still at R 3.4.2 and sp_1.2-5).
You could focus in on the problem a bit by trying the following (I expect you will see the same error)
> sp::LineLength(pts)
[1] 123.0096
Starting with spsample(), and drilling down, eventually LineLength() calls the C function sp_lengths. LineLength() is pretty simple, and I don't see any evidence that it depends on other packages. I'm not the expert that Edzer is, but it pretty much looks like an installation problem with sp, sorry to say. I can't think of anything else...
Sorry I'm not more helpful,
-Don
> sp::LineLength(pts, sum=FALSE)
[1] 15.81139 7.81025 42.37924 57.00877
> SpatialLinesLengths(L)
[1] 123.0096
> LinesLength(L at lines[[1]])
[1] 123.0096
> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-apple-darwin15.6.0 (64-bit) Running under: OS X El Capitan 10.11.6
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
locale:
[1] C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] sp_1.2-5
loaded via a namespace (and not attached):
[1] compiler_3.4.2 colorspace_1.3-2 scales_0.5.0.9000 lazyeval_0.2.1
[5] plyr_1.8.4 rgdal_1.2-13 tools_3.4.2 gtable_0.2.0
[9] tibble_1.3.4 Rcpp_0.12.14 ggplot2_2.2.1.9000 grid_3.4.2
[13] rlang_0.1.2 munsell_0.4.3 lattice_0.20-35
--
Don MacQueen
Lawrence Livermore National Laboratory
7000 East Ave., L-627
Livermore, CA 94550
925-423-1062
Lab cell 925-724-7509
On 4/26/18, 9:52 AM, "R-sig-Geo on behalf of Glenn Stauffer" <r-sig-geo-bounces at r-project.org on behalf of gestauffer at gmail.com> wrote:
Do you mean the sp package? I should have mentioned that I already tried
that.
-----Original Message-----
From: R-sig-Geo [mailto:r-sig-geo-bounces at r-project.org] On Behalf Of Edzer
Pebesma
Sent: Thursday, April 26, 2018 11:35 AM
To: r-sig-geo at r-project.org
Subject: Re: [R-sig-Geo] Error using spsample on SpatialLines in Linux OS
I would try reinstalling the package.
On 04/26/2018 06:31 PM, Glenn Stauffer wrote:
> I ran across a problem when trying to use spsample to sample points
> along a line, while in a Linux OS (Mint 18.3). The following code
> (which works fine in Win 10):
>
>
>
> pts <- matrix(c(c(6000,6015,6021,6035,6050),
> c(6000,5995,6000,6040,6095)),5,2,byrow=FALSE)
> L =
> SpatialLines(list(Lines(list(Line(coordinates(pts))),"X")),proj4string
> =
> CRS("+init=epsg:3071"))
> plot(L)
> Lsamp <- spsample(L,10,type="regular",offset=0.5) # this is the line
> that generates the error
>
>
>
> produces the following error:
>
>
>
> Error in .C("sp_lengths", x, y, n, lengths, lonlat, PACKAGE = "sp") :
> "sp_lengths" not available for .C() for package "sp"
>
> Could this be related to some wrong versions of certain dependencies
> (e.g., GDAL)? I don't know much about that, but I did run into that
> issue with trying to install other packages (rgeos, sf). In any case,
> how can I prevent this error?
>
>
>
> Thanks,
>
> Glenn
>
>
>
>
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>
--
Edzer Pebesma
Institute for Geoinformatics
Heisenbergstrasse 2, 48151 Muenster, Germany
Phone: +49 251 8333081
_______________________________________________
R-sig-Geo mailing list
R-sig-Geo at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo
_______________________________________________
R-sig-Geo mailing list
R-sig-Geo at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo
More information about the R-sig-Geo
mailing list