ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Step 3: Prepare parcel geometries

  • Check and repair polygon geometries
  • Align overlapping polygons
  • Generate lines
  • Clean curves
  • Rebuild polygons from lines
  • Take an inventory

In the previous step, you set up your staging environment for loading data to the parcel fabric. The next step involves preparing and cleaning parcel geometries.

For each polygon feature class you created in the staging environment, check geometries and generate and lines as described in the following sections.

Tip:
The Parcel Fabric Data Migration toolbox contains tools that help you prepare multiple polygon data sources for loading.

Check and repair polygon geometries

Use the Check Geometry geoprocessing tool located under System Toolboxes > Data Management Tools > Features to check the geometries of your polygons. The tool generates a table of geometry errors such as null geometries and intersecting polygons. Polygon geometry errors should be repaired or removed or they will not load into the parcel fabric. Use the Repair Geometry geoprocessing tool located under System Toolboxes > Data Management Tools > Features to repair bad geometries.

Additionally, check for polygons with very small shape areas. Make sure these are valid parcels and not sliver polygons. If they are invalid parcels, merge them with adjacent parcels or delete them.

Align overlapping polygons

Overlaps and gaps between adjacent parcel polygons will result in a large number of topology errors. Furthermore, if you maintain overlapping parcel polygons, such as subdivisions, tax parcels, and lots, you also need to ensure that overlapping polygon boundaries are coincident. You can use the Integrate geoprocessing tool under System Toolboxes > Data Management Tools > Feature Class to align overlapping polygons if the polygon boundaries fall within the given x,y tolerance.

Note:

The Integrate tool should be used on polygons and not on lines. The integrate tool modifies the input data and does not produce output data. and it is recommended that you make a copy of your data before using the Integrate tool. The value specified for the x,y tolerance is critical. A tolerance that is too large may collapse and delete polygons or move vertices that should not be moved. Run the tool on small subsets of data so you can examine the results and test different x,y tolerances.

Learn more about the Integrate geoprocessing tool

One alternative is to dissolve polygons using the Dissolve geoprocessing tool to create aligned, overlapping polygons.

Learn more about aligning features

Generate lines

To load parcel data to a parcel fabric, a clean topology of parcel polygons and parcel lines is required. If you do not maintain parcel lines, you can create lines from your polygons using the Polygon To Line geoprocessing tool under System Toolboxes > Data Management Tools > Features > Polygon To Line. Make sure to choose Identify and store polygon neighboring information on the Polygon To Line dialog box to ensure that duplicate lines are not created for neighboring polygons sharing a common boundary. COGO dimensions are generated from the line shape geometry during the migration process.

Check for lines with very small lengths. Make sure these are valid lines and not erroneous dangles. Delete or modify dangling lines. Lines with very small lengths can result from running theSplit Line At Vertices geoprocessing tool. It is recommended that you not run this tool, as it will split segmented polylines representing curves making it difficult to rebuild the curves.

COGO attributes are generated for parcel lines during the loading process if there are none present. If there are COGO attributes on some of your lines, these will not change. You can use a Calculated field on your source parcel lines to flag lines with generated COGO attributes. Set the attribute value to 1 for calculated dimensions. If lines do have COGO attributes, use the Parcel Fabric Quality Control add-in to check if the COGO dimensions match the dimensions of the line geometry. For example, if the line shape length is 50 feet and the COGO distance attribute is 100 feet, this attribute should be removed or recalculated. Inconsistent COGO attributes can cause data corruptions in the parcel fabric.

Use a Category field to flag boundary lines and road frontage lines. Set the attribute value to 0 for boundary lines and 5 for road frontage lines. Assigning a road frontage category to a line is useful for querying and cartographic purposes. By default, all lines are loaded as boundary lines.

Learn more about loading line attribute fields

Clean curves

In many cases, when lines are generated from polygons, polylines are created that contain segments representing straight lines and curves. Curves may be defined by densely or sparsely populated line segments. In the parcel fabric, a curved boundary should be defined by a single, two-point line.

Tip:

To check if you have multi-segmented polylines, click the Edit Tool on the Editor menu, hover the mouse curve over a line and press Shift + V.

Note:

Do not use the Split Line At Vertices geoprocessing tool to split segmented lines. This tool will split polylines into individual, two point lines. This will make curves difficult to detect and will also result in a large number of lines and points loading into the parcel fabric.

You can use the Curves And Lines add-in to break out curves and straight lines from polylines. Segmented curves are detected and split from the polyline.

Detect curves and lines
Detect curves and lines

To use the Curves and Lines add-in, follow these steps:

  1. Download the add-in and save it to a location on your hard drive.
  2. Install the add-in by double-clicking the add-in file in Windows Explorer and clicking Install Add-In on the Esri ArcGIS Add-In Utility dialog box.
  3. In ArcMap, open the Curves and Lines toolbar (Customize > Toolbars > Curves and Lines).
  4. Choose the lines feature class to be cleaned from the drop-down list on the Curves and Lines toolbar.

    Make sure the lines feature class is loaded in ArcMap.

  5. Click Select Multi-Segment Lines to detect and select multi-segmented polylines.
  6. Click Split Selected Lines to open the Split into 2-point curves and lines dialog box.
  7. Specify a Lateral offset tolerance and a Minimum line length.

    To detect curves, the tool groups a series of segments into a single curve if the bend between each segment is less than the specified Lateral offset tolerance. Segments are split into individual lines if the bend between line segments is greater than the lateral offset tolerance and segments are longer than the specified Minimum line length. You may need to adjust and test your tolerances until you identify tolerance values that work best for your data.

  8. If you are importing overlapping parcels and right-of-way parcels in separate topologies, leave Create circular curves that satisfy the lateral offset unchecked.

    Note:

    If Create circular curves that satisfy the lateral offset is checked. the curves and lines tool will create curves from the delineated, segmented lines. However, the tool will calculate different curve approximations for different numbers of segmented lines. This can result in right-of-way curves and curves from overlapping parcels being misaligned. Leave Create circular curves that satisfy the lateral offset unchecked to avoid this problem. Once the tool has detected and delineated the curve segments, the Load a Topology to a Parcel Fabric geoprocessing tool will create curves but leave the geometry intact so that the curves in the source data remain aligned.

    In some cases, a polyline represents a natural boundary such as a river. These polylines can be migrated as natural boundaries or as line strings to the parcel fabric. You can control whether or not a polyline is migrated as a natural boundary by modifying the Minimum Line String Segment Count tolerance on the Load a Topology to a Parcel Fabric dialog box. For example, if you specify a tolerance of 20, polylines with more than 20 segments will be migrated as line strings. Polylines with less than 20 segments will be split into individual parcel lines.

Rebuild polygons from lines

If you used the Curves And Lines Add-In to alter the line geometry and delineate curves, you need to rebuild the parcel polygons from the altered lines. If polygons are not rebuilt, you may get topology errors when validating your loading topology against the required set of topology rules.

To rebuild new polygons and transfer attributes, complete the following steps:

  1. Save the attributes of your existing polygons to point features. Use the Feature To Point geoprocessing tool located under System Toolboxes > Data Management Tools > Features to convert your existing polygons to point features.

    Make sure to check Inside on the Feature To Point dialog box.

  2. Open the Feature To Polygon geoprocessing tool located under System Toolboxes > Data Management Tools > Features to build new polygons from your cleaned lines and transfer attributes.

    On the Feature To Polygon dialog box, check Preserve attributes and choose the point feature class created in step 1 for Label Features.

Note:

When rebuilding polygons from lines, any multipart polygons are split. Use the merge editing tool or Dissolve geoprocessing tool to re-create your multipart polygons.

Take an inventory

Take an inventory of your polygons. Count the number of parcel polygons you have after cleaning and formatting geometries. You want to ensure that the number of polygons stays the same during staging, formatting, and after loading. For example, polygons with corrupted geometry will not be loaded into the parcel fabric. If a polygon is dropped during any stage of the loading process, you can either investigate and fix it or enter the parcel in the parcel fabric.

In the next step, you will load your topologies to the parcel fabric.

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal