Amanda Hargis
GIS Solution: REGIONS provided the ability to store and retrieve the overlapping polygons involved in this process. A series of AMLs and menus was developed to aid in the input of the regions, and accessing the final information is done through ArcView.
Methodology: Various AMLs and menus allow a technician to create and attribute overlapping Subdivision Exemption regions out of parcel polygons. This information was added as a theme to an existing County planning ArcView project, so that the planners can click on a parcel to determine if any subdivision exemptions have occurred on that parcel.
Software: The Subdivision Exemption Regions application was written using AML, with menus created in Formedit. Access to the data is accomplished via Avenue scripts.
The purpose of this paper is to discuss methods of getting regions into a database, pitfalls found and overcome, and methods of allowing non-technical users to create and access the new regions.
Boulder County's base layer consists of parcel information, so the easiest thing to do to create a new layer is to start Arcedit, grab the arcs that define the polygons we want, and PUT them into a new coverage. We had an existing application written using AMLs and menus to facilitate grabbing arcs, and so rewrote that to make the areas into Regions.
The user is given the section, township, and range in the SE file folder, and sets that section as her mapextent with a "Zoom In" button on a menu in Arcedit. The section is drawn as a backcoverage while existing regions and polygons are colored on the screen in the SE coverage that is being added to. Without changing the appearance of the coverages on the screen, the editcoverage is changed to the base parcel coverage, the user selects the appropriate arcs that define the parcels involved in the SE, and then those arcs are PUT into the SE coverage.
At this point, the coverages is unclean, and no topology exists, because arcs were introduced to it. In order to create a region, the user must save the coverage and clean it, and then select polygons to make into a region. The user has a choice at this point to continue selecting arcs from different parcel coverages, or to clean the SE coverage and create a region. If any on-screen editing needs to be done, the user can choose editing options from a menu.
Once the SE coverage is cleaned, the user selects all the polygons necessary to define a particular SE, and fills in attribute information in a form menu. Attributes we keep track of are Applicant's name, Subdivision Exemption file number, which is separated into year and number (for example, SE-95-03 would be Subdivision Exemption 03 in 1995) and whether the application was approved, denied, or withdrawn. All other information about the SE is stored in a separate docket tracking application.
The biggest problem was the fact that, when dealing with regions, you can be in editfeature poly, editfeature arc, or editfeature region.subclass. If you add or delete polygons or arcs to the region, and then try to clean the coverage, you end up with an error message "unclosed ring in region #". This was very frustrating. The online docs revealed no clues to the solution, and tech support, when emailed, merely suggested reading the online docs.
One other problem we have faced is that the interface we designed allows for the user to select a region and then attribute it. However, when selecting regions, the first region created is automatically selected first, which can create confusion if the region boundaries are coincident.
All in all, using regions has proved to be the best way to solve our need to attribute and retrieve information on overlapping polygons.
Amanda Hargis
Senior GIS Specialist
Boulder County Land Use Dept.
P.O. Box 471
Boulder CO
80306-0471
voice: 303.441.3930
fax: 303.441.4856
email: aemlu@boco.co.gov
Many thanks to Ken Ziebarth, kezlu@boco.co.gov and Carmen LeRoux, cdllu@boco.co.gov for their assistance and hard work on this project.