Build a spatial GNN pipeline with city2graph, OSMnx, and PyTorch Geometric to construct proximity graphs and train GraphSAGE