07-30-2022 05:28 AM
data source: johnstandard
I tried looking for a similar problem but I can't find an answer and the error does not help much. I'm kinda frustrated at this point. Thanks for the help. I'm calculating the closest distance from a point.
df_subway = pd.read_csv('/content/drive/MyDrive/Despliegue_de_modelos/NYC_Transit_Subway_Entrance_And_Exit_Data.csv') geometry = [Point(xy) for xy in zip(df_subway['Station Longitude'], df_subway['Station Latitude'])] # Coordinate reference system : crs = {'init': 'EPSG:4326'} # Creating a Geographic data frame gdf_subway_entrance_geometry = gpd.GeoDataFrame(df_subway, crs=crs, geometry=geometry).to_crs('EPSG:5234') gdf_subway_entrance_geometry df_yes_entry = gdf_subway_entrance_geometry[gdf_subway_entrance_geometry.Entry=='YES'] df_yes_entry from shapely.geometry import Point, MultiPoint from shapely.ops import nearest_points pts = MultiPoint(df_yes_entry['geometry']) #it fails in this line pt = Point(gpdPoint.x, gpdPoint.y) #[o.wkt for o in nearest_points(pt, pts)] for o in nearest_points(pt, pts): print(o)