I am very new to R, so please bear with me : >
I have bunch of data points with latitude and longitude. I want to use R to cluster them based on their distance.
I have already taken a look at this page and tried clustTool package. But I am not sure if clust function in clustTool considers data points (lat,lon) as spatial data and uses the appropriate formula to calculate distance between them.
I mean I cannot see how they differentiate between spatial data and ordinal data. I believe the distance calculation between two points on map (spatial) and two normal numbers is different. (Is it not?)
Also what happens if I want to consider a third parameter in my clustering? Like say if I have (lat,lon) and one other parameter. How is the distance calculated?
The other problem I have with clustTool is that it is designed with a GUI in mind. I don't know how I can skip the GUI overhead in the library because I don't need it.
So basically I want to know what options I have in R for cluster analysis of spatial data?
I really appreciate any hint or suggestion.


Cluster, will accept dissimilarity or distance matrices as input. This makes them perfectly general and applicable to clustering on the sphere, provided you can compute the distances yourself, which is straightforward. – whuber♦ Dec 7 '11 at 16:23