File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed
src/geogenalg/application Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 66# LICENSE file in the root directory of this source tree.
77
88from dataclasses import dataclass
9+ from typing import override
910
10- import geopandas as gpd
11+ from geopandas import GeoDataFrame
1112
1213from geogenalg import cluster , displacement
1314from geogenalg .application import BaseAlgorithm
@@ -35,11 +36,12 @@ class GeneralizePoints(BaseAlgorithm):
3536 cluster_members_column : str
3637 """Name of the column that lists the points included in each cluster."""
3738
39+ @override
3840 def execute (
3941 self ,
40- data : gpd . GeoDataFrame ,
41- reference_data : dict [str , gpd . GeoDataFrame ] | None = None ,
42- ) -> gpd . GeoDataFrame :
42+ data : GeoDataFrame ,
43+ reference_data : dict [str , GeoDataFrame ],
44+ ) -> GeoDataFrame :
4345 """Execute algorithm.
4446
4547 Args:
@@ -52,8 +54,6 @@ def execute(
5254 A GeoDataFrame containing the generalized points.
5355
5456 """
55- if reference_data is None :
56- reference_data = {}
5757 clustered_points = cluster .reduce_nearby_points_by_clustering (
5858 data ,
5959 self .reduce_threshold ,
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ def test_generalize_points() -> None:
4444 ],
4545 )
4646
47- result_gdf = algorithm .execute (input_gdf )
47+ result_gdf = algorithm .execute (input_gdf , {} )
4848
4949 expected_gdf = gpd .GeoDataFrame (
5050 {
You can’t perform that action at this time.
0 commit comments