feat: Gestion des secteurs et migration v3.0.4+304
- Ajout système complet de gestion des secteurs avec contours géographiques - Import des contours départementaux depuis GeoJSON - API REST pour la gestion des secteurs (/api/sectors) - Service de géolocalisation pour déterminer les secteurs - Migration base de données avec tables x_departements_contours et sectors_adresses - Interface Flutter pour visualisation et gestion des secteurs - Ajout thème sombre dans l'application - Corrections diverses et optimisations 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
33
api/scripts/check_geometry_validity.sql
Normal file
33
api/scripts/check_geometry_validity.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- 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;
|
||||
Reference in New Issue
Block a user