These domains could be used to generate geospatial routes from a diversity of inputs ranging from place names, to cross streets, and other geographic properties. A degenerate route is a single point. A collection of routes can be computed from a collection of inputs.