[R] R count.points thinks projections are different

Rebecca Wooldridge [bs13rw] bs13rw at leeds.ac.uk
Wed Mar 16 23:09:41 CET 2016


I am currently working with telemetry data for some cats:


x<-read.csv("CCATS.csv")
obs2<-x[c("ID", "X", "Y")]
dat_df <- obs2 %>% dplyr::select(ID) %>% as.data.frame()
p4s <- "+proj=utm +zone=16 +ellps=clrk66 +datum=NAD27 +units=m +no_defs"
p4s_crs <- CRS(p4s)
xy <- obs2 %>% dplyr::select(X, Y) %>% as.matrix()
xy_sp <- SpatialPointsDataFrame(xy, data = dat_df, proj4string=p4s_crs)

I also have some raster maps of the study area:

> summary(habitat)
Object of class SpatialPixelsDataFrame
Coordinates:
        min       max
x  328048.6  360028.8
y 1841819.0 1874744.0
Is projected: TRUE
proj4string :
[+proj=utm +zone=16 +ellps=clrk66 +datum=NAD27 +units=m +no_defs
+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat]
Number of points: 13024
Grid attributes:
   cellcentre.offset cellsize cells.dim
s1          328139.5 181.7057       176
s2         1842041.5 444.9324        74
Data attributes:
   elevation        ecosystem         slope             aspect
 Min.   : 1.000   Min.   : 1.00   Min.   :0.00000   Min.   :  0.0
 1st Qu.: 1.000   1st Qu.:15.00   1st Qu.:0.00000   1st Qu.: 90.0
 Median : 2.000   Median :15.00   Median :0.04134   Median : 90.0
 Mean   : 2.263   Mean   :12.85   Mean   :0.05194   Mean   :132.5
 3rd Qu.: 3.000   3rd Qu.:15.00   3rd Qu.:0.08523   3rd Qu.:180.0
 Max.   :11.000   Max.   :18.00   Max.   :0.35079   Max.   :360.0
 NA's   :18                       NA's   :84        NA's   :84

when i try to use the count.points function i get the following message:

Error in count.points(SpatialPoints(x), w) :
  different proj4string in w and xy

but
> identical(proj4string(habitat), proj4string(xy_sp))
[1] TRUE
 and i have also tried
proj4string(xy_sp) <- proj4string(habitat)
and then running again but i still get the same error message.

Any help would be greatly appreciated.

Becky


	[[alternative HTML version deleted]]



More information about the R-help mailing list