Managing duplicate labeling on fabric parcels
This topic applies to ArcEditor and ArcInfo only.
In ArcGIS 10, the Hide field is available on the parcel fabric lines table for the management of duplicate labeling for common parcel boundaries. In many cases, overlapping lines in the parcel fabric have the same bearing and distance and thus result in duplicate labels for a common parcel boundary.
For example, in parcel 7 below, the top, or northern, boundary line needs to be labeled on either side. This is because two slightly different dimensions were recorded for the same boundary in adjacent parcels. In the parcel fabric data model, each parcel has its own set of lines resulting in overlapping lines for a common parcel boundary. The benefit of this model is that differing dimensions can be displayed for a common parcel boundary.
The bottom or southern boundary line of parcel 7 has only one label for each dimension. This is because both overlapping lines have the same bearing and distance, and thus, it is only necessary to label one of the overlapping lines and hide the other duplicate labels.
Applying the Hide field
In the fabric, the Hide field on the parcel lines table will automatically be flagged to 1 (true) when dimensions are inversed and detected as duplicates for a common parcel boundary. For example, if data is migrated to the parcel fabric and dimensions are inversed for parcel lines, and if duplicate dimensions are detected for a common parcel boundary, the Hide field will be flagged to 1 (true) for one of the parcel lines. Another example is when parcels are built from line work in the parcel construction environment. If duplicate dimensions are used for a common parcel boundary, the Hide field will automatically be flagged to 1 (true) for one of the parcel lines.
When labeling dimensions on the parcel lines sublayer, the Hide field is then used in a label expression to remove duplicate labels. For example, in the following label expression function, only those parcel lines with a Hide value of 0 (false), are labeled with a bearing and distance.
Function FindLabel ([Bearing], [Distance], [Hide], [Category]) if(([Hide]=0) and (([Category]=5) or ([Category]=0) )) then FindLabel = [Bearing] & " " & [Distance] End if End Function
If your fabric was created in a previous version of ArcGIS, you need to upgrade the fabric to an ArcGIS 10 parcel fabric so that the Hide field is added to your parcel lines table.
If you are entering dimensions on your parcels, or if you have an existing fabric created prior to ArcGIS 10, you can manually set the Hide field to 1 (true) for duplicate dimensions and use the same label expression described above.