AutoXchange 2020 Technical Documentation

Database Linkages

The following parameters define the methods for making Database Linkages. See Database Linkages for the description of how this works.

Database Parameters
HB Handle Based
RL Room Layer
TL Text Layer
BA Blank Attributes

Handle Based

PARAMETER HANDLE BASED
Purpose This parameter specifies that Handle Based Database Linkages are to be created. The Room Layer (-RL) parameter must be used to define the Room Polygons and the Text Layer (-TL) parameter must NOT be used. If TL is defined then an error is output and nothing happens.
Example -HB
Alias -HB
Use With SVG Only

Room Layer

PARAMETER ROOM LAYER
Purpose This parameter specifies the “Room Layer” for either Automated Area Linkage or Handle Based Database Linkages to be created. While it is called “Room” layer, it is actually any layer where closed polygons are used to define areas to be used for database linkages. For Automated Area Linkage the Text Layer (-TL) parameter is used to define the layer to search for Room/Area Names. The Handle Based (-HB) parameter must NOT be used. For Handle Based Database Linkages the Handle Based (-HB) parameter must be used to specify the mode and the Text Layer (-TL) parameter must NOT be used. If TL is defined then an error is output and nothing happens.
Example -RL=RM$
Alias -RL
Use With SVG Only

Text Layer

PARAMETER TEXT LAYER
Purpose This parameter specifies the “Text Layer” for Automated Area Linkage to be created. It is used to define the layer to search for Room/Area Names For Automated Area Linkage the Room Layer (-RL) parameter must be used to define the layers to search for room outlines. The Handle Based (-HB) parameter must NOT be used. Text Layer must NOT be used for Handle Based Database Linkages. If HB and TL are both defined then an error is output and nothing happens.
Example -TL=RM$TXT
Alias -TL
Use With SVG Only

Blank Attributes

PARAMETER BLANKATTRIBUTES
Purpose This parameter allows the definition of blank attributes (attributes that have no text) in the SVG file. Normally blank attributes are suppressed, but since attributes can be overwritten using CadViewerJS, maintaining blank attributes allows those attributes to be updated on-the-fly.
Example -BATTR
Alias -BATTR
-BA
Use SVG
Last updated on 24 Mar 2020
Published on 24 Mar 2020