I've a large number of points and polygons file; one or more one points are inside a specific polygon as reported in attached images.

The point file has 3 columns whilst the polygon file has 2 columns (none of these 5 column have same value, no possibility to merge in according similar column).

I want to obtain a new point layer (with all 5 columns) deriving from spatial question; so to obtain a sum of values of single polygon with values of all point contained inside them.

How can I do this?


I am using a geodatabase, my version is 10.1.

  • You have a tag for spatial-database but are you using a file geodatabase or something else? What version of ArcGIS Desktop are you using? – PolyGeo Jan 30 '17 at 12:11
  • Hi PolyGeo, I using a geodatabase, my version is 10.1 – mtaran Jan 30 '17 at 13:11
  • 1
    Please edit the question in response to requests for clarification. If you take the Tour, you'll see that editing the question is your principal responsibility. "Geodatabase" does not answer the question "File geodatabase or something else?", since "something else" includes "enterprise geodatabase" and "personal geodatabase". – Vince Jan 30 '17 at 17:19

I'm not sure this is what you want but you can join polygon data to the Points using tool Spatial Join with Points as target features and polygon as join features:

Joins attributes from one feature to another based on the spatial relationship. The target features and the joined attributes from the join features are written to the output feature class.

  • A few more details, To Sum Values using a Spatial Join with Polygon and Points, The Output Field, in Field Mapper must be Numeric (Double,Int,Float,etc). You can add a new field for the Sum if you want. Right-click your field and Add various columns from the Polygon and Point layer. Select Merge Rule, Sum. – klewis Jan 30 '17 at 20:15

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.