*********
VERSIONS
*********

** Version 2023-09-05

** Version 2023-09-12
- La flche Nord en dehors de la zone utile d'un plan V2+ provoque une erreur
- Un groupe graphique contenant uniquement des lments de fond de plan est accept (exemple : point Lambert)
- Pour un lment complexe (ligne ou shape) dont l'en-tte ne contient pas d'chelle de style, l'chelle est rcupre sur le 1er lment simple composant l'lment complexe
- Seuls les PTRL du flux (publi ou source) doivent tre placs sur un rseau de classe A

** Version 2023-09-18
- Amlioration des performances
- Lors des vrifications de niveau 2 sur les textes de rseau, un texte ne gnre pas d'erreur s'il existe un texte identique dans le plan d'origine (sans tenir compte de sa position gographique)
- Les vrifications de niveau 2 ne sont pas appliques  un plan dont le fond de plan a t modifi (recalage) ET non assaini (ne contenant pas ALFx dans son cartouche)

** Version 2023-09-20
- La cellule PT (point de construction) est accepte sur tous les niveaux (uniquement V3)
- Vrification des PTRL. Niveau 1 : pas de doublon, existence d'un lment sous-jacent. Niveau 2 : Existence d'un texte d'altitude
- Les cotes sont acceptes sur les niveaux des textes de rseau (uniquement V3)
- La cellule EFCP est accepte sur le niveau AccAffleurElec (V3-FP2)
- La cellule FBOIS est accepte sur les niveaux Bois-Taillis et Limites et Hydro (V3-FP2)

** Version 1.0.0 (2023-09-21)
- Interprtation de la signature dans les fichiers d'origine pour dterminer si le contenu du fichier est rest inchag
- Modification de la structure du fichier Bilan en y ajoutant le rsultat de l'interprtation de la signature

** Version 2023-10-04
- Modification du test de dtection des formes fermes incorrectes. La surficie et le primtre doivent tre proches de 0
- Les annotations sont acceptes sur les niveaux des protections indiffrencies, HTA et BT
- Les lments texte ou cellule ne sont pas considrs comme tant extrieurs au plan si leur contours (et non origine) intersecte le polygone frontire du plan

** Version 1.0.2 (2023-10-18)
- Le contrle de cohrence ente le contenu du cartouche et le nom du plan n'est pas ralis pour un plan cas V2+
- Fiabilisation du test vrifiant si une cellule est  l'intrieur d'un plan
- Correction d'une anomalie sur le test de cohrence entre le dpartement et la projection. Prise en compte des DOM avec un code dpartement sur 3 caractres
- Correction d'une anomalie qui provoquait un plantage lors de l'analyse d'un drapeau dont le groupe graphique ne contient pas de trait de rappel
- Lors du contrle de cohrence entre rseau et accessoires connects, les coffrets BT, REMBT sont accepts en extrmit de rseaux TLR ou TLC
- Ajout du contrle d'unicit de la table de niveaux principale (en option)
- Les lments cotes ne sont pas considrs comme tant extrieurs au plan si une partie de l'ensemble de la cote intersecte le polygone frontire du plan
- Les annotations sont acceptes sur les niveaux des textes d'accessoires

** Version 1.0.4 (2024-01-24)
- Modification de la structure des fichiers csv contenant le rsultat de la comparaison. Ajout de la colonne Longueur
- GEMAP-5074. Vrification des PTRL. Lors de la vrification de niveau 1, la syntaxe des textes groups avec un PTRL n'est pas vrifie
- GEMAP-5069. Cohrence entre date de mise  jour et prsence des rseaux. Pas de tolrance sur la longueur des rseaux
- GEMAP-5069. Cohrence entre date de mise  jour et prsence des rseaux. Seuls les rseaux en service sont analyss
- GEMAP-5224. Exemption des traitements de niveau 2 pour les plan recals. Modification des rgles de dfinition d'un plan recal
- GEMAP-5581. Pour les textes prsents sur le niveau "Cart+habillage" des plans V2+, la taille des textes n'est pas vrifie (idem vrificateur Atlas)
- GEMAP-5705. Vrification de l'chelle des cellules. Pour les plans V2+, l'chelle est vrifie uniquement lors de la vrification de niveau 2

** Version 1.1.0 (2024-02-19)
- Nouvelle version du fichier de paramtrage emprise_dept_proj.ini
- Modification de la structure du fichier Bilan.csv. Ajout des colonnes avec les dates des fichiers du plan
- Rorganisation des fichiers rapports en isolant les rapports d'erreurs et les rapports de comparaison
- GEMAP-5075. Dtection des bouts pendant sur les tronons en service/abandonn  la limite entre 2 plans
- GEMAP-5576. Un cable peut tre connect avec un accessoire plac sur un plan voisin
- GEMAP-5706. La syntaxe des textes de rseaux en nappes (exemple : NS1 (0.80) HTA 150 AL) est reconnue
- Correction d'une anomalie dans le test de dtection des bouts pendant sur une extrmit de rseau reste inchange par rapport  la donne origine, sans modification de symbologie
- Dans un plan V2+, un PTRL peut tre plac sur un rseau TLR, EP ou VDC. Dans un plan V3, la position des PTRL dans le fichier "Autres rseaux" n'est pas teste
- GEMAP-5707. Un texte de fourreau n'est pas obligatoirement group avec un fourreau, il peut tre isol
- GEMAP-5841. Pour tre identifi comme un plan cas V2+, le cadre du plan doit tre horizontal  1 degr prs (pour tenir compte d'une helmertisation du plan)
- GEMAP-5842. Lors de l'initialisation d'un chantier, le fichier des emprises est actualis pour les plans dont la date est postrieure  la date du fichier d'emprises
- GEMAP-5740. Les modifications de largeurs de style personnalis sont dtectes et provoquent une erreur
- Les annotations sont acceptes sur le niveau "Divers" du thme FDP d'un plan V3
- Dfinition d'une variable d'environnement destine  rgler les paramtres d'exemption des vrifications de niveau 2
- Modification des rgles d'exemption des vrifications de niveau 2
- Lors du contrle de superposition des rseaux, les rseaux abandonnes sont exclus
- Correction anomalie : la prsence des cellules IDFICH est teste dans les fichiers EL2 et AR2

** Version 1.2.0 (2024-03-05)
- Correction anomalie. Initialisation de la vue utilise lors de la vrification
- La vrification d'un plan est impossible si aucune vue n'est ouverte

** Version 1.2.1 (2024-03-14)
- Correction anomalie. Un accessoire connect  aucun cble n'est plus considr comme tant abandonn

** Version 1.2.101 (2024-03-22)
- Mise en oeuvre de la vrification des plans origines en utilisant le checksum SHA256 des fichiers
- Correction anomalie. La prsence de texte vide ne provoque plus de crash
- Correction anomalie. La prsence de noeuds de textes imbriqus vide ne provoque plus de crash
- La prsence d'un texte vide ou d'un lment compos de noeuds de textes imbriqus provoque une erreur de niveau 1 (Erreur sur la police de caractres)

** Version 1.2.102 (2024-04-16)
- Rvision des rgles de dtection des rseaux superposs
- Rvision des rgles d'exemption des vrifications de niveau 2
- Actualisation du fichier Prefixe_Texte_Valide.ini. Ajout des textes RDT et RDTND

** Version 1.3.0 (2024-04-22)
- Les vrifications de niveau 2 sont appliques aux cbles et accessoires qui taient connects  un cble supprim
- Les vrifications de niveau 2 sont appliques aux cbles qui taient connects  un accessoire supprim
- Lors des vrifications de niveau 2, la connection entre un rseau et un coffret doit tre situe rigoureusement sur le contour du coffret, et non  l'intrieur
- Un plan sans cadre est prsent dans la liste des plans du dossier
- Publication de la fonction verif_actualiserCartouche dfinissant les ventuelles modifications  apporter au cartouche concernant les codes ALF0, ALF1 et GEMP

** Version 1.4.0 (2024-04-23) ** Cette version contient principalement des amliorations sur les performances
- Publication de la fonction verif_verifierListePlan permettant de vrifier un lot de plan sans avoir  redfinir le dossier
- Affichage des barres de progression lors de la cration du plan d'assemblage et lors de la vrification d'un lot de plans
- Lors de la vrification, la comparaison est limite aux lments suceptibles d'tre concerns par une vrification de niveau 2 (exclusion des linaires de fond de plan par exemple)
- Publication de la fonction verif_comparerPlan permettant d'effectuer une comparaison complte d'un plan (fond de plan + rseau)
- Lors du traitement de comparaison, le plan d'origine est copi dans le rpertoire temporaire. Les lments d'origine apparis sont supprims de ce fichier dupliqu (amlioration de performances en prsence de trs nombreux objets de fond de plans dupliqus)

** Version 1.4.1 (2024-06-12)
- Dtection des bouts pendants. Prise en compte du cas o il existe des rseaux superposs dans les donnes d'origine
- Dtection des bouts pendants. La propagation des vrifications de niveau 2 aux objets connects  un lment ou supprim est limite  l'extrmit connecte
- Dtection des superpositions de rseaux. Correction d'une anomalie qui dtectait une erreur  tort

** Version 1.5.0 (2024-06-26)
- Aucun contrle sur les caractristiques des textes des encarts V3 (Indiffrencis lec, BT, HTA, TLC, TLR, Indiffrencis autre, EP, VDC)
- L'chelle des cellules Fond de plan n'est jamais vrifie
- L'chelle des cellules Rseau est contrle lors des vrifications de niveau 2
- Les attributs (police, taille) des textes de Fond de plan ne sont jamais vrifis
- Les attributs (police, taille) des textes Rseau sont contrle lors des vrifications de niveau 2
- La signature des fichiers d'origine utilise dpend de la prsence du fichier Signature\Signature.json dans les donnes d'origine

** Version 2.0.0 (2024-10-17)
- Le style des cellules de fond de plan n'est pas vrifi dans les plans V2+
- La taille des zones d'exclusion n'est plus vrifie. Suppression de l'erreur
- Une extrmit de rseau en limite de chantier n'est pas un bout pendant si elle est reste inchange par rapport  la donne origine. Les modifications de classe ou de technique (rseau/branchement) sont acceptes
- Correction d'une anomalie sur la rgle suivante : Tous les lments d'un drapeau sont considrs comme tant inclus dans la zone utile du plan si le point de repre est dans la zone utile
- Correction d'une anomalie sur la rgle suivante : Une cellule sont considre comme tant incluse dans la zone utile du plan si au moins l'un des lments qui la compose intersecte la zone utile
- Dans un plan V3, une cellule sans nom sur le niveau divers du thme FDP est accepte
- Dans un plan V3, la symbologie des cellules places sur le niveau divers du thme FDP n'est pas contrle
- Dans un plan V3, une annotation sur le niveau limite du thme FDP est accepte
- Dans un plan V2+, le niveau de placement des cellules locales (CELx, EPx, TLRx, VDCx, PRCx) n'est pas vrifi. La couleur et l'paisseur sont vrifies. Comportement identique  celui du vrificateur Atlas
- Dans un plan V3, une annotation sur le niveau Divers du thme FDP est accepte
- Dans un plan V3, une annotation sur le niveau Divers du thme FDP est accepte
- Dans un plan V3, le niveau de placement de la cellule FNORD du thme FDP n'est pas vrifi
- Dans un plan V3, les drapeaux diffrencis placs sur le niveau des textes de branchement sont accepts, contrairement  ce qui figure dans la norme
- Suppression de la vrification de la syntaxe des textes. Seule la cohrence entre le niveau de placement du texte et son prfixe (BT, HTA ou HTB) est vrifie
- Si un plan ne contient pas de cellule cadre (ou en contient plusieurs), la vrification du plan est immdiatement interrompue
- Si un plan V2+ ne contient pas de cellule cartouche (ou en contient plusieurs), la vrification du plan est immdiatement interrompue
- Si le contenu du cartouche d'un plan V2+ est incohrent avec le nom du plan, la vrification du plan est immdiatement interrompue
- Si le cartouche d'un plan V2+ est incomplet, la vrification du plan est immdiatement interrompue
- Amlioration de la dtection des bouts pendants lorsqu'un rseau en service est connect  un rseau abandonn

** Version 2.1.0 (2025-02-07)
- Tous les appels  mdlWorkDgn_openFile et mdlWorkDgn_closeFile ont t remplacs par stbModele_ouvrirWorkDgn et stbModele_fermerWorkDgn (sauf cas particuliers)
- Le nombre maximum de segments aboutissant sur une bote de jonction est pass de 4  5

** Version 2.1.1 (2025-04-25)
- La fonction de dtection des lments hors plan a t dplace dans GeLib
- La tolrance de dtection d'un lment hors cadre V3 est porte  10 mm. Elle est gale  la tolrance sur la position du cadre V3 par rapport  son nom

** Version 2.2.0 (2025-05-07)
- La prsence d'un noeud topo sur le cadre d'un plan V3 ou sur une cellule RACRIV d'un plan V2+ provoque la cration d'une erreur
- Dans VerifLib.h, dfinition de l'erreur suivante : 	CellLimite = 2044,		// Noeud topo sur limite de plan
- Suppression de la notion d'exemption des contrles de niveau 2 qui tait applique en fonction du contenu du cartouche
- La prsence d'un cble de terre diffrenci HTA ou BT reprsent en forme ferme provoque une erreur (idem terre indiffrencie)
- La dtection des aller-retours est effectue sur les fourreaux et les rseaux abandonns (en plus des rseaux HTA et BT)
- Le rapport des erreurs contient, pour chaque erreur, le niveau (0, 1 ou 2) associ  l'erreur
- Une auto-intersection sur un fourreau provoque la cration d'une erreur (niveau 2)
- Dans VerifLib.h, dfinition de l'erreur suivante : 	AutoIntersection = 2065,	// Auto-intersection sur un fourreau
- Un PTRL du stock n'est pas obligatoirement inclus dans un groupe graphique

** Version 2.3.0 (2025-05-28)
- Suppression de la dtection des auto-intersections sur les fourreaux. Erreur 2065
- Suppression de la dtection des aller-retours sur les fourreaux.
- Suppression de la dtection des textes non groups avec un cble ou un accessoire. Erreur 1222

** Version 2.4.0 (2025-09-12)
- L'chelle des cellules coffrets (tous types) et armoires n'est pas vrifie. Norme V2+ et V3
- Dfinition de la nouvelle erreur 1106 "Incohrence dans le remplissage du cartouche V2+" qui reprend les vrifications de niveau 0 prcdemment associes  l'erreur "Cartouche incomplet ou mal renseign"
- Dfinition de la nouvelle erreur 2053 "Texte sans aucun caractre significatif" qui identifie les textes contenant aucun caractre ou uniquement des espaces
- La vrification de l'ordre d'un accessoire tient compte uniquement du nombre des rseaux en service connects. Un accessoire en service connects uniquement  des rseaux abandonns provoque une erreur
- Prise en compte des rseaux HTB. Les contrles effectus sur ces rseaux sont identiques  ceux ffectus sur les rseaux HTA, BT et Branchement
