The Urban Forest Ecosystems Institute at Cal Poly San Luis Obispo has a tree selection application available on the web: http://selectree.calpoly.edu/attribute_search.lasso
SelecTree for California is an interactive tree selection program designed to match specific trees to specific applications such as Max Height, Flower Color, Longevity, Disease Resistance, Attracts Wildlife, etc. The Tree Selection Guide listis 1,481 trees with up to 49 attributes and over 6,050 photos for 1,068 trees available from tree detail records. Search by tree attribute or by name.
Article © Lisa A. Swan, Design Forward