Hi Everyone,
 
I am new to R Language and was wondering if someone could help me convert my 
latitude-longitude coordinates to cartesian coordiantes using geoXY() from SoDA 
package? I have been uploading my coordinates from a text file into R (they 
originate as a dataframe) and them converting them to a matrix using the 
data.matrix() function. But I think I'm running into trouble when I try to use 
the geoXY() function with the matrix data. This is what I've tried so far, 
attached is the text file I've been using. It would be great if someone could 
tell me what I'm doing wrong so I know for future reference.
 
xy <- read.table("SMSPA.txt")
> head(xy)
           X        Y
       V1         V2
1        X          Y
2 49.02988   -99.3662
3 49.36558 -101.12703
4 49.64091  -99.65275
5 49.37323 -101.11609
6 49.36558 -101.12703
> data.matrix(xy)
         V1   V2
   [1,] 1164 1168
   [2,]   27 1166
   [3,]  284    2
   [4,]  338 1167
   [5,]  285    1
   [6,]  284    2
>library(SoDA)
> geoXY(xy@latitude, xy@longitude, unit=1000)
Error in geoXY(xy@latitude, xy@longitude, unit = 1000) : 
  trying to get slot "latitude" from an object of a basic class ("matrix") with 
no slots
> geoXY(V1@latitude, V2@longitude, unit=1000)
Error in geoXY(V1@latitude, V2@longitude, unit = 1000) : 
  object 'V1' not found
> geoXY(xy)
Error in min(longitude, na.rm = TRUE) : 'longitude' is missing Thanks!
---------------

Leanne Heisler

Graduate Student

Department of Biology

University of Regina


                                          
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to