from anuga.geospatial_data.geospatial_data import * import project from os.path import exists from os import sep def get_zone(filename): from anuga.coordinate_transforms.redfearn import redfearn fr=open(filename+'.xyz','r') line =fr.readline() parts = line.rstrip().split() zone, easting, northing = redfearn(float(parts[1]),float(parts[0])) fr.close print easting,northing return zone def clip_csv(filename,poly): fr=open(filename+'.csv','r') fw=open(filename+'_clipped'+'.csv','w') fw.write('x,y,elevation\n') #extremes = [East,West,North,South] #May only work for positive values extremes=[-1.0e10,1.0e10,-1.0e10,1.0e10] for points in poly: if points[0]>extremes[0]: extremes[0]=points[0] elif points[0]extremes[2]: extremes[2]=points[1] elif points[1]