Tuesday, February 18, 2014

Model Obligations



Model Obligations / Functions
* user can "bookmark" spaces; important spaces are labelled--two-way searches (by location, by place-name) (e.g. "nearest rooms" or "(nearest) bathroom."
* simple, step-by-step traversal (user navigation; primary function) "Common case" (make common case fast)
* Model needs to understand function of elevators, stairs and doors.

Is speed important?
Not right now, but:
* Large scale representations--campus, town or even huge building -size -- could cause problems. We can't have n^2 or n^3 searches. Searches for unhashed/untabled spaces could be disastrous. So hash everything? could look up all "classrooms" in a table, find the nearest one.
* Also, CityGML files can get really big – there’s a lot of info here.
* Need reasonable "nearest" searches. Distance may be so great that non-verbal aural feedback is useless; we still want to provide information like "the closest comuter terminal is one floor up, 100 yards south"
* Routing -- we will often want to be able to quickly provide a route for these places. Long-distance routing, too.

No comments:

Post a Comment