Error: Unlabeled inside polygon
Solution or Workaround
ArcStorm LOADADJACENT fails with "unlabeled inside polygon" when trying to load an adjacent map sheet into an ArcStorm library.
Boundaries lines do not match or they overlap.
LOADADJACENT should not be used to load overlapping or island polygons (LOAD should be used for that purpose). If an attempted LOADADJACENT fails, the LOADADJACENT checkout transaction is released.
An inside unlabeled polygon can be formed by boundary arcs that diverge from nodes. The gaps between the coverages, which can be created by vertices, can be small and still cause this error because LOADADJACENT sets its tolerance to 0 so no x,y movement occurs.
There are several ways to eliminate these gaps:
- Set the ArcStorm library as a back coverage and SNAP to it.
- Check out the entire layer and EDGEMATCH to the temporary coverage.
- MAPJOIN to the temporary coverage, copy it to a new coverage, then load the resulting joined coverages as a new layer through schemaedit.
NOTE: Such work should be tested first on a backup copy of the data.