Oklahoma NG911 Toolkit | Prep | Enhancement | Validation | MSAG | Comparison | Submission

Supplementary Documentation | Topology Rules | Change Log | Error Glossary | API

# Oklahoma Next-Generation 9-1-1 Pro Toolkit

## Abstract

The original NG911 Toolkit was adapted from the Kansas NG911 Toolkit. The most recent Oklahoma Next-Generation 9-1-1 Toolkit has been converted from Desktop to Pro. However, the functionality is similar. The Toolkit is a collection of Tools that identify possible errors and assist the user in complying with the NG911 Oklahoma Standards. The Toolkit can be found on the Oklahoma Geographic Information Council's standards webpage.

## Getting Started

Unzip the NG911 Pro Toolbox and leave all files and folders in the original structure.

### Requirements

#### ArcGIS

This toolkit requires an installation of ArcGIS Pro 3.3. These tools were tested in ArcGIS Pro 3.3. They may or may not work as expected in other versions of ArcGIS Pro.

#### Python

ArcGIS Pro 3.3 is installed with Python 3.11. The tools may or may not work with other versions of Python. The `arcpy` and `arcgis` packages, included with ArcGIS, are required, as well as an active ArcGIS license. A Standard license is required for full functionality.

#### File and Folder Structure

Maintaining file and folder structure is required for proper operation of the Toolkit.

Required folders/files include (but are not limited to) the following:

- `NG911_GIS_Toolkit.pyt`
- `ng911ok` folder and all within
- `config.yml`
- `topology.yml`
- `legacy.yml`
- `counties.yml`
- Files with names like `NG911_GIS_Toolkit_Pro.<...>.xml`

#### Current Oklahoma NG911 Standards

See the Oklahoma Geographic Information Council's standards webpage for the latest versions of the Oklahoma NG911 and Address Standard.

- Current Standards Version: 3.0

### Python API and Toolkit Configuration Documentation

For information about the Python API behind the Toolkit, see the `API Doc` folder or click here.

The API and configuration documentation is not relevant to regular Toolkit usage, but may be useful for those who wish to write custom NG911-related scripts. Please note that editing the YAML configuration files may cause the tools to behave incorrectly or even break completely.

## Disclaimer

The Oklahoma NG9-1-1 GIS Toolbox is provided by the Oklahoma Geographic Information (GI) Council, Oklahoma 9-1-1 Management Authority, Oklahoma Department of Transportation (ODOT), Oklahoma Office of Geographic Information (OGI) , and associated contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the Oklahoma GI Council, Oklahoma 9-1-1 Management Authority, ODOT, OGI, or associated contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.