Thank you very much, that is very helpful.
x.w. On Wed, Apr 8, 2009 at 12:47 PM, rick reeves <ree...@nceas.ucsb.edu> wrote: > Assuming that this dataset fits within the confines of R, this could be > done with sp package: spdistsN1() function > See attached sample solution: > > > http://nceas.ucsb.edu/scicomp/GISSeminar/UseCases/AssignClosestPointsR/AssignClosestPointsR.html > > Hope this helps! RR > > > Jonathan Greenberg wrote: > >> It seems that a raster-based approach would make more sense, rather than >> the hugely computationally inefficient approach you are suggesting -- how >> about using a least cost path or euclidean distance approach? Both are >> available in many GIS packages (ArcMap, GRASS GIS, etc...) >> >> --j >> >> x wong wrote: >> >>> dear all, >>> >>> >>> >>> I have a raster GIS map converted to points. Now, I am trying to >>> calculate >>> the nearest neighbor distance for every point to a cluster of points >>> within >>> this map. Since the number of points is more than two millions, I am >>> wondering whether there is a computation efficient way to do this. >>> >>> >>> >>> The following is what the data looks like: >>> >>> point_id,x_coord,y_coord,class >>> >>> 675,-821292,6896866,GL >>> >>> 738,-819294,6895866,GL >>> >>> 803,-819294,6894867,GL >>> >>> 804,-818295,6894867,GL >>> >>> 805,-817296,6894867,GL >>> >>> 806,-816297,6894867,RCK >>> >>> 873,-818296,6893867,GL >>> >>> 874,-817297,6893867,GL >>> >>> 875,-816298,6893868,RCK >>> >>> 876,-815299,6893868,RCK >>> >>> 877,-814300,6893868,RCK >>> >>> 878,-813300,6893868,GL >>> >>> 945,-817297,6892867,GL >>> >>> 946,-816298,6892868,RCK >>> >>> 947,-815299,6892868,RCK >>> >>> 948,-814300,6892868,RCK >>> >>> 949,-813301,6892868,GL >>> >>> 950,-812302,6892869,GL >>> >>> 951,-811303,6892869,GL >>> >>> 1021,-816298,6891868,RCK >>> >>> 1023,-814300,6891868,RCK >>> >>> 1024,-813301,6891869,GL >>> >>> 1025,-812302,6891869,GL >>> >>> 1027,-810304,6891869,GL >>> >>> 1028,-809305,6891870,GL >>> >>> 1029,-808306,6891870,GL >>> >>> 1098,-816299,6890868,RCK >>> >>> 1099,-815300,6890868,RCK >>> >>> 1100,-814301,6890868,GL >>> >>> 1101,-813302,6890869,GL >>> >>> ............................................ >>> >>> >>> >>> I want to calculate, for example, the nearest distances for all GL points >>> to >>> the RCK class. >>> >>> >>> >>> >>> >>> X.W. >>> >>> [[alternative HTML version deleted]] >>> >>> _______________________________________________ >>> R-sig-Geo mailing list >>> R-sig-Geo@stat.math.ethz.ch >>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo >>> >>> >> _______________________________________________ >> R-sig-Geo mailing list >> R-sig-Geo@stat.math.ethz.ch >> https://stat.ethz.ch/mailman/listinfo/r-sig-geo >> > > > -- > Rick Reeves > Scientific Programmer/Analyst and Data Manager > National Center for Ecological Analysis and Synthesis > UC Santa Barbara > www.nceas.ucsb.edu > 805 892 2533 > > [[alternative HTML version deleted]] _______________________________________________ R-sig-Geo mailing list R-sig-Geo@stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-geo