Whereas Data Import defines the input data, Data Controls defines how input values (space defined individually by each input layer) are converted to values for use in modeling (space defined by the EFMSim application).  This is an important step.  EFMSim aspires to include any spatial data that the user would like to shape the virtual environment used during simulations.  Conceptually, that is a diverse list - hydrology, river hydraulics, meteorology, fire, invasives, etc. - each with its own definition of space. 

Data Controls is based on the following ideas.  First, there is more than one way to convert values from one data set to another (i.e., good to have conversion options).  Second, it is not likely that any single method will be the best way to convert all of types of input data (i.e., good to have flexibility).  And third, simulated results will be influenced by choice of method (i.e., good to be able to try different approaches to understand sensitivities).

Conversion options are offered separately for rasters (spatial grid data) and feature classes (spatial features with attribute data).  Options for rasters are spatial mean, spatial median, spatial mode, centroid, maximum, and minimum.  Options for feature classes are spatial mode and centroid.  Again, conversions guide how values in layers being imported are converted to values for use in modeling.  For example, to import a data set using a “centroid” setting (Figure), model values for element in a layout are obtained by aligning the layout and data set input layers and then “pushing pins” through the centroids of layout elements.  Input values hit by a “pin” are saved as model values for the corresponding element.  Doing this for all elements completes import of that data set.

Figure.  Data Controls guide how values in input layers are converted to values for use in modeling.


Choices of conversion options are set for “Default” and for “Exceptions to Default”.  Default settings are applied to any data set not associated with an exception.  Exceptions can be added and deleted, individually, for data types and data sets.  This allows flexibility in conversion methods applied to different data sets.

Data Control Sets are collections of data conversion settings.  Data Control Sets can be added, renamed, copied, and deleted.  Each Data Control Set has the information required to import all data sets.  Multiple Data Control Sets can be created for a single EFMSim project, which is helpful when testing different data import approaches.  Choice of Data Control Set is made when creating an alternative.