| CPC G06F 16/178 (2019.01) [G06F 16/116 (2019.01); G06F 16/2365 (2019.01); G06T 11/60 (2013.01); G06T 2210/04 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
selecting based on mapping instructions, by a layer mapping module, a template comprising one or more protocols that define operations for extracting a set of data values from drawing layers;
applying, by the layer mapping module, at least one of the one or more protocols to a drawing file to control layer data value aggregation, and to synchronize components of a building while filtering out, by removing from the set of data values, a portion of the set of data values that indicate locations of existent security devices in a respective layer of a first set of layers to prevent access to the locations of the existent security devices in a respective layer of the first set of layers;
generating, using the layer mapping module, a second set of layers using the set of data values, wherein each layer in the second set of layers comprises at least one data value of the set of data values;
generating, using the layer mapping module, a layer mapping output that specifies the second set of layers used to graphically render the components and one or more space elements represented in the second set of layers; and
providing, by the layer mapping module, the layer mapping output as an input to an application module of a space management program.
|