I'm in the process of trying to represent storage of physical items in potentially complex, deeply nested locations, let's say up to 5 levels deep.
We want to do this in a visual way that approximates an accurate visual representation of the physical storage unit they are interacting with.
As an example of the complexity, we might have a set of storage shelves with five shelf surfaces that can hold products. Let's just look at one shelf: If it is just products on the shelf, lined up horizontally, not a real problem:
If, however, there are stacked bins on the shelf with different products in each one, that produces more complexity:
Now say that one of those bins is actually a long drawer with multiple compartments, each of which can hold a discrete product:
And finally, to play devil's advocate (and this is not an edgy-case scenario), let's say one compartment in that drawer unit has a divider and thus that one compartment can contain four tiny products:
If one had a full set of shelves with this level of complexity, and one needed to provide both a full visual planogram ALONG WITH a table view of all the objects in each of those locations (to display more info about products, to sort and filter and interact with in a more tabular way, but still show the equivalent location in the visual) - how might you consider representing that, and how would you represent the coordinates of, say, an object at the lowest level? How might you break this up differently to present it for users to interact with best? How might you handle the visual planogram when there are more products on a shelf than the viewport can accommodate?
For the record I have MANY of my own possible solutions in flight, still to discuss with my team, but I need to see what other people's brains hold and how other perspectives might approach or solve this.
Thanks for any ideas or insights you might want to share!