За этот ответ , для моделирования и построения водных путей:
import osmnx as ox
ox.config(use_cache=True, log_console=True)
point = (40.73120,-73.98672)
dist = 10000
north, south, east, west = ox.bbox_from_point(point, distance=dist)
G = ox.graph_from_bbox(north=north, south=south, east=east, west=west,
retain_all=True, truncate_by_edge=True, simplify=True,
network_type='none', infrastructure='way["waterway"]')
fig, ax = ox.plot_graph(ox.project_graph(G))
Более подробная информация доступна в этот пример .