English

Problem: Values missing from the IGDS-ZVALUE field in a coverage's ACODE file

Description

Coverages created using the ArcToolbox IGDS to Coverage Wizard don't have any values for the IGDS-ZVALUE field in the ACODE file, even though the 'Input IGDS file contains 3D coordinates' option is selected when converting.

Cause

The 'All levels and every element (easy)' was also select. When you select this option, the tool relies on default settings that don't write the 3D values to IGDS-ZVALUE in the ACODE file.

Solution or Workaround

Create an AML with the 'SaveZ' option and run it to create a new coverage.

  1. Rerun the IGDS to Coverage Wizard.
  2. Click 'Save to AML' on final panel of Wizard.
  3. Open the AML file in a text editor. It should look similar to the following:

    Code:
    /* Begin: IGDS to Coverage Wizard
    /* Aml script created with ArcToolBox for tool: IGDS to Coverage Wizard
    /* Editing this file may make it unreadable to the ArcToolbox
    Precision Single Highest
    IGDSARC C:\temp\reedsport_base.dgn C:\Temp\test1 3D # # # # #
    $rest all
    y
    /* End: IGDS to Coverage Wizard

  4. Delete the following line.

    Code:
    $rest all

  5. Replace it with the following:

    Code:
    * * * * * * SaveZ
    end

    The AML should look like this:

    Code:
    /* Begin: IGDS to Coverage Wizard
    /* Aml script created with ArcToolBox for tool: IGDS to Coverage Wizard
    /* Editing this file may make it unreadable to the ArcToolbox
    Precision Single Highest
    IGDSARC C:\temp\p3d.dgn C:\Temp\test_output 3D # # # # #
    * * * * * * SaveZ
    end
    y
    /* End: IGDS to Coverage Wizard