I have a point data set containing crop type and a polygon data set regarding land parcels. I want to assess the point data integrity and ensure there is only one point, and no more in each polygon.

How do I do this?

I am using ArcGIS.

  • Please Edit the question to specify the data source(s) involved and choose one GIS software package (multiple packages make this multiple questions, which is forbidden). – Vince May 29 '17 at 14:58
  • Please specify the data format. An enterprise geodatabase would have different options. – Vince May 29 '17 at 15:05

Using QGIS, you may run the Join attributes by location algorithm from the Processing Toolbox and set these parameters:

enter image description here

The algorithm will return a new point layer that stores some statistics and a new field (named "COUNT") containing the number of polygon features intersected by each point feature: in this way, you should easily accomplish your task.

  • @sineadbrack I'm glad it worked! if this solution worked for you and you think to use it, please edit your question by adding the QGIS tag. – mgri May 29 '17 at 15:27

If you are using ArcGIS, the steps are by right clicking on the polygon shapefile on your ToC and choose Join and Relates, and select Join..., Select the option "Join data from another layer based on spatial location", as seen below.

Spatial Join in ArcGIS

  • hi @Khaliff thank you so much for your reply. Is there any way of knowing if there is only one point on each polygon? – Will.S89 May 30 '17 at 13:23
  • Once the spatial join is done, you can check the attribute table. There should be a new field/column "count" where you can examine how many points are there within each polygon. The 'average', 'sum', 'SD', etc options provides respective new fields as well. – khaliff May 31 '17 at 6:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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