Skip to content

Commit 0253250

Browse files
committed
if roads statement
1 parent 527f163 commit 0253250

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

flood_adapt/database_builder/create_database.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,9 +1082,10 @@ def update_fiat_elevation(self):
10821082
)
10831083
exposure = pd.read_csv(exposure_csv_path)
10841084
dem = rxr.open_rasterio(dem_file)
1085-
roads_path = Path(self.fiat_model.root) / "exposure" / "roads.gpkg"
1086-
roads = gpd.read_file(roads_path).to_crs(dem.spatial_ref.crs_wkt)
1087-
roads["geometry"] = roads.geometry.centroid # get centroids
1085+
if "roads" in self.fiat_model.exposure.geom_names:
1086+
roads_path = Path(self.fiat_model.root) / "exposure" / "roads.gpkg"
1087+
roads = gpd.read_file(roads_path).to_crs(dem.spatial_ref.crs_wkt)
1088+
roads["geometry"] = roads.geometry.centroid # get centroids
10881089

10891090
x_points = xr.DataArray(roads["geometry"].x, dims="points")
10901091
y_points = xr.DataArray(roads["geometry"].y, dims="points")

0 commit comments

Comments
 (0)