Python Spatial Analysis