ArcGIS Toolbox – Create Points at Corners of Polygon with ArcPy

Share Button

(If you’re using Firefox, then right click and Save Link As)
Download the Create Grid Corner Points Toolbox – works with ArcGIS 10.1+
View the Source Code

(any donations go towards hosting costs)

The Create Grid Corner Points tool creates a point at each corner on an input polygon feature class. It also
provides the option to add midpoints for each side of the polygon. The output Point feature class will
contain a field called PolygonOID which contains the OID of the polygon it was created from. It will also
have a field called Position which contains the cardinal direction of each point in relation to the polygon.

Be sure to view the Tool Help within the tool dialog box for detailed instructions. Also, check the
Geoprocessing Results for any error messages.

Here’s a screenshot of the parameters:

Parameters

I hope someone can find this tool useful. Please leave a comment if you have any questions or problems, and be sure to check out the other tools I’ve created!

6 thoughts on “ArcGIS Toolbox – Create Points at Corners of Polygon with ArcPy

  1. Ian,
    This is great! I need to join PLS data on tree species and landscape characteristics to the corner points and midpoints and of course the grid is not symmetrical. The directional reference is just what I needed to match up my points.
    If you wanted to expand this tool, could you add a midpoint option also with position reference (N,S,E,W)? Also optionally preserving the original polygon attributes would be very helpful too.

    Thank you again! This has really helped me!
    Tammy

    1. Hi Tammy, thanks for the comment and suggestion! That’s a really good idea. I’ve now added this capability. Also, you can use the PolygonOID field to join with the old polygon feature class to get the attributes. Hope it helps!

Leave a Reply