Software

    NPS Midwest Region GIS Custom Controls

    Overview

    Developing Geodatabases can be a difficult task especially since the actual Geodatabase can be accessed and modified both from ArcCatalog and from MS Access and neither program does everything necessary to create and maintain a Geodatabase.

    To help the process of creating and maintaining Geodatabases, the following tools have been developed:

    Tools

    Update: All the NPSCustomControls have been updated and tested in ArcCatalog 9.0. The versions available below all work equally well in ArcCatalog 8.3 and 9.0.

    CreateLines
    CreateLines is an ArcCatalog custom control that will take a data table where each record has start and stop UTM coordinates and convert it to an ArcCatalog line feature class maintaining all the data in each record.

    MaintainRelationships
    This ArcCatalog custom control can be used to view relations created in MS Access and relationship classes created in ArcCatalog. It allows the user to create new Access relations out of existing relationship classes and to create ArcCatalog relationship classes out of existing relations.

    MaintainDomains
    This ArcCatalog custom control can be used to view tables created in MS Access and domains created in ArcCatalog. It allows the user to create new domains out of existing tables as well as deleting existing tables and domains.

    CreateDomain
    This ArcCatalog custom control can be used to create a domain from a selected table. It is similar to the MaintainDomains tool but is more of a "lite" version that only creates a single domain from a selected table.

    AnalyzeRelations
    Update: This control has been updated to work with tables that have GUIDs as their Primary Keys. If you have a previous version, download this version and run the installer or simply replace your existing .dll with the new version.
    This ArcCatalog custom control can be used to view the relations defined in a geodatabase and then produce a report showing where there are possible "orphaned" records in the tables.

    Download
    The following are links to a zipped folders containing the full VB source code, compiled .dll and installation instructions. For each one, simply click the link and choose "Save to disk." Once downloaded, unzip the folder and follow the included instructions for installing the custom control.

    CreateLines
    MaintainRelationships
    MaintainDomains
    CreateDomain
    AnalyzeRelations
    -- ArcCatalog control
    AnalyzeRelations -- Microsoft Access Add-In

    Questions, Comments or Concerns?
    You might wish to try visiting the Custom Controls Troubleshooting web-page for assistance.

 

 
POC: Doug Wilder
Last Modified: 09/18/2009