POI à proximité d'un itinéraire

Bonjour
Pour un site web, je cherche à développer une fonctionalité de recherche des POIs à proximité d’un itinéraire.

Je le fais sans difficulté avec postgresql + postgis.
Malheureusement mon hébergeur ne propose pas l’extension postgis sur les instances postgresql.
Aussi je voudrais savoir si quelqu’un sait (liens vers les ressources) comment il est possible d’implémenter en js ou à défaut en php ou python les fonctions de base suivantes :

  • calcul d’un buffer à partir d’un polyline => polygone
  • intersection de 2 polygones

D’avance merci

2 Likes

Bonjour,

Je n’ai pas encore essayé mais j’ai vu passer geotoolbox (js) il y a peu de temps

gpsBabel sait faire ça avec le filtre arc. C’est du C++, mais tu y trouveras peut-être de l’inspiration pour du code js ou py.

Tu peux aussi faire des opérations géométriques de base dans postgres sans postgis

Merci pour vos retours.
En js j’ai trouvé aussi turf.js https://turfjs.org/

Je vais tacher de tester la chaine gpx → geojson → polygon (buffer avec tufjs ou neocarto) au niveau node js puis l’operateur @> de postgresql pour voir si le polygone contient le POI (point).