def test_exposure_csv_loading_x_y2(self): csv_file = tempfile.mktemp('.csv') fd = open(csv_file, 'w', newline="") writer = csv.writer(fd) writer.writerow([ 'x', 'y', 'STR_VALUE', 'C_VALUE', 'ROOF_TYPE', 'WALLS', 'SHORE_DIST' ]) writer.writerow([5.5, 0.5, '199770', '130000', 'Metal', 'Timber', 20]) writer.writerow( [4.5, 1.0, '150000', '76000', 'Metal', 'Double Brick', 20]) writer.writerow( [4.5, 1.5, '150000', '76000', 'Metal', 'Brick Veneer', 20]) fd.close() e1 = Exposure(csv_file) gsd = e1.get_location() points = gsd.get_data_points(absolute=True) assert num.allclose(points[0][0], 5.5) assert num.allclose(points[0][1], 0.5) assert num.allclose(points[1][0], 4.5) assert num.allclose(points[1][1], 1.0) assert num.allclose(points[2][0], 4.5) assert num.allclose(points[2][1], 1.5) self.assertTrue(gsd.get_geo_reference().get_zone() == -1, 'Bad zone error!') os.remove(csv_file)
def test_exposure_csv_loading_x_y2(self): csv_file = tempfile.mktemp(".csv") fd = open(csv_file,'wb') writer = csv.writer(fd) writer.writerow(['x','y','STR_VALUE','C_VALUE','ROOF_TYPE','WALLS', 'SHORE_DIST']) writer.writerow([5.5,0.5,'199770','130000','Metal','Timber',20]) writer.writerow([4.5,1.0,'150000','76000','Metal','Double Brick',20]) writer.writerow([4.5,1.5,'150000','76000','Metal','Brick Veneer',20]) fd.close() e1 = Exposure(csv_file) gsd = e1.get_location() points = gsd.get_data_points(absolute=True) assert num.allclose(points[0][0], 5.5) assert num.allclose(points[0][1], 0.5) assert num.allclose(points[1][0], 4.5) assert num.allclose(points[1][1], 1.0) assert num.allclose(points[2][0], 4.5) assert num.allclose(points[2][1], 1.5) self.assertTrue(gsd.get_geo_reference().get_zone() == -1, 'Bad zone error!') os.remove(csv_file)
def test_exposure_csv_loading_x_y(self): file_name = tempfile.mktemp(".csv") file = open(file_name,"w") file.write("x, y ,sound , speed \n\ 115.0, 7, splat, 0.0\n\ 114.0, 8.0, pow, 10.0\n\ 114.5, 9., bang, 40.0\n") file.close() e1 = Exposure(file_name, is_x_y_locations=True) gsd = e1.get_location() points = gsd.get_data_points(absolute=True) assert num.allclose(points[0][0], 115) assert num.allclose(points[0][1], 7) assert num.allclose(points[1][0], 114) assert num.allclose(points[1][1], 8) assert num.allclose(points[2][0], 114.5) assert num.allclose(points[2][1], 9) self.assertTrue(gsd.get_geo_reference().get_zone() == -1, 'Bad zone error!') os.remove(file_name)
def test_exposure_csv_get_location(self): file_name = tempfile.mktemp(".csv") file = open(file_name, "w", newline="") file.write("LONGITUDE , LATITUDE, sound , speed \n\ 150.916666667, -34.5, splat, 0.0\n\ 150.0, -34.0, pow, 10.0\n") file.close() e1 = Exposure(file_name) gsd = e1.get_location() points = gsd.get_data_points(absolute=True) assert num.allclose(points[0][0], 308728.009) assert num.allclose(points[0][1], 6180432.601) assert num.allclose(points[1][0], 222908.705) assert num.allclose(points[1][1], 6233785.284) self.assertTrue(gsd.get_geo_reference().get_zone() == 56, 'Bad zone error!') os.remove(file_name)
def test_exposure_csv_get_location(self): file_name = tempfile.mktemp(".csv") file = open(file_name,"w") file.write("LONGITUDE , LATITUDE, sound , speed \n\ 150.916666667, -34.5, splat, 0.0\n\ 150.0, -34.0, pow, 10.0\n") file.close() e1 = Exposure(file_name) gsd = e1.get_location() points = gsd.get_data_points(absolute=True) assert num.allclose(points[0][0], 308728.009) assert num.allclose(points[0][1], 6180432.601) assert num.allclose(points[1][0], 222908.705) assert num.allclose(points[1][1], 6233785.284) self.assertTrue(gsd.get_geo_reference().get_zone() == 56, 'Bad zone error!') os.remove(file_name)
def test_exposure_csv_loading_x_y(self): file_name = tempfile.mktemp(".csv") file = open(file_name, "w", newline="") file.write("x, y ,sound , speed \n\ 115.0, 7, splat, 0.0\n\ 114.0, 8.0, pow, 10.0\n\ 114.5, 9., bang, 40.0\n") file.close() e1 = Exposure(file_name, is_x_y_locations=True) gsd = e1.get_location() points = gsd.get_data_points(absolute=True) assert num.allclose(points[0][0], 115) assert num.allclose(points[0][1], 7) assert num.allclose(points[1][0], 114) assert num.allclose(points[1][1], 8) assert num.allclose(points[2][0], 114.5) assert num.allclose(points[2][1], 9) self.assertTrue(gsd.get_geo_reference().get_zone() == -1, 'Bad zone error!') os.remove(file_name)