Using Urban Viewsheds for Embedding Geographical Context in Photograph Databases of Urban Areas