ArcGIS Pro

Migrating Production Mapping generalization processes from ArcMap to ArcGIS Pro

ArcGIS Production Mapping and ArcGIS Defense Mapping are now fully available in ArcGIS Pro. This blog provides information about migrating generalization models from ArcMap to ArcGIS Pro, focusing on the differences specifically when using Production Mapping or Defense Mapping tools as part of your generalization.

COTS generalization models

In ArcMap, Defense Mapping included toolboxes containing generalization models for the TDS schema, while Production Mapping provided a set of generalization models on GitHub as part of the CTM sample configurations.

In ArcGIS Pro, both sets of generalization models have been replaced with the new Topographic Mapping generalization capabilities. A new set of ArcGIS Pro based generalization models are provided as part of the Production Mapping product file installation. These models do not require a specific schema such as TDS or CTM but can be used with any schema by configuring a generalization rules spreadsheet. Preconfigured spreadsheets for CTM are provided with the Production Mapping product file installation, and spreadsheets for TDS and MGCP are part of the Defense Mapping product file installation.

new Topographic Mapping generalization capabilities

When you install Production Mapping Product Data, you will find a Generalization folder in the installation location. The GeneralizationModels subfolder contains all provided models in a series of numbered toolboxes. The Generalization Tools.tbx toolbox provides tools used in the models as well as a tool named Run Generalization, which executes the generalization models in order and as defined by settings in the rules spreadsheet provided by the user. The GeneralizationRules folder contains preconfigured generalization rules spreadsheets.

For more information about generalization models, documentation is provided as part of the product data installation. In the GeneralizationModels folder, the GeneralizationGettingStarted.pdf file describes the concepts and how to use the provided generalization models. The GeneralizationModelDiagrams.pdf file provides high-level flowcharts that include the tools used in each of the models as well as the tolerances and fields used from the generalization spreadsheet. If you want to modify the existing generalization rules spreadsheets or create one from scratch for your schema, the GeneralizationRulesConfigurationGuide.pdf file in the GeneralizationRules folder describes in detail the tabs and columns in the spreadsheet and how they are used.

Custom generalization models

You can create your own custom models in ArcGIS Pro to supplement those in the numbered toolboxes and modify a rules spreadsheet to manage how and when they are executed by the Run Generalization tool.

If you have built your own custom generalization models in ArcMap, you should be able to use them in ArcGIS Pro. We suggest that you test the models thoroughly to make sure that they run correctly. There are a few differences that need to be considered when using models built in ArcMap within ArcGIS Pro. Please see ModelBuilder: Migration to ArcGIS Pro for more information.

If you have built your own Python scripts as part of generalization, these may require some updates, as ArcMap supports version 2 of Python and ArcGIS Pro uses version 3. To determine whether your Python scripts require modifications, you can run the Analyze Tools for Pro (Data Management Tools) geoprocessing tool to report functionality that is not supported in ArcGIS Pro.

Some tools are not supported in ArcGIS Pro. If your model uses one of these tools, you will need to modify the model or find an alternative in ArcGIS Pro.

If you used geoprocessing tools from ArcMap Defense Mapping or Production Mapping in any of your models or scripts, these will have to be replaced. The toolboxes for Defense Mapping and Production Mapping have been combined into a new Topographic Production toolbox in ArcGIS Pro. Additionally, many of the tool names have changed. In the table below, you will find a mapping of some of the commonly used generalization tools from Production Mapping in ArcMap to the new name in Pro or a similar recommended tool. Some Topographic Production columns are left blank for ArcMap tools that have no equivalent in ArcGIS Pro.

Production Mapping tools (ArcMap) Topographic Production tools (ArcGIS Pro) Alternative tool
Aggregate Polygons Aggregate by Field—Generalization Tools.tbx in the Production Mapping Product Data installation
Convert Polygons Eliminate Polygon
Delete Dangles Remove Small Lines
Delete Polygons And Extend Lines Polygon To Centerline
Extend Polygon Sides
Extract Data Extract Data By Feature
Fill Gaps Fill Gaps
Generalize Shared Features Simplify Shared Edge and Smooth Shared Edge—Cartography
Increase Line Length
Increase Polygon Area
Modify Underlying Polygon
Production Centerline Polygon To Centerline
Production Clip Extract Data By Feature
Production Dissolve Dissolve—Data Management
Prune Hydro Thin Hydrology Lines
Remove Cutbacks Remove Cutback Vertices
Remove Self Intersections Repair Self Intersection
Repair Bad Geometry Repair Geometry—Data Management
Split Narrow Polygons Identify Narrow Polygons
Thin Hydro Features Thin Hydrology Lines

Summary

The ArcGIS Production Mapping product file installer includes ready-to-use geoprocessing models and sample rule file spreadsheets for specific schemas and scales. You can modify a rules spreadsheet to enable these models to generalize any data schema to most scales. You can also create your own custom models in ArcGIS Pro to supplement these COTS models and modify the rules file to manage how and when they are executed by the Run Generalization tool. Keep in mind that if your custom models were created in ArcMap, there may be some tools that need to be replaced, and additional testing is required.

About the author

Mrinmayee "Minu" Bharadwaj has been with Esri since 2015. She writes software user assistance content in Professional Services for ArcGIS Maritime and ArcGIS Aviation. She holds degrees in Psychology, English and Geography. She's passionate about technology and languages, and is fluent in French and German. She loves exploring new places, hiking, movies, books and a solid cup of tea.

Connect:

Leave a Reply

Please Login to comment

Next Article

Monthly Linux Tip: Properly Setting File Handles and Processes Limits

Read this article