AutoXchange 2026 Technical Documentation

Layer Control Parameters

Layer Parameters
ParameterJSONDescription
HATCHLAYERHatchLayerHatch Layer, used for various data mining routines
INCLUDEALLIncludeAllInclude all layers in the output file. Layer visibility will be dependent on layer visibility in the input file.
LOFFLayersOffTurn off the layers listed and turn all other layers on
LONLayersOnTurn on the layers listed and turn all other layers off
PARTOFFPartOffTurn off the layers listed but do not change other layers
PARTONPartOnTurn on the layers listed but do not change other layers
ROOMLAYERRoomLayerRoom Layer, used for various data mining routines
SHOWALLShowAllInclude and Force display of all layers in the output file
TEXTLAYERTextLayerText Layer, used for various data mining routines
LTLayer 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.

ParameterIncludedVisible
NoneNoNo
-IncludeAllYesNo
-ShowAllYesYes

Hatch Layer

PARAMETERHT
PurposeThis parameter controls which layer(s) are used for Hatch Layer processing.
Example-HL=FM-AREA-STANDARD
JSON{“RoomLayer”: “FM-AREA-STANDARD”}
UseSVG

Include All

PARAMETERIncludeALL
PurposeThis 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”}
UseSVG

Layers Off

PARAMETERLAYERS_OFF
PurposeThis 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
UseWith all graphic formats

Layers On

PARAMETERLAYERS_ON
PurposeThis 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
UseWith all graphic formats
Note-LON=* is an alias for ShowAllLayers and forces all layers to be displayed.

Part Off

PARAMETERPART_OFF
PurposeThis 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
UseWith all graphic formats

Part On

PARAMETERPART_ON
PurposeThis 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
UseWith all graphic formats

Room Layer

PARAMETERRL
PurposeThis parameter controls which layer(s) are used for Room Layer processing.
Example-RL=RM$
JSON{“RoomLayer”: “RM$”}
UseSVG

Show All Layers

PARAMETERSHOWALLLAYERS
PurposeThe parameter Include and Force display of all layers in the output file.
Example-ShowAllLayers
Alias-ShowAll
-SAL
JSON{“ShowAllLayers”: “On”}
UseSVG

Text Layer

PARAMETERTL
PurposeThis parameter controls which layer(s) are used for Text Layer processing.
Example-TL=RM$TXT
JSON{“TextLayer”: “RM$TXT”}
UseSVG

Layer Table

PARAMETERLT
PurposeThis 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
AliasNone
UseWith all graphic formats
Last updated on 23 Oct 2023
Published on 6 Jun 2020