Vr Mapping

ON-LINE REFERENCE DOCUMENTATION

CARDINAL SYSTEMS, LLC

www.cardinalsystems.net

Global Change (Glob)

Type: Batch Application

 

Globally changes lines, symbols, text and VrPoints in single and multiple workspaces.

 

Available Key-ins

Global Change Dialog

Argument Types

Arguments for Entity Parameters

 

 

Detailed Description

With Global Change it is possible to setup up 'search for' and a 'change to' criteria for modifying the VrOne database such as:

 

Look for all the lines in symbols in layers 1 through 10 or 23 or 24 that are circles and have a radius between 10 and 23 ground units. The non-graphic point, link and rotation may be any value. When an entity is found move it to layer 55 and multiply its radius by 2. Do not change its graphic pointer or any other attribute.

 

Global Change offers six argument formats to make the task of searching for and changing VrOne entities very powerful. For example, it is possible to search for text that is rotated between 10 and 20 degrees with a range argument and then add 5 degrees to the existing text rotations using the operator argument.

 

For an explanation of the fields when changing Points, please see click here.

 

Available Key-ins

Key-in

Description

Range

PARFIL=

Load parameter file

Global Change parameter file name (.glo)

RUN

Run Global Change

 

Global Change Dialog

GlobalChange_MainDialog

 

Pass

This is the current pass number. There may be up to 60 passes.

Change

Defines the entity type to change for the current pass. Options are Line, Symbol and Text. Clicking the Line, Symbol or Text tabs have the same effect. NOTE: Only one of the three entity types (Line, Symbol, Text) may be changed for each pass.

Pass On/Off

Defines the mode of the current pass as On or Off.

Workspaces to consider

Specifies whether global change can operate only on the current workspace or on all open workspaces.

Load Parameters

Loads a previously recorded parameter file and changes them to the current Global Change parameters.

Record Parameters

Records the current Global Change parameters.

Id Search For

Allows the identification of an existing entity in the active VrOne workspace and places those entity parameters in the SEARCH FOR parameters.

Id Change To

Allows the identification of an existing entity in the active VrOne workspace and places those entity parameters in the CHANGE TO parameters.

SEARCH FOR

These entity parameters will be searched for the current VrOne workspace(s). (See Arguments for Entity Parameters)

CHANGE TO

When entities are found that match the SEARCH FOR criteria they will be changed to these entity parameters. (See Arguments for Entity Parameters)

Argument Types

Global Change allows seven types of argument formats to make the searching and changing of data easier and more powerful. Not all argument types may be used in all cases.

Single Number

A single number which may represent an integer or real number.

 

Example: 23

Number line

A range of numbers normally used to specify a group of layers. A number line may consist of a group of numbers or a range of numbers. A comma separates each number or range of numbers. The number line is used only for searching.

 

Example: 1-10,23,25

 

In the above example the group of numbers specified would be 1,2,3,4,5,6,7,8,9,10,23 and 25.

Range

Specifies a range from a minimum number to (and including) a maximum number. This argument is normally used to specify real number ranges for items such as symbol radius or text height. The range argument is used only for searching.

 

Example: 10.0>23.5

 

The above example would specify a number from 10 to 23.5.

Operator

Specifies a value and operation to be applied to an existing value. The operator argument is used only during the changing of an entity. Valid operator argument operations are:

=

Equals (default)

+

Addition

-

Subtraction

*

Multiplication

/

Division

 

Example: SROT 20.0+

 

The above example would add 20 degrees to the existing symbol rotation.

Wildcard

The meaning of a wild card depends on where it is used. When used in the SEARCH FOR area it means all values for that field. When used in the CHANGE

TO area it means do not change the existing value.

 

Example: *

Text

The text argument is used only when searching for or changing VrOne text entities and Feature Codes.

 

Example: This is some text

Units

Specifies the units of the value at target scale. The units argument is only valid for symbol radius and text width/height values and should always follow the value itself. Valid units arguments are:

in

Inches

mm

Millimeters

ft

Feet

pr

Prompt Units. This will use whatever units are currently configured as the current VrOne prompt units (in or mm).

 

Symbol change example: Search radius: 0.2in, Change radius: 0.4in

 

The above example would find all symbols with a radius of 0.2 inches at the target scale of the workspace and change them to 0.4 inches at the target scale of the workspace. So if the target scale is set to 1:1200 and the units for the file are feet, then it would search for symbols with a radius of 200 and change them to a radius of 400. The same parameters applied to a file with a target scale of 1:600 would search for symbols with radius of 100 and change them to a radius of 200.

 

 

Symbol change example: Search radius: 0.1pr, Change radius: 2.5

 

The above example would find all symbols with a radius of 0.1 in the configured prompt units and at the target scale of the workspace, and change them to 2.5 ground units.

Arguments for Entity Parameters

Following is the list of available fields and the argument formats that may be used.

 

Layer

Line Mode

Graphic Pointer

Non-graphic Pointer

Link

Feature Code

Construction Flag

Line Width

Symbol Rotation

Symbol Radius

Character Font

X Character Justification

Y Character Justification

Character Height

Character Width

Character Rotation

Character Slant

Character Text

Layer

Range: 1 to 10,001

 

Format    

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range    

10>23

No

No

Operator  

23+

No

Yes

Wildcard  

*

Yes

Yes

Line Mode

Range: 1, 2

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range      

10>23

No

No

Operator  

23+

No

Yes

Wildcard    

*

Yes

Yes

Graphic Pointer (Gpoint)

Range: 1-60

 

Format        

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range    

10>23

No

No

Operator    

23+

No

Yes

Wildcard  

*

Yes

Yes

Non-graphic Pointer (Npoint)

Range: -2,147,483,647 to 2,147,483,647

 

Format    

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range      

10>23

Yes

Yes

Operator  

23+

No

No

Wildcard    

*

Yes

Yes

Link

Range: -2,147,483,647 to 2,147,483,647

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range      

10>23

Yes

Yes

Operator  

23+

No

No

Wildcard

*

Yes

Yes

Feature Code

Range: Up to 48 characters

 

Format  

Example

SEARCH FOR

CHANGE TO

String      

Man Hole

Yes

Yes

Single Number

23

No

No

Number line

1-10,23

No

No

Range    

10>23

No

No

Operator  

23+

No

No

Wildcard  

*

Yes

Yes

Construction Flag

Range: 0 or 1

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range  

10>23

No

No

Operator

23+

No

Yes

Wildcard  

*

Yes

Yes

Line Width

Range: 0-255

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range    

10>23

No

No

Operator    

23+

No

Yes

Wildcard  

*

Yes

Yes

Symbol Rotation

Range: Real number 0.0 to 360.0 degrees

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range      

10>23

Yes

No

Operator    

23+

No

Yes

Wildcard    

*

Yes

Yes

Symbol Radius

Range: Real number in ground units

 

Format

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range    

10>23

Yes

No

Operator    

23+

No

Yes

Units

0.2in

Yes

Yes

Wildcard      

*

Yes

Yes

Character Font

Range: 1-12

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range    

10>23

No

No

Operator  

23+

No

Yes

Wildcard  

*

Yes

Yes

X Character Justification

Range: 1 to 4

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range  

10>23

No

No

Operator  

23+

No

Yes

Wildcard  

*

Yes

Yes

Y Character Justification

Range: 1 to 3

 

Format    

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

Yes

No

Range    

10>23

No

No

Operator    

23+

No

Yes

Wildcard  

*

Yes

Yes

Character Height

Range: Real number in user units.

 

Format    

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range  

10>23

Yes

No

Operator    

23+

No

Yes

Units

0.2mm

Yes

Yes

Wildcard  

*

Yes

Yes

Character Width

Range: Real number in user units.

 

Format  

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range      

10>23

Yes

No

Units

0.2pr

Yes

Yes

Operator    

23+

No

Yes

Wildcard    

*

Yes

Yes

Character Rotation

Range: Real number 0-360 degrees.

 

Format

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range      

10>23

Yes

No

Operator    

23+

No

Yes

Wildcard    

*

Yes

Yes

Character Slant

Range: Real number -180-180 degrees.

 

Format    

Example

SEARCH FOR

CHANGE TO

Single Number

23

Yes

Yes

Number line

1-10,23

No

No

Range      

10>23

Yes

No

Operator  

23+

No

Yes

Wildcard    

*

Yes

Yes

Character Text

Range: Up to 512 characters

 

Format  

Example

SEARCH FOR

CHANGE TO

String    

Man Hole

Yes

Yes

Single Number

23

No

No

Number line

110,23

No

No

Range    

10>23

No

No

Operator    

23+

No

No

Wildcard  

*

Yes

Yes