Skip to content

Commit 52f9fc7

Browse files
authored
Fix NASA Earth data search error (#1293)
1 parent e225961 commit 52f9fc7

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

leafmap/common.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)