Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a point file depicting groundstations for rainfall measurment. I also have a polygon file representing districts of a state. I want to assign rainfall values in a particular district based on the station located there. I understand this can be achieved through a spatial join. However, I also want to assign these values to near by districts based on a value taken from the nearest station in the surrounding districts.

Please note that

  • a single district can theoretically have multiple stations.
  • I want to assign the exact value, and not an interpolated value.

I am working on ArcGIS 9.2. So any solution based on Arc9.2 or QGIS 1.6 is highly appreciated.

share|improve this question

closed as too localized by PolyGeo, Fezter, BradHards, iant Jun 7 '13 at 7:28

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

Also, please note that the match option "closest" is not available in Spatial Join in ArcMap 9.2 – Janus Jul 3 '12 at 12:26
What match options do you have in 9.2? If you have within_a_ distance you could play with that to catch most of the districts and then manually complete the outliers. – Baltok Jul 3 '12 at 16:44
ArcGIS 9.2 is a retired version so, in the absence of any activity here in nearly 12 months I have voted for it to be closed as "too localized in time". – PolyGeo Jun 6 '13 at 21:50