Cela aurait dû être un précurseur évident (que je n'ai pas posé) à mon autre question: comment créer des diagrammes d'araignée (lignes de moyeu) dans PostGIS?
Si je ne connais pas la relation entre un point de la couche A (magasins) et un point de la couche B (clients), je voudrais généralement dire «le client 1 est desservi par le magasin le plus proche». Bien que je réalise que ce fait n'est peut-être pas vrai, il peut être un substitut décent.
À l'aide de PostGIS, quelle est la manière la plus efficace d'attribuer l'ID du point le plus proche dans la couche A (magasins) à chaque point dans la couche B (clients). La sortie que je recherche est quelque chose comme ci-dessous.
Customer | Store
1 | A
2 | A
3 | B
4 | C