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.
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|
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.