Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have many points that were picked by handheld GPS and I want to fit them to their relevant cadastral plots automatically.

The attribute information (plot number) for these points are exactly similar to the attribute information (plot number) for the cadastral plots.

However, I am unable to automate the process of moving the many points which are outside their relevant plots. Instead I am forced to do them manually.

I have tried spatial join but the points can't be moved to their plots.

Any idea on how to do this in arcgis9.3?

share|improve this question
    
As I can't comment I'll have to answer. My counter question is - why are your points outside of their plots? Do these points actually reflect anything useful? Because if you just want a point in each plot, you could just use a centroid creation tool for the cadastral plots (although the ArcGIS tool (Feature To Point) for this doesn't work with a ArcView level license). Alternately you can simply join the attribute data from the points using a regular join to the cadastral areas. –  GIS-Jonathan Apr 11 '12 at 12:55
    
Is the title supposed to be GPS Analyst, not GIS? I'm not sure how GIS ANALYST is a helpful portion of the title... –  RyanDalton Apr 11 '12 at 14:44
add comment

1 Answer

The first thing to do here is define your algorithm for moving the points. When a point is outside its plot, where do you want it moved to? If you only want it moved to the centroid, then there is a straightforward way to do that. Simply do a spatial join to attribute your points with the plot number of the plot they lie in. If the plot number does not match, then you replace the geometry of the point with the centroid of the plot it should be in.

If you want it moved to the nearest edge, that task is a little more difficult, but doable. You start the same way, but instead of replacing the geometry of the point with the centroid of the plot, you will need to use the Near function against only the point and its corresponding plot (using feature layer selections) and then move the point to the Near_X,Near_Y coordinate generated by the function.

If you have a different algorithm, just explain it and people here can try to figure it out.

share|improve this answer
    
to be clear to jonathan on his Q. 'why are your points outside of their plots?' , they were picked by handheld gps with an accuracy of 3-5 m so its expected. –  Abdallah Apr 17 '12 at 6:55
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.