Geocoding: pre-treating address data to be used in analysis, display, and spatial optimization applications