PostGIS est une extension de la base de données relationnelle PostgreSQL qui stocke, indexe et interroge des données spatiales. Elle prend en charge les points, lignes et polygones en deux et trois dimensions, un type géographique distinct pour les calculs sur un sphéroïde, les données raster et la topologie. Elle fournit aussi des fonctions de distance, de surface et d'intersection. PostGIS fonctionne avec des outils comme QGIS, GeoServer, MapServer, ArcGIS et Tableau. Vous l'exécutez au sein de votre propre installation PostgreSQL, sur vos serveurs ou chez l'hébergeur de votre choix.
PostGIS est un logiciel libre sous licence GNU General Public License (version 2 ou ultérieure). Ce n'est pas le produit d'une seule entreprise : le projet est porté par un comité de pilotage (PSC) et par OSGeo. La première version est parue en 2001 chez Refractions Research, un cabinet de conseil canadien établi à Victoria. Comme le logiciel ne traite pas de données en dehors de votre propre base, vous décidez où se trouvent les données et quelle juridiction s'applique, sans dépendre d'un fournisseur.