ParLegWrt Parcels Legal Writer

The legal writer dialog (shown below) is used to create legal descriptions from polylines, geometry (lines, arcs) and predefined parcels.

Keyboard Command: ParLegWrt

ParLegWrt

There are four sections of this dialog. They are the left pane (with closure results), editor and configuration windows (which overlay each other).

Left Pane:

This area is used when you want to process either a single polyline or a collection of lines and arcs. Once one of these buttons is chosen, and geometry is selected, the legal description will appear in the results frame to the right.

Alignment

Displays a list of the alignments (centerlines) defined in the current drawing/project. The writer can report station/offset values of the description corners with the [ALI*] fields. If alignments are present and the current defaults contain [ALI*] fields this tab will be set current on startup as a reminder to select an alignment.

Polyline

This method is appropriate for a closed polyline boundary, and optional polyline commencement (reference) path. The Polyline origin and direction determines the path of the legal description. Once the dialog disappears, you will be prompted:

DS> Select Closed Polyline Boundary:
DS> Select Reference Polyline (Enter to Bypass):

Entities

This method is appropriate when using a collection of lines and arcs for the boundary and optional commencement path. Unlike a closed polyline, there is no logical starting point and direction, so you will be prompted for the origin and direction. Once the dialog disappears, you will be prompted:

DS> Select Boundary Geometry:
DS> Pick Origin Point of Legal Description:
DS> Pick Second Point to Define Direction:
DS> Select Reference Geometry (Enter to Bypass):

Parcels

Results Editor:

This section contains the results display and editor, along with its control toolbar.

The display/editor serves a dual function. Its primary use is to display legal descriptions, but if necessary, it can also be used as a word processor to finalize a legal description. Be aware that because of the primary objective being to quickly display results, it does not bother prompting to save changes before its contents are replaced. Therefore, if you make changes in the editor you wish to retain, you should immediately save them to a file or print them.

The toolbar above the editor contains the following tools, first and second rows, from left to right.

First Row

Second Row

Closure Results:

This small box in the lower left of the dialog is potentially the most important. As each description is being generated, the calls created are collected to calculate closure. These calls are re-traversed as if the calls were manually entered into a traverse routine to check closure. This can be an aid in determining the quality of the results.

Notes:

Configuration Overview:

This tool is used to establish the many customizations settings to your needs. While in the Legal Writer dialog, click the Configuration Editor button in the upper left to toggle between the dialogs two modes.

Note: The current settings are stored in the Windows Registry. However, you can easily switch between different settings using export and import.

Templates:

To allow the most freedom and customization to the user, this tool uses a template and field system to determine the body of the description. There are (8) eight template strings and dozens of fields (which are explained in the section below).

ParLegWrt2

Fields:

The list of available fields along with their descriptions are displayed on the dropdown list, relative to the current template.

Template Fields
Line Segment:
[NorAzi] North Azimuth
[SouAzi] South Azimuth
[Bearing] Bearing
[CardMaj] Cardinal Direction (4)
[CardMin] Cardinal Direction (8)
[CallNum] Sequential Call Number
[Distance] Distance
[DistanceF] Distance * (1/0.3048)
[DistanceM] Distance / (1/0.3048)
[DistanceW] Distance Words
[PassPnts] Passthru Points
[PntNorth] Point North Coordinate
[PntEast] Point East Coordinate
[PntDesc] Point Description
Reference Beginning:
[PntNorth] Point North Coordinate
[PntEast] Point East Coordinate
[PntDesc] Point Description
Reference Ending:
(none)
Boundary Beginning:
[PntNorth] Point North Coordinate
[PntEast] Point East Coordinate
[PntDesc] Point Description
Boundary Ending:
[AreaSF] Area in Square Feet
[AreaAC] Area in Acres
[AreaSM] Area in Square Meters
[AreaHE] Area in Hectares
Document Header/Footer:
[Date] Process Date
[Time] Process Time
[DwgName] Active Drawing Name
[DwgPath] Active Drawing Path
[CloNor] Closure North Difference
[CloEas] Closure East Difference
[CloAzi] Closing Azimuth
[CloDis] Closure Error Distance
[CloTot] Closure Total Distance
[CloRat] Closure Ratio
[CusVar:NAME] DwgProps Custom (2)
[SumVar:NAME] DwgProps Summary (3)
[SysVar:NAME] CAD System Variable (4)
Alignments:
[AliName] Alignment Name
[AliSide] Alignment Side (Left/Right)
[AliStation] Alignment Formatted Station
[AliOffset] Alignment Offset Distance
Curve Segment:
[ArcLength] Arc Length
[ArcLengthF] ArcLength * (1/0.3048)
[ArcLengthM] ArcLength / (1/0.3048)
[BrgBegCen] Bearing Begin to Radius Point
[BrgCenBeg] Bearing Radius Point to Begin
[BrgCenEnd] Bearing Radius Point to End
[BrgBegInt] Bearing Begin to Intersection (PC>PI)
[BrgIntEnd] Bearing Intersection to End (PI>PT)
[CardMaj] Cardinal Direction (4)
[CardMin] Cardinal Direction (8)
[CallNum] Sequential Call Number
[CenEast] Center Point Easting
[ChordAzi] Chord Azimuth
[ChordBrg] Chord Bearing
[ChordDis] Chord Distance
[ChordDisF] ChordDis * (1/0.3048)
[ChordDisM] ChordDis / (1/0.3048)
[ConcDir] Concave Direction
[ConcCardMaj] Concave Cardinal (4)
[ConcCardMin] Concave Cardinal (8)
[External] External Distance
[IntAngle] Interior Angle
[IntNorth] Intersection Point Northing
[IntEast] Intersection Point Easting
[MidOrd] Middle Ordinate
[PntNorth] Point North Coordinate
[PntEast] Point East Coordinate
[PntDesc] Point Description
[Radius] Arc Radius
[RadiusF] Radius * (1/0.3048)
[RadiusM] Radius / (1/0.3048)
[RevNon] Reverse flag for non-tangent
[Tangent] Tangent Length
[TurningLR] Turning Left/Right

Cardinals:

The parcel related fields of [ParName] and [ParDesc] can be used at any part of the description (header, lines, footer, etc).

Notes:

  1. The file DEFAULT.DLD has been made read-only to prevent being overwritten. If you ever need to restore the application to the shipping defaults, you can load it.
  2. The custom fields of the DwgProps dialog can be referenced. Use the following format: [CusVar:CustomVariableName], for example: [CusVar:TitleCompany].
  3. The summary fields of the DwgProps dialog can be referenced. Use the following format: [SumVar:SummaryFieldName], for example [SumVar:Title].
  4. Any CAD system variable can be referenced. Use the following format: [SysVar:SystemVariableName], for example [SysVar:USERNAME].

General Settings:

The following section explains the many options found on the bottom of the dialog.

ParLegWrt3

Bearings:

Precision bearings can be formatted using your own words or letters. The most common scenarios are symbols (letters) with spaces like "N " or words like "North". To make it easy to choose these, two buttons are available in this section to quickly populate the fields. The seconds precision is controlled by the Angular Units in the Units Precision section.

If you turn on the x Override N/S/E/W toggle, the words will override the corresponding bearing. In other words instead of using N 00°00'00" E the word North will be used. All bearings other than these four directions are not affected.

Note: Cardinal directions can also be used. See the Cardinals section for use of cardinal directions.

DMS Separators:

You can control the separators between the degrees, minutes, and seconds. There are buttons for the most common scenarios of symbols and words. Some descriptions might use a dash.

Units Precision:

You can set independent precision for each of five categories.

  1. Angular Values: Affects bearings and delta/interior angles reported.
  2. Course Distances: Affects line and arc distances as well as other reportable fields considered distance.
  3. Coordinates: Affects only the precision of coordinates, if included.
  4. Primary Areas: Affects square feet if using imperial, or square meters if using metric fields.
  5. Secondary Areas: Affects acres if using imperial, or hectares if using metric fields.

Raw Data:

You can designate whether you want to capture a TDS RW5 file of the calls generated. This could be used to bring into a traverse editor for closure checks.

If you designate the Copy to Clipboard option, you will need to open a notepad or other editor after processing to paste the results. If you use the Write to DWGNAME.RW5 option, it will create a file in the same folder as the drawing, using the same name, but with the RW5 extension.

Note: This should not be used when processing multiple parcels, because the target storage would be overwritten by each parcel.

Description:

You can change the case of found descriptions using one of the supplied options.

The Search Radius field is used to determine the maximum distance from the segment end the program should look for and consider found. Additional information is in the Templates section below under the [PntDesc] field.

Paragraphs:

You can determine the number of line breaks 0-3 after each call. Using:

Cardinal Words:

You can change the text used in cardinal words. One example might be to change the default "northerly" to "North", etc.

Other Strings:

You can change these strings: