diff --git a/cerulean_cloud/cloud_function_ais_analysis/utils/analyzer.py b/cerulean_cloud/cloud_function_ais_analysis/utils/analyzer.py index d5aa668e..317ae87d 100644 --- a/cerulean_cloud/cloud_function_ais_analysis/utils/analyzer.py +++ b/cerulean_cloud/cloud_function_ais_analysis/utils/analyzer.py @@ -409,7 +409,7 @@ def compute_coincidence_scores(self, slick_gdf: gpd.GeoDataFrame): # Return a DataFrame with infra_gdf and coincidence_scores self.results = self.infra_gdf.copy() self.results["coincidence_score"] = self.coincidence_scores - self.results = self.results[self.results["coincidence_score"] > 0] + self.results["geojson_fc"] = self.infra_gdf["geometry"].apply( lambda geom: { "type": "FeatureCollection", @@ -423,7 +423,7 @@ def compute_coincidence_scores(self, slick_gdf: gpd.GeoDataFrame): ], } ) - + self.results = self.results[self.results["coincidence_score"] > 0] self.results["collated_score"] = ( self.results["coincidence_score"] - self.coinc_mean ) / self.coinc_std