geospatial shapefile python scripts