+ Reply to Thread
Results 1 to 4 of 4

Thread: Need a script to subdivide a polygon

  1. #1
    Phil Lampe
    Join Date
    Apr 2012
    Posts
    2
    Points
    0
    Answers Provided
    0


    0

    Question Need a script to subdivide a polygon

    Hello,

    I am mapping oil and gas exploration prospects in the western part of the US (CO, WY, and NM). As some of you already know, when working in that part of the country you will encounter parcels (or tracts) that are frequently divided evenly into quarters from original ~640 acre land sections into many sub parcels. For the purposes of this discussion, assume that the parcels are always 4-sided, and have all right angles.

    Work flow is currently as follows:

    A - Create new polygon in existing feature class.
    B - Then manually subdivide them (using various methods) to desired number of subdivided land tracts.
    C - Run CALCULATE GEOMETRY tool to generate acreages for newly created subdivided land tracts.

    If I had a script to run - where the work flow would be different is ONCE the polygon is created (step A above) the script could be then called and perform the following steps:

    1- Ask user to select ONE polygon.

    2 - Ask the user how many quarters are desired (is always an even number) between 2 and 64, in steps the power of 2, e.g. 2, 4, 16, 32, and 64.

    3 - It would be really nice if AFTER the subdivision operation is completed to have the script calculate the new acreage for the resultant tracts. I have a field in my feature class that I use to house the calculated acreages, as mentioned above (in step C). This is not an essential component, but would be highly desirable to have.


    So, to recap:

    1 - Draw polygon (also seen above as step "A")
    2 - Select polygon
    3 - Select number of times to subdivide polygon
    4 - Calculate acreage

    I am comfortable with copying VBA and pasting into the VBA editor. I have a limited amount of knowledge on using Model Builder, but if given adequate instructions, can also go that route. Prefer VBA because I can assign it to a single icon in my toolbar. If there is a way to do the same thing after creating a routine in Model Builder then I am also interested in pursuing that as an option.

    My polygon feature classes are stored in a FileGeodatabase as either State Plane (feet) or UTM (meters) coordinate system. Don't know if that is relevant or not.

    Currently on ArcGIS 9.3.1 (license level ArcView) but will be moving to 10 (ArcInfo) by the end of June, hopefully.

    If you have any questions or if I have left any information out that needs to be added, please let me know.

    Thanks in advance,
    Phil in Ocean Springs, MS

  2. #2
    Dan Lee

    Join Date
    Oct 2009
    Posts
    583
    Points
    143
    Answers Provided
    27


    0

    Default Re: Need a script to subdivide a polygon

    I don't have a script for you, but the discussion at the following link may have some useful information for you:
    http://forums.arcgis.com/threads/502...903#post178903
    Dan (Geoprocessing)

  3. #3
    Phil Lampe
    Join Date
    Jul 2010
    Posts
    10
    Points
    1
    Answers Provided
    0


    0

    Default Re: Need a script to subdivide a polygon

    Quote Originally Posted by 1812 View Post
    I don't have a script for you, but the discussion at the following link may have some useful information for you:
    http://forums.arcgis.com/threads/502...903#post178903
    Dan,

    I have opened that link and it looks very promising. Thanks for the info.

    If I have any further questions, I will post them back here.
    Phil Lampe
    GIS Analyst
    Ocean Springs, MS

  4. #4
    Dan Lee

    Join Date
    Oct 2009
    Posts
    583
    Points
    143
    Answers Provided
    27


    0

    Default Re: Need a script to subdivide a polygon

    Sounds good. I would like to hear more use cases, requirements, and feedback on this, considering a possibility of developing a new tool in the future. Thanks.
    Dan (Geoprocessing)

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts