AutoXchange 2024 Technical Documentation

Layer Control Parameters

Layer Parameters
Parameter JSON Description
HATCHLAYER HatchLayer Hatch Layer, used for various data mining routines
INCLUDEALL IncludeAll Include all layers in the output file. Layer visibility will be dependent on layer visibility in the input file.
LOFF LayersOff Turn off the layers listed and turn all other layers on
LON LayersOn Turn on the layers listed and turn all other layers off
PARTOFF PartOff Turn off the layers listed but do not change other layers
PARTON PartOn Turn on the layers listed but do not change other layers
ROOMLAYER RoomLayer Room Layer, used for various data mining routines
SHOWALL ShowAll Include and Force display of all layers in the output file
TEXTLAYER TextLayer Text Layer, used for various data mining routines
LT Layer Table File Name

Note: These JSON Parameters are in the “Layers” section, not the “General” section

Layer Visibility

The following table defines what layers are included (present in the file) and visible (shown in the file) in three cases: using no parameters, IncludeAll, and ShowAll.

Parameter Included Visible
None No No
-IncludeAll Yes No
-ShowAll Yes Yes

Hatch Layer

PARAMETER HT
Purpose This parameter controls which layer(s) are used for Hatch Layer processing.
Example -HL=FM-AREA-STANDARD
JSON {“RoomLayer”: “FM-AREA-STANDARD”}
Use SVG

Include All

PARAMETER IncludeALL
Purpose This parameter will cause all layers to be included in the output file. Layer visibility will be dependent on layer visibility in the input file.
Example -IncludeALL
Alias -IncludeAllLayers
-IAL
JSON {“IncludeALL”: “On”}
Use SVG

Layers Off

PARAMETER LAYERS_OFF
Purpose This parameter controls which Layers are off in the file. All other layers will be on.
Example -LOFF=0;LAY1;LAY2
JSON {“LayersOff”: “0;LAY1;LAY2”}
{“LayersOff”: [“0”,“LAY1”,“LAY2”]}
Alias -LOFF
Use With all graphic formats

Layers On

PARAMETER LAYERS_ON
Purpose This parameter controls which Layers are on in the file. All other layers will be off.
Example -LON=0;LAY1;LAY2
JSON {“LayersOn”: “0;LAY1;LAY2”}
{“LayersOn”: [“0”,“LAY1”,“LAY2”]}
Alias -LON
Use With all graphic formats
Note -LON=* is an alias for ShowAllLayers and forces all layers to be displayed.

Part Off

PARAMETER PART_OFF
Purpose This parameter controls which Layers are forecd off in the file. The layers status of any layers not listed is unaffected.
Example -PARTOFF=0;LAY1;LAY2
JSON {“PartOff”: “0;LAY1;LAY2”}
{“PartOff”: [“0”,“LAY1”,“LAY2”]}
Alias -PARTOFF
Use With all graphic formats

Part On

PARAMETER PART_ON
Purpose This parameter controls which Layers are forced on in the file. The layers status of any layers not listed is unaffected.
Example -PARTON=0;LAY1;LAY2
JSON {“PartOn”: “0;LAY1;LAY2”}
{“PartOn”: [“0”,“LAY1”,“LAY2”]}
Alias -PARTON
Use With all graphic formats

Room Layer

PARAMETER RL
Purpose This parameter controls which layer(s) are used for Room Layer processing.
Example -RL=RM$
JSON {“RoomLayer”: “RM$”}
Use SVG

Show All Layers

PARAMETER SHOWALLLAYERS
Purpose The parameter Include and Force display of all layers in the output file.
Example -ShowAllLayers
Alias -ShowAll
-SAL
JSON {“ShowAllLayers”: “On”}
Use SVG

Text Layer

PARAMETER TL
Purpose This parameter controls which layer(s) are used for Text Layer processing.
Example -TL=RM$TXT
JSON {“TextLayer”: “RM$TXT”}
Use SVG

Layer Table

PARAMETER LT
Purpose This parameter defines the name for an external file with layer status information. The format of the file is defined in the Layer Table Section.
Example -LT
Alias None
Use With all graphic formats
Last updated on 23 Oct 2023
Published on 6 Jun 2020