File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16108,7 +16108,8 @@ def nasa_data_granules_to_gdf(
1610816108
1610916109 df = pd.json_normalize([dict(i.items()) for i in granules])
1611016110 df.columns = [col.split(".")[-1] for col in df.columns]
16111- df = df.drop("Version", axis=1)
16111+ if "Version" in df.columns:
16112+ df = df.drop("Version", axis=1)
1611216113
1611316114 def get_bbox(rectangles):
1611416115 xmin = min(rectangle["WestBoundingCoordinate"] for rectangle in rectangles)
@@ -16136,9 +16137,10 @@ def get_polygon(coordinates):
1613616137 elif "GPolygons" in df.columns:
1613716138 df["geometry"] = df["GPolygons"].apply(get_polygon)
1613816139
16139- gdf = gpd.GeoDataFrame(df, geometry="geometry")
16140-
16141- gdf.crs = crs
16140+ if "geometry" in df.columns:
16141+ gdf = gpd.GeoDataFrame(df, geometry="geometry", crs=crs)
16142+ else:
16143+ gdf = gpd.GeoDataFrame(df)
1614216144
1614316145 if output is not None:
1614416146 for column in gdf.columns:
You can’t perform that action at this time.
0 commit comments