-- Script de diagnostic pour vérifier les problèmes de géométrie dans x_departements_contours -- 1. Vérifier les contours NULL SELECT 'Contours NULL:' as diagnostic; SELECT code_dept, nom_dept FROM x_departements_contours WHERE contour IS NULL; -- 2. Vérifier les types de géométrie et si elles sont vides SELECT 'Types de géométrie:' as diagnostic; SELECT code_dept, nom_dept, ST_GeometryType(contour) as geometry_type, ST_IsEmpty(contour) as is_empty FROM x_departements_contours WHERE contour IS NOT NULL; -- 3. Statistiques générales SELECT 'Statistiques:' as diagnostic; SELECT COUNT(*) as total, SUM(CASE WHEN contour IS NULL THEN 1 ELSE 0 END) as contours_null, SUM(CASE WHEN contour IS NOT NULL THEN 1 ELSE 0 END) as contours_non_null FROM x_departements_contours; -- 4. Lister spécifiquement les DOM-TOM et Corse SELECT 'DOM-TOM et Corse:' as diagnostic; SELECT code_dept, nom_dept, CASE WHEN contour IS NULL THEN 'NULL' ELSE 'OK' END as contour_status FROM x_departements_contours WHERE code_dept IN ('20', '2A', '2B', '971', '972', '973', '974', '975', '976') ORDER BY code_dept;