Separate hierarchal levels of a taxonomy into separate selection options

A hierarchal taxonomy of items:
Chicago
- street
- building
NewYork
- street
- building

This functions how I want for the user searching the site: pick a city, then pick a feature. But on entry of post (using Directory plugin) I want the editor to select a city from a list of cities and a feature from a separate list of features, not one, super long list of cities with indented features. How can the multi-level system be achieved?