A computer readable storage device comprising executable instructions that, in response to execution, cause a device comprising a professor to perform operations, comprising:
- analyzing a three-dimensional model of a structure comprising different stories generated based on captured image data of the structure;
- identifying geometric components of the three-dimensional model respectively associated with each of the different stories, wherein the geometric components correspond at least to floors and walls;
- classifying respective geometric components into the different stories;
- grouping a plurality of represented objects of the three-dimensional model of the structure based on location of each of the plurality of represented objects within the different stories;
- separating the different stories from one another into different data objects, the separating the different stories from one another being based on the respective groupings of the geometric components, each represented object being associated with at least one data object based on the grouping
- receiving input identifying a selected story of the different stories;
- generating, based on the receiving the input, a graphical user interface comprising a representation of the selected story using an associated data object, the representation of the selected story being visually distinguished from one or more representations of unselected stories of the different stories, the representation of the selected story including one or more represented objects associated with the selected story;
- and
- presenting the graphical user interface to a device display.