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 two shapefiles.

  1. Polygon shapefile
  2. Point file contains some points.

Now i want to delete all the vertex of polygon shape file which are available in point file.

I am using ArcGIS (ArcEditor) platform.

Any ideas?

This is result of procedure you have mentioned via GeoWizard.

Till now i have not deleted any point, just converted polygons to point and then point to polygons.

enter image description here

share|improve this question

via GeoWizards

Polygon To Point (with Vertices option)

combine (merge) both point files

select duplicate points - delete them.

rebuild polygons with Point To Polygon

Advantage is the attributes from the original polygon are preserved through the new point file

share|improve this answer
+1. At first glance it seems this would not work, but Ianko wisely records the original order of the polygon points in Polygon To Point so that *Point To Polygon" can use this to reconnect the vertices in the correct sequence. – whuber Feb 24 '11 at 15:21
Hence why I use Geo-wizards more often than ArcGIS Tools - Ianko tools work more efficiently and have had better results with his tools. Only Safe Software's FME gives more control over feature manipulation. – Mapperz Feb 24 '11 at 15:50

Here's my initial thinking (I'm not sure to what extent ArcGIS can help with tools to do these steps):

  1. Create a point layer from the polygon vertices, with additional fields to track polygon and vertex order.
  2. Select from the above layer using the original point layer, and then delete those vertices.
  3. Recreate the new polygon layer.
share|improve this answer
your initial thinking is absolutely right but i was looking for some tool (if available) before building my own. – iRfAn Feb 24 '11 at 13:58

Thanks for all those who has participated in this thread For those who are interested in the solution, i am using Manifold to do this. Here is thread An other reason for me start working in manifold.

share|improve this answer

Your Answer


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.