DDT38/CONTROLE_COVADIS_2.0 — pull request #1 by bbouteilles (2014-11-03 09:43:24+00:00)
Title: Mises à jour

Modifications apportées
===================

1. Variable %dep%

Récupération dans une variable %dep% du numéro du département et remplacement des 038 écrits dans le code par cette variable.

2. Fonction import de données
Correction des fonctions d'import des couches dans la base postgres pour le paramètres PRECISION (qui était noté parfois PRECILION ou autres notations exotiques issues je pense d'un chercher / remplacer un peu trop brutal)

3. Boucles IF EXIST ELSE

Modification de certaines boucles "if exist" emboitées par des boucle "if exist else" emboitées également. Le code me semble un peu plus propre et ne plante plus sur mon windows7.

4. Encodage du fichier script

Modification de l'encodage du fichier de script en UTF8 (sans BOM) pour éviter le warning ï»¿

5. Divers

Nettoyage dans les remarques et le systèmes de pause du programme.
Suppression de commentaires doublons (usage DDT / usage local)
Suppression de commentaires relatifs à l'identifiant ID_MAP de la DDT38

6. Fichier rapport

Renommage du fichier rapport selon la forme usuelle : _Rapport_conformite_AAAAMMJJ
Export du rapport d'erreur au format html pour améliorer la lisibilité du rapport
Modification et ajout de de balises dans le fichier rapport

7. Fichier Ini.bat

Création d'un fichier Ini.bat situé dans le répertoire ref_docs_prog
Appel de ce fichier dans le script principal
Appel de ce fichier dans le script de configuration de Postgis

8. Reste à faire :
adapter la correction aux standard CNIG
gérer les erreurs de saises => eviter de sortir burtalement du programme
Erreur de geometrie invalide pour la vérification de la topologie invalide ?
supprimer dans les fichiers sql la correction de la colonne : id_map
warning récurrent à enlever (mais pas blocant : multi colomn primary key in zcta5)