final fix
Browse files
inference_tab/inference_logic.py
CHANGED
|
@@ -712,8 +712,6 @@ def fuzzyMatch(score_th, tile_dict):
|
|
| 712 |
osm_gdf["name"] = osm_gdf["name"].str.replace("strasse", "", case=False, regex=False)
|
| 713 |
|
| 714 |
|
| 715 |
-
#gdf = gdf.to_crs(epsg=4326)
|
| 716 |
-
#osm_gdf = osm_gdf.to_crs(epsg=4326)
|
| 717 |
|
| 718 |
# Build spatial index for fast nearest lookup
|
| 719 |
osm_sindex = osm_gdf.sindex
|
|
@@ -733,27 +731,8 @@ def fuzzyMatch(score_th, tile_dict):
|
|
| 733 |
# Closest OSM street geometrically
|
| 734 |
nearest_idx, nearest_dist = osm_sindex.nearest(geom, return_all=False,return_distance=True)
|
| 735 |
|
| 736 |
-
print(nearest_idx,nearest_dist)
|
| 737 |
-
|
| 738 |
-
|
| 739 |
#closest_geom = osm_gdf.geometry.iloc[nearest_idx[1]]
|
| 740 |
-
closest_name = osm_gdf.name.iloc[nearest_idx[1]][0]
|
| 741 |
-
|
| 742 |
-
|
| 743 |
-
|
| 744 |
-
'''# Compute geodesic distance (in meters)
|
| 745 |
-
nearest_point = nearest_points(geom, closest_geom)[1]
|
| 746 |
-
if isinstance(nearest_point, gpd.GeoSeries):
|
| 747 |
-
nearest_point = nearest_point.iloc[0]
|
| 748 |
-
|
| 749 |
-
print(f"Nearest point: {nearest_point}")
|
| 750 |
-
|
| 751 |
-
|
| 752 |
-
|
| 753 |
-
dist_m = geodesic(
|
| 754 |
-
(geom.y, geom.x),
|
| 755 |
-
(nearest_point.y, nearest_point.x)
|
| 756 |
-
).meters'''
|
| 757 |
|
| 758 |
results.append({
|
| 759 |
"blob_id": row.blob_id,
|
|
|
|
| 712 |
osm_gdf["name"] = osm_gdf["name"].str.replace("strasse", "", case=False, regex=False)
|
| 713 |
|
| 714 |
|
|
|
|
|
|
|
| 715 |
|
| 716 |
# Build spatial index for fast nearest lookup
|
| 717 |
osm_sindex = osm_gdf.sindex
|
|
|
|
| 731 |
# Closest OSM street geometrically
|
| 732 |
nearest_idx, nearest_dist = osm_sindex.nearest(geom, return_all=False,return_distance=True)
|
| 733 |
|
|
|
|
|
|
|
|
|
|
| 734 |
#closest_geom = osm_gdf.geometry.iloc[nearest_idx[1]]
|
| 735 |
+
closest_name = osm_gdf.name.iloc[nearest_idx[1]].values[0]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 736 |
|
| 737 |
results.append({
|
| 738 |
"blob_id": row.blob_id,
|