Problem: ArcCatalog does not recognize coverages stored in the coverage directory of other data sets
ArcCatalog does not recognize a coverage if its parent directory is also a coverage.
ArcCatalog is designed to not recognize coverage directories as ArcInfo workspaces. For example, a coverage named hydro is located in the c: directory. Within the hydro coverage directory is another coverage named stateplane.
ArcCatalog identifies hydro as a coverage but not as an ArcInfo workspace. This causes the c:\hydro\stateplane coverage to not be listed in the ArcCatalog tree view.
Solution or Workaround
If there is no backup of the ArcInfo workspaces involved, make one before modifying the existing ArcInfo workspaces.
Create a new ArcInfo workspace at the same level as the hydro coverage. Use the ARC COPY command to copy the hydro coverage into the new workspace. Also ARC COPY any other coverages or GRIDS from the original workspace. Use the ARC COPYINFO command to copy any non-coverage INFO files from the original workspace into the new ArcInfo workspace. Rename the original hydro coverage directory using an appropriate name for the workspace containing the stateplane coverage. Use the operating system file manager to delete the original C:\info directory.
- Create a new ArcInfo workspace to store the hydro coverage.
Current location: c:
Arc: createworkspace c:\hold
- Use the ARC COPY command to copy the hydro coverage into the new workspace C:\hold. If they exist, ARC COPY any other coverages or grids from the original workspace C: to the new workspace c:\hold.
Arc: copy c:\hydro c:\hold\stateplane
Copied c:\hold to c:\hold\stateplane
- Verify if there are other INFO files in the C: workspace that do not have the HYDRO prefix. If so, use the COPYINFO command to copy them into the C:\hold workspace.
Arc: dir info
TYPE NAME INTERNAL NAME NO. RECS
DF STATEPLANE.TIC ARC0000DAT 4
DF STATEPLANE.PAT ARC0002DAT 1733
DF STATEPLANE.BND ARC0003DAT 1
DF STATEPLANE.AAT ARC0004DAT 4890
DF STATEPLANE.NAT ARC0005DAT 3251
DF ADDRESSES ARC0006DAT 1722
Arc: copyinfo c:\addresses c:\hold\addresses
Copied c:\addresses to c:\hold\addresses
- Use the operating system file manager to delete the C:\info directory.
- Use the operating system file manager to delete all the individual coverage files inside of the C:\hydro coverage directory. These files have an .ADF suffix. Typical file names are tic.adf or dbltic.adf, bnd.adf or dblbnd.adf, arc.adf, aat.adf
- Optionally, use the operating system file manager to rename the original c:\hydro directory to a less confusing and/or more descriptive name. After renaming the directory, use the ARC WORKSPACE to make the renamed directory the current workspace. Then run the ARC EXTERNALALL command to reset any non-relative external INFO pathnames in the renamed workspace.
If, for example, a user opts to rename the original C:hydro directory to hydrodata, the new file structure would be:
| | | |
hydro info stateplane info