Automated Feature Conversion

The example drawing was originally created with MicroStation.
We need to change most of the properties for most of the entities to
meet our standards:
Our automated operation needs to:
- create 16 New Layers,
- perform 1 Block search and replace operation,
- perform 13 Text search and replace operations
- perform 8 Entity search and replace operations.

Here's a detailed description of the process that gets performed when
we pick the MapTools Commander Instruction Set:

Make Layers
  • LOTANNO  -   Color: 7
  • LOTLINE    -   Color: 7
  • EASEMENT   -  Color: 6
  • STREETNAME    -   Color: 4
  • STREETDIM   -  Color: 142
  • DIM   -  Color: 40
  • QTRSEC  -  Color: 152
  • SEC     -  Color: 190
  • TEXT   -  Color: 171
  • ACRES   -  Color: 3
  • ID   -  Color: 122
  • TB   -  Color: 7
  • PIPELINE   -  Color: 1
  • ROW_PUB   -  Color: 2
  • ROW_PRIV   -  Color: 40
  • TLNO   -    Color: 21

Search and Replace Operations (PET)

Find BLOCKS:
Named: AR
  Change
Layer to: DIM
Color to: 256 (Bylayer)

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 23
With Color: 52
  Change
Layer to: LOTANNO
Color to: 256 (Bylayer)

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 23
With Color: 50
Using Linetype: CENTER or PHANTOM
  Change
Layer to: PIPELINE
Color to: 256 (Bylayer)

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 23
With Color: 3
Using Linetype: HIDDEN
  Change
Layer to: ROW_PRIV
Color to: 256 (Bylayer)
Linetype to: BYLAYER

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 10
  Change
Layer to: TB
Color to: 256 (Bylayer)

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 23
With Color: 3
  Change
Layer to: LOTLINE
Color to: 256 (Bylayer)
Linetype to: BYLAYER

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 23
With Color: 2
  Change
Layer to: EASEMENT
Color to: 256 (Bylayer)

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 69
With Color: 2
  Change
Layer to: DIM
Color to: 256 (Bylayer)

Find ENTITIES:
Lines, Arcs, 2D Polylines, 3D Polylines
On Layer: 23
With Color: 50
  Change
Layer to: ROW_PUB
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 6 & 7
With Width: Between 0.8 & 0.9
  Change
Layer to: TLNO
Color to: 256 (Bylayer)
Height to: Exactly 5
Width to: Exactly 0.75

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 6 & 7
  Change
Layer to: STREETNAME
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 2 & 4
  Change
Layer to: STREETDIM
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 9 & 10
  Change
Layer to: EASEMENT
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Text Value: Any Text that Ends with "EASEMENT" or "Easement"
  Change
Layer to: EASEMENT
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 12 & 13
  Change
Layer to: QTRSEC
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Width: Between 1.1 & 1.3
  Change
Layer to: SEC
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 50
  Change
Layer to: TEXT
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 27 & 28
  Change
Layer to: ID
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 2
With Height: Between 4 & 5
With Text Value: Any Text that Ends with "Ac."
  Change
Layer to: ACRES
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 51
  Change
Layer to: TEXT
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 23
With Color: 50
  Change
Layer to: TEXT
Color to: 256 (Bylayer)

Find TEXT:
On Layer: 69
With Color: 52
  Change
Layer to: LOTANNO
Color to: 256 (Bylayer)

PURGE ALL
Change LTSCALE to 100