Page 16 sur 17
Requête imbriquée
Sur PostGIS, comptez le nombre d'arrêts de bus par départements franciliens.
Il s'agit d'une fonction d'intersection imbriquée avec une requête de regroupement, mais les SRID de vos tables (équivalent de la projection) sont différents ! Les arrêts de bus sont en 4326 et les départements en 27572.
- Vérifiez ou assignez vos SRID (fonction UpdateGeometrySRID).
- Reprojetez sur QGIS le SRID de l'IDF en 4326.
- Faites un test en superposant vos nouvelles couches et OpenStreetMap sous QGIS, vos couches doivent parfaitement se superposer, vérifiez quelques arrêts de bus manuellement.
- Créez dans PostGIS une table des arrêts d'un seul département (fonction st_intersects, dédoublonnez les résultats, n'oubliez pas que cette fonction attend un booléen, utilisez une clause).
- Créez une vue (view) calculant le nombre d'arrêts de bus par départements en une seule requête SQL.