4

I'm trying to convert polygons to points with ArcGIS 10. My polygon layer has 2 attributes that I want to give to my point layer. I'm using the Feature to Point function from the Arctoolbox, but it always results in certain polygons having two or more points. I tried without and with the inside option. Anyone have a solution?

Thanks

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
Trashken
  • 167
  • 2
  • 6
  • A layer has one attribute . may be you talk about 2 fields. – BBG_GIS Apr 19 '13 at 12:36
  • 1
    Do you have overlapping polygons? If so, you could use the selection chip to try and visualize them. – PolyGeo Apr 19 '13 at 12:58
  • 2
    Using GeoWizards will solve your issue see http://www.ian-ko.com/ET_GeoWizards/gw_NoRestrictions.htm Polygon To Point – Mapperz Apr 19 '13 at 14:36
  • 2
    I just checked the Feature To Point help and the Polygon Input diagram there indicates that a multipart polygon (with two parts) will result in only one point while a singlepart polygon there does the same. Have you compared the number of polygon features (rows in your attribute table) with the number of output points - they should be the same. – PolyGeo Apr 19 '13 at 22:51
  • As PolyGeo suggested my first thought would be that you have overlapping, perhaps duplicate, polygons. But in my experience with fairly large feature classes, e.g. 40,000+ polygons, several points may be placed by ArcGIS at an edge such that other tools (e.g. Feature to polygon using points for attributes, or Hawth's Tools count points in a polygon) will recognize two points in a polygon. It is repeatable. You might play around with the tolerance setting or do, as I do when it happens, manually move the points. – John Sep 04 '13 at 13:11

1 Answers1

4

Give it a try in QGIS. You would use Extract Node in Vector > Geometry Tools. You may want to first use Multipart to Singleparts in the same menu.

Martin
  • 302
  • 2
  • 10