PostGIS
PostgreSQL 🔴 SeniorDefinition
Extension qui ajoute le support des donnees geospatiales a PostgreSQL. Fournit des types (geometry, geography), des fonctions (ST_Distance, ST_Contains) et des index spatiaux.
Analogie
Transformer PostgreSQL en GPS intelligent capable de calculer des distances et des zones sur une carte.
Exemple de code
CREATE EXTENSION postgis;
SELECT name FROM restaurants
WHERE ST_DWithin(
location,
ST_MakePoint(2.35, 48.86)::geography,
1000
);
Cas d'usage
Applications de cartographie, calcul de zones de livraison ou analyse geospatiale.