[R-sig-Geo] Problem using asc2spixdf in adehabitat package
Ned Horning
horning at amnh.org
Thu Dec 3 17:54:11 CET 2009
Hi - I have a script to calculate mahalanobis distance using the
adehabitat package but I the output image is not the same size as the
input image and I would like it to be the same. The georeferencing is
fine so the input and output images line up when displayed in a GIS but
the image dimensions of the output image are not the same. I use
"sp_hsm_pard <- asc2spixdf(hsm_pard)" to convert an asc image object to
a SpatialPixelsDataFrame object. When I type "str(hsm_pard) the result
is: asc [1:900, 1:1650] but after running asc2spixdf the "sp_hsm_pard"
object has cells.dim set to 769 1555 and I would expect it to be 900
1650 since that is the dimension of the asc object.
I expect this is due to NAs in the input image but I haven't been able
to figure out how create an output image with the same dimensions as the
input image.
On a related topic, I tried to get information about the asc class using
getClass("asc") but I get an error that "asc" is not a defined class. Is
there another way to get information about a class?
Any insight would be appreciated.
All the best,
Ned
More information about the R-sig-Geo
mailing list