<commit_before># solutions-geoprocessing-toolbox

The ArcGIS Solutions Geoprocessing Toolbox is a set of models, scripts, and tools for use in ArcGIS Desktop. These tools provide specialized processing, workflows, and analysis for defense, intelligence, emergency management, and other solutions domains.

![Image of the toolbox](SolutionsGeoprocessingToolboxGraphic.png)

## Sections

* [Features](#features)
* [Requirements](#requirements)
* [Instructions](#instructions)
* [Resources](#resources)
* [Issues](#issues)
* [Contributing](#contributing)
* [Licensing](#licensing)

## Features

* Specialized geoprocessing models and tools for general defense and intelligence analysis tasks including
  * Tools for visibility and range analysis
  * Tools for analyzing the battlefield environment
  * Tools for data management and coordinates

* The [**capability**](./capability/README.md) folder contains:
  * Helicopter Landing Zone Tools
  * Point Of Origin Tools
  * ERG (Emergency Resources Guide) Tools
  
* The [**data_management**](./data_management/README.md) folder contains:
  * Adjust Sample Data Dates Tools
  * Coordinate and Conversion Tools (formerly Position Analysis Tools)
  * Publishable Task Tools
  * Build Elevation Mosaic Tools
  * Geonames Tools
  * Imagery Basemap Tools
  * Network Data Preparation Tools
  * Scanned Map Basemap Tools
  * Topographic Basemap Tools
  * Patrol Data Capture Tools
  
* The [**operational_graphics**](./operational_graphics/README.md) folder contains:
  * Clearing Operations Tools
  * Range Card Tools
  
* The [**patterns**](./patterns/README.md) folder contains:
  * Incident Analysis Tools
  * Landsat Tools
  * Change Detection Tools
  
* The [**suitability**](./suitability/README.md) folder contains:
  * Military Aspects of Terrain Tools
  * Maritime Decision Aid Tools
  * Path Slope Tools

* The [**visibility**](./visibility/README.md) folder contains:
  * Sun Position Analysis Tools
  * Visibility and Range Tools
  * Visibility Data Prep Tools

## Requirements

* ArcGIS Desktop 10.2.2 or later Standard 
* Apache Ant - used to download and extract dependent data and run test drivers
* Java Runtime Environment (JRE) or Developer Kit (JDK) (required by Ant)
* Some tools require additional licenses (these tools will be disabled if license is unavailable), see READMEs for more information: 
    * ArcGIS Desktop Advanced (ArcInfo)
    * ArcGIS Spatial Analyst Extension
    * ArcGIS 3D Analyst Extension
    * ArcGIS Network Analyst Extension
    * For example these tools require Desktop Advanced and Spatial Analyst:
        * Path Slope Tools.tbx\Path Slope
        * Visibility and Range Tools.tbx\Range Fan

## Instructions

### General Help
[New to Github? Get started here.](http://htmlpreview.github.com/?https://github.com/Esri/esri.github.com/blob/master/help/esri-getting-to-know-github.html)

### Getting Started with the tools

* Download the Github repository
    * If repository was downloaded as a zip, extract the zip file
    * Make note of this directory, the steps below assume it will be called "solutions-geoprocessing-toolbox"
<commit_msg>Updates for main README.MD<commit_after># solutions-geoprocessing-toolbox

The ArcGIS Solutions Geoprocessing Toolbox is a set of models, scripts, and tools for use in ArcGIS Desktop. These tools provide specialized processing, workflows, and analysis for defense, intelligence, emergency management, and other solutions domains.

![Image of the toolbox](SolutionsGeoprocessingToolboxGraphic.png)

## Sections

* [Features](#features)
* [Requirements](#requirements)
* [A Tale of Two Toolboxes](#a tale of two toolboxes)
* [Instructions](#instructions)
* [Resources](#resources)
* [Issues](#issues)
* [Contributing](#contributing)
* [Licensing](#licensing)

## Features

* Specialized geoprocessing models and tools for general defense and intelligence analysis tasks including
  * Tools for visibility and range analysis
  * Tools for analyzing the battlefield environment
  * Tools for data management and coordinates

* The [**capability**](./capability/README.md) folder contains:
  * Helicopter Landing Zone Tools
  * Point Of Origin Tools
  * ERG (Emergency Resources Guide) Tools
  
* The [**data_management**](./data_management/README.md) folder contains:
  * Adjust Sample Data Dates Tools
  * Coordinate and Conversion Tools (formerly Position Analysis Tools)
  * Publishable Task Tools
  * Build Elevation Mosaic Tools
  * Geonames Tools
  * Imagery Basemap Tools
  * Network Data Preparation Tools
  * Scanned Map Basemap Tools
  * Topographic Basemap Tools
  * Patrol Data Capture Tools
  
* The [**operational_graphics**](./operational_graphics/README.md) folder contains:
  * Clearing Operations Tools
  * Range Card Tools
  
* The [**patterns**](./patterns/README.md) folder contains:
  * Incident Analysis Tools
  * Landsat Tools
  * Change Detection Tools
  
* The [**suitability**](./suitability/README.md) folder contains:
  * Military Aspects of Terrain Tools
  * Maritime Decision Aid Tools
  * Path Slope Tools

* The [**visibility**](./visibility/README.md) folder contains:
  * Sun Position Analysis Tools
  * Visibility and Range Tools
  * Visibility Data Prep Tools

## Requirements

* ArcGIS Desktop 10.2.2 or later Standard 
* Apache Ant - used to download and extract dependent data and run test drivers
* Java Runtime Environment (JRE) or Developer Kit (JDK) (required by Ant)
* Some tools require additional licenses (these tools will be disabled if license is unavailable), see READMEs for more information: 
    * ArcGIS Desktop Advanced (ArcInfo)
    * ArcGIS Spatial Analyst Extension
    * ArcGIS 3D Analyst Extension
    * ArcGIS Network Analyst Extension
    * For example these tools require Desktop Advanced and Spatial Analyst:
        * Path Slope Tools.tbx\Path Slope
        * Visibility and Range Tools.tbx\Range Fan

## A Tale of Two Toolboxes

The solutions-geoprocessing-toolbox repo is now supporting toolboxes for both ArcMap/ArcCatalog/ArcGlobe/ArcScene and also ArcGIS Pro. Toolboxes that are modified in ArcGIS Pro are not
backwards compatible with other ArcGIS Desktop applications (ArcMap), so most toolboxes are duplicated for one or the other. The naming of these toolboxes is as follows:
* Toolboxes that are for ArcGIS Desktop 10.3 will include "~_10.3~" after the toolbox name. For example: ~Visibility and Range Tools_10.3.tbx~
* Toolboxes with a 'unversioned' name are for ArcGIS Pro 1.0. For example: ~Visibility and Range Tools.tbx~

Please note that some toolboxes are for ArcGIS Pro only, or ArcGIS Desktop 10.3 only. These toolboxes will follow the above naming convention, but will not have a duplicate.
* ArcGIS Pro (http://www.esri.com/software/arcgis-pro)

## Instructions

### General Help
[New to Github? Get started here.](http://htmlpreview.github.com/?https://github.com/Esri/esri.github.com/blob/master/help/esri-getting-to-know-github.html)

### Getting Started with the tools

* Download the Github repository
    * If repository was downloaded as a zip, extract the zip file
    * Make note of this directory, the steps below assume it will be called "solutions-geoprocessing-toolbox"

{'fraction_non_alphanumeric': 0.0811111111111111, 'fraction_numerical': 0.0033333333333333335, 'mean_word_length': 4.484386900228484, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '154754', 'n_tokens_mistral': 2093, 'n_tokens_neox': 1938, 'n_words': 782}