﻿# Changelog GOsuite - Mappia
1.7.5
>DWG
COMPATIBILITE :
- Prise en charge d'AUTOCAD 2016 à 2026

GOSUITE UI
- Fix : Bouton d'export Xls inactif
- Fix : Bouton d'ajout d'un nouveau workspace inactif

1.7.4
>DWG
COMPATIBILITE :
- Prise en charge d'AUTOCAD 2025, 2026
- /!\ ZWCAD 2025,2026 foncitonnent sur certains postes et d'autres pas sans raison identifiée ; des échanges sont en cours avec ZWCAD.

- Mise à jour du composant d'interface GOSUITE.
- Mise à jour du composant de Projection, prise en charge de tous les systèmes gérés par proj4.

Interface GOSUITE :
- Gestion des Workspaces : Ajout/Suppression, activation, duplication
- PointCloud Manager : Amélioration des imformations
- Regles : mise en place d'un cache,
- Lancement : ajout d'un bouton pour lancer une règle locale

COMMANDES
- New GTNORD : Insère un bloc Nord en sélectionnant la polyligne du cadre d'un planche
- New GTATTVALSET : Modification d'un attribut d'une sélection de blocs identiques ou non
- New GTROTATIONSEL : Ajoute un angle à la rotation des blocs ou textes sélectionnés autour du point d'insertion
- New GTSPLINETOPOLY : Convertit des splines en polylignes segmentées selon une flèche maximum
- New GTPOLYORIENTATIONAUTO : Orientation de polylignes selon une logique de réseau de distribution d'une source vers une destination
- New GTTABLEAULONGUEURPARCALQUE : Calcul des longueurs de polylignes par calque et écriture dans un tableau
- New GTTABLEAULONGUEURPARATTRIBUTS : Calcul le cummul des longueurs de polylignes selon les valeurs d'un ou plusieurs attributs
- New GTTXTSTYLEREMPLACE : Réaffecte un nouveau style de texte dans tout le plan en remplacement d'un style existant
- New GTTXTBYSTYLE : Liste les objets dans lesquels le style de texte est utilisé
- New GTORIENTEPLANCHE : Oriente les entités contenues dans le cadre d'une planche
- New GTEXPTEXTE : Export rapide de textes dans un fichier
- New GTSELENTCALQUEREGEX : Sélectionne des entités de l'espace objet par calque selon une expression régulière
- New GTPOLYZCALCSEL : Extrapole les altitudes à 0 des sommets de polylignes 3d à partir des sommets connus en altitude

1.7.3
>DWG
- New GTSELOBJETSCOURTS : Sélectionne les objets linéaires (lignes, polyligne 2d 3d, cotes alignées, arcs) dont la longueur est inférieure à une tolérance
- New GTSELENTCALQUEZERO : Sélectionne des entités de l'espace objet du calque '0'
- New GTIMPORTPOINTNXYZ : Ajout de point topographique N° X Y Z
- New GTATTSETTEXTPROPS : Modification des propriétés de texte des références d'attributs (Hauteur, Facteur de largeur, Rotation)

1.7.2 
>DWG
- New GTSELPOLYDOUBLONSBLOC : Sélectionne les polylignes qui ont des blocs avec des valeurs d'un attribut différent
- New GTTOTALPARPOLYVALEUR : Calcul le cummul des longueurs de polylignes selon les valeurs d'un attribut
- New GTPROFILENLONG : Dessin de profil en long à partir d'un MNT et de polylignes 3D réseau principal et réseaux tiers
- New GTETIMAJXYZATTFROMPOSTION : Met à jour les attritbuts XYZ de blocs de ligne de repère
- New GTETIMAJMATRICULE : Met à jour l'attritbut Matricule de bloc de ligne de repère
- New GTATTSETTEXTPROPS : Modification des propriétés de texte des références d'attributs (Hauteur, Facteur de largeur, Rotation)
- New GTFUSIONNUAGEPOLYGONE : Délimite et fusionne deux nuages de points chargés en sélectionnant les images des orthophotos démimitées

- New GOSUITEOPENLOGDIR : Ouvre le dossier de log de GOSUITE dans l'explorateur windows
- New GOSUITEOPENCONFIGDIR : Ouvre le dossier de config de GOSUITE de l'utilisateur en cours dans l'explorateur windows

- New Gestion de WORKSPACES : Espaces de travail qui permettent de stocker des paramètres de commande et des options par espace, Exemple : 
   - Un espace "IDEX" : les commandes compatibles auront les valeurs prédéfinies pour IDEX
   - Un espace "ATLANTIC EAU" : les commandes compatibles auront les valeurs prédéfinies pour ATLANTIC EAU
   
   C'est un dossier placé dans le dossier Config de l'utilisateur, il regroupe des fichiers .ini par commande ou des fichiers de config.
   Les valeurs du registre sont aussi gérées par workspace.

   Les commandes avec des fichiers INI de workspace sont :
   - GTCARROYAGE
   - GTETIMAJMATRICULE
   - GTETIMAJXYZATTFROMPOSTION
   - GTPROFILENLONG
   - GTTABLEAUCOORD1POINT, avec le fichier de config des alias de nom de blocs : AliasBlocs.ini

   Commandes des WORKSPACES
   - GWOPENDIR : Ouvre le dossier de config des workspaces
   - GWACTIF : Retourne le WORKSAPCE actif
   - GWCHANGE : Active le WORKSPACE désigné
   - GWLISTE : Retourne la liste des Workspaces disponibles
   - GWNOUVEAU : Crée un nouveau WORKSPACE depuis le workspace Standard
   - GWCOPIE : Copie le WORKSPACE désigné vers un nouveau
   - GWSUPPR : Supprime le WORKSPACE désigné
   - GWRENOMME : Renomme le WORKSPACE désigné

> CONTROLE/TRAITEMENTS DWG
- New : Contrôle de la cohérence entre l'altitude amont-aval d'une canalisation et le sens de tracé de la polyligne, avec possibilité de préciser le mode d'écoulement (gravitaire, forcé)

- MAJ : Export DWG vers SIG :
    + Récupération d'informations dans les lignes de repères multiples 
    + Ajout types d'extraction "BufferDebutSaufExtremite" et "BufferFinSaufExtremite"
- MAJ : Export vers DWG :
    + Génération de lignes de repères multiples 
    + Ajout d'une erreur dans le rapport si aucun bloc n'a pu être généré
    + Possibilité d'extraire une partie d'un attribut avec la balise `<regexparam>`
- MAJ : Transformation de DWG : 
    + possibilité de transférer les attributs des blocs
    + plus d'enregistrement automatique du plan si le traitement est lancé dans GOSUITE
- MAJ : Contrôle DWG : 
    + Classement des retours par ordre alphabétique dans le rapport de contrôle (contrôle des calques, définitions de blocs, des attributs, des doublons)
    + Contrôle des attributs : correction de la typographie (majuscules, minuscules identiques au bloc d'origine)
    + Contrôle de recouvrement des polylignes : amélioration des conseils de résolution du rapport
- MAJ : Contrôle de correspondances complexes DWG : 
    + les entités ne se contrôlent plus avec elles-mêmes
    + prise en charge des "groupes" (comme dans les correspondances simples) pour repérer les noms de calque similaires

- Fix : contrôle de la version d'enregistrement du plan : la version DWG 2018 est de nouveau détectée
- Fix : Export vers DWG : Correctif sur l'application de conditions sur des valeurs numériques 
        (ex: si l'attribut "largeur" est égal à 0, alors fixer la largeur de la polyligne à "0.01")
- Fix : Export DWG vers SIG : Calcul des coordonnées #x #y dans le nouveau système de projection en cas de reprojection des données

1.7.1
>DWG
- Fix page d'aide et support
- Fix contrôle des valeurs d'attributs respect des majuscules/minuscules
- Fix Changement de système de coordonnées avec décimale définie avec une virgule dans les paramètres de Windows.

- New Traitement de correction de DWG : Variables, propriétés des calques, doublons, entités par calques.

1.7.0
>DWG

- New Prise en charge de ZwCAD 2024 et BricsCAD 2024
- New GTCHANGEPROJVP : Change la projection et met à jour les presentations
- New GTBLOCMOVETXTTOPROCHE : Deplace des textes vers des blocs de référence
- New GTBLOCSOMMETSPOLY3D : Insere des Blocs sur les sommets des polylignes 3D
- New GTSUPPRIMEDOUBLONSSEL : Supprime les doublons d'une sélection
- New GTFIXELEVATIONSEL : Modifie l'atimétrie des entité séectionnées à l'atlitude souhaitée
- New GTSELNOCORRESPONDANCE : Sélectionne les entités sans correspondance ponctuelle

- New GTPLANCHESETPLOTSETTINGSALL : Affecte le modèle de mise en page à une sélection de planche existantes
- New GTPLANCHESETPLOTSETTINGSANDPLOTALL : Affecte le modèle de mise en page à une sélection de planche existantes et imprime en pdf
- New GTPLANCHEINSERTBLOCALL : Insère un bloc à une sélection de présentations existantes
- New GTPLANCHEATTRUPDATEALL : Met à jour les attributs d'un bloc présent dans une sélection de présentations existantes
- New GTPLANCHEBLOCUPDATEALL :Met à jour le bloc présent dans une sélection de présentations existantes
- New GTETIORIENTE : Oriente le bloc d'une ligne de repère multiple selon une direction
- New GTATTVALZFROMBLOCKZ : Met à jour la position et la valeur de l'attribut avec la valeur de l'élévation de la référence de bloc.

- New Rapport de controle : Possibilité de zoomer et marquage temporaire de la localisation d'un problème
- New Limitation du nombre d'erreur/alertes remontées

- Maj Gestion de modèles d'import de point en fichier .ini au lieu de xml, modèles forunis dans %appdata%\Mappia\GOsuite\Config

- Fix GTCARROYAGE : Prise en compte du style de texte
- Fix GTFIXELEVATIONALL : Ajout des espaces papiers, prise en charge d'entités supplémentaires
- Fix GTPCREMOVE : Correction de la suppression d'un nuage de point chargés
- Fix GTPCZOOMTO : Correction du zoom sur un nuage de point chargés
- Fix Chargement du menu selon les versions de l'application hôte

--> Pour AutoCAD MAP
- New GMSELNOODSELECT : sélectionne toutes les entités qui n'ont pas de données d'objet pour la table de l'objet cliqué
- New GMSELNOODCURRENTLAYER : Sélectionne toutes les entités qui n'ont pas de données dan sle calque courant
- New GMSELNOODALL : Sélectionne toutes les entités qui n'ont pas de données d'objet dans le dessin
- New GMGETCURRENTTABLE/GMSETCURRENTTABLE : Définit la table en cours
- New GMGETCURRENTFIELD/GMSETCURRENTFIELD : Définit le champ de la table en cours
- New GMCOPYODANDPROPDONETOLAYER : Sélection de cibles multiples et modif de la source dans _DONE

- MAJ GMCOPYODANDPROP : Séleciton de cibles multiples et pas de modifiactoin de prop
- MAJ GMCOPYOD : Sélection de cibles multiples


1.6.7
>DWG

- New Prise en charge de AutoCAD 2024
- GTPOLYFIXPAPILLONSEL/GTPOLYFIXPAPILLONALL : Suppression des papillons sur les polylignes fermées
- GTPOLYFIXZEROLENGTHANDAREASEL/GTPOLYFIXZEROLENGTHANDAREAALL : Suppression des polylignes de longueur et d'aire à zéro
- GTPOLYFIXSOMMETDOUBLONSSEL/GTPOLYFIXSOMMETDOUBLONSALL : Suppression des doublons de sommets
- GTEXPORTLISTEBLOC : Exporte liste des attributs des blocs dans un fichier csv
- GTATTCONTOUR : Dessin du contour des attributs utilisés pour calculer le chevauchement entre blocs

1.6.6
>DWG

- New Prise en charge de GStarCAD 2023 et BricsCAD 2023
- New GTPOLYSUPPRARC : Supprime les arcs d'une polyligne.
- New GTATTVALZFROMPOSITION : Change la valeur d'un attribut Z avec l'altitude du bloc.
- New GTFLIPBLOCSEL : Retourne un bloc sur lui même.
- New GTRNSUFIXEALL : Ajoute une suffixe à toutes les collections (Calques, Blocs, Styles, ...)
- New GTBLOCREMPLACEMEMEATTRS : Remplace un bloc par un autre et copie les valeurs des attributs communs.
- New GTTXTADDCONSTANTE : Ajoute une constante numérique à un texte numérique.
- New GTRNBLOCTOMAJ : Transforme les noms de Blocs en majuscule.
- New GTRNCALQUETOMAJ : Transforme les noms de Calques en majuscule.
- New GTATTUNLOCKPOSITIONOFHIDE : Deverrouillage de la position des attributs non visibles du dessin.
- New GTATTCACHESEL : Cache les attributs en sélection ecran
- New GTPOLYJOIN : Jonction de deux polylignes 3D.
- New GTPOLYZCALC : Extrapoler les sommets sans altitude à partir des autres sommets d'une polyligne 3D
- New GTFIXCHUTESEUIL : Permet de corriger la valeur de chute/seuil
- New GTFIXELEVATION : Corrige l'élévation des entités avec données altis non accessibles (cotes)
- New GTPLANCHECADREEXISTANT : Créé une présentation selon un cadre existant dans l'espace objet
- New GTPLANCHECADREEXISTANTALL : Créé des présentations selon une sélection de cadres existants dans l'espace objet
- New GTIMPORTPOINTTOPOCODE : Insère des points topographiques avec un attribut CODE
- New GTPROXYCLEANUPFROMDICT : Supprime les entités proxy des dictionnaires de la base de données du DWG
- New GTGTPROXYCLEANUP : Supprime les entitiés proxy de la base de donnée DWG

- Fix chargement du menu au démarrage,
- Fix GTIMPORTPCI pour ZWCAD,
- Fix partiel insertion de blocs avec attributs ayant des champs, non géré dans ZWCAD à ce jour
- FIX GTBLOCREMPLACE quand le bloc n'a pas d'attribut,

1.6.5
>DWG
- New Prise en charge d'AutoCAD 2023, ZwCAD 2023, GStarCAD 2022 et BricsCAD 2022
- New Copie des fichiers de config par defaut dans AppData de l'utilisateur
- MAJ Revue du système de préférences utilisateurs

- New GTHELMERT3D : Transformation à 7 paramètres (Tx,Ty,Tz,Rx,Ry,Rz,Ech), résolution par moindres carrés
- New GTSURFACE : calculer la superficie d'un polygone
- New GTEXPORTPOINTCSV : Export des positions et attributs de bloc N°;X;Y[;Attributs] séparateur ;
- New GTEXPORTPOINTTSV : Export des positions et attributs de bloc N°\tX\tY[\tAttributs] séparateur tabulation
- New GTEXPORTPOINTESPACE : Export des positions et attributs de bloc N° X Y[ Attributs] séparateur espace
- New GTMNTEXPORT : Export d'un MNT (3DFACE) en obj ou ply
- New GTMNTIMPORT : Import d'un MNT (3DFACE) en obj ou ply
- New GTATTSORTCOPYFROMBLOC Copie l'ordre des attributs commun entre un bloc source et un autre bloc
- MAJ GTTABLEAUCOORD1POINT : Remplissage de la nature, avec fichier de config paramétrable (BLOC;NATURE)
- Fix Nuage de point : chargement de plusieurs nuages

- Fix GTATTCHANGE* pour GStarCAD, ZwCAD

1.6.4
>DWG
- New GTBLOCREMPLACE : Remplace un type de bloc par un autre en transférant les attributs
- New GTSUPPRIMEDOUBLONS : Supprime les polylignes et blocs en doublon
- New GTATTVALCOPIEDIFF : Copie les attributs choisis d'un bloc vers un bloc de type différent
- New GTATTVALCOPIEDIFFBYPOSITION : Copie les attributs choisis d'un bloc vers un bloc de type différent situé au même emplacement
- New GTMNTPOLY3D : Dessin d'une polyligne 3d, le Z du sommet est extrait du MNT
- New GTBLOCSOMMETPOLY3D : Insère n'importe quel bloc sur les sommets de polyligne en 3d
- New GTPOLYFIXLARGEUR : Définit la largeur globale des polylignes sur la plus grande largeur trouvée sur chacune des polylignes sélectionnées

- Fix GTPCPOLY3DRESEAUPOINT : Ajout de la configuration des blocs des points de détection
- Fix GTBLOCSOMMETPOLY : Insère n'importe quel bloc sur les sommets de polyligne, modification du choix du calque d'insertion
- Fix GTTABLEAUCOORD1POINT : Ajout paramétrage du calque d'insertion des lignes de repère

- Supprimé : GTPCPOLY3DRESEAUMNT (en doublon avec GTPCPOLY3DRESEAUMNTPOINT)

1.6.2
>DWG
- new GTPOLYTOBACK : Sélectionne les polylignes et les envoient en arrière plan
- New GTSELPOLYATTVALCHAINE : Sélectionne les polylignes dont un bloc à proximité a la valeur d'attribut recherché
- New GTIMPORTPOINTRESEAU : Importe des points N°/X/Y/Ztn/Zgs (profondeur calculé lors de l'import)
- New GTATTLONGEURPOLY : Mise à jour d'un attribut longueur d'un bloc situé sur une polyligne avec la géométrie de la polyligne
- New GTMNTPOINTRESEAUFROMPOINTTOPO : Ajoute des points réseau (Ztn,Zgs,Profondeur) à partir de point topo (Zgs) et d'un Mnt du TN
- New GTMNTMAJZTNZGSFROMTNPROFONDEUR : Mise à jour l'attribut ZGS et ZTN des points sélectionnés, à partir du MNT (TN) et la PROFONDEUR 
- New GTMNTMAJZTNPROFONDEURFROMZGS : Mise à jour de l'attribut ZTN et PROFONDEUR des blocs de réseau à partir des ZGS et MNT
- New GTPCPOLY3DRESEAUMNTPOINT : Dessin dynamique polyligne 3D + insertion bloc point Ztn, Zgs, Profondeur, Ztn sur MNT et Zgs sur nuage de point, Profondeur calculée
- New GTPCPOLY2DRESEAUMNTPOINT : Dessin dynamique polyligne 2D + insertion bloc point Ztn, Zgs, Profondeur, Ztn sur MNT et Zgs sur nuage de point, Profondeur calculée
- New GTPCPOLY2DRESEAUPROFONDEURPOINT : Dessin dynamique polyligne 2D + insertion bloc point Ztn, Zgs, Profondeur, Ztn sur nuage de points , Profondeur saisie, Zgs calculé
- New GTPCPOLY3DRESEAUPROFONDEURPOINT : Dessin dynamique polyligne 3D + insertion bloc point Ztn, Zgs, Profondeur, Ztn sur nuage de points , Profondeur saisie, Zgs calculé
- New GTPCPOLY3DRESEAUPROFONDEUR : Dessin dynamique polyligne 3D, sommets zgs, Ztn sur nuage de points , Profondeur saisie, Zgs calculé
- New GTPCPOLY3DRESEAUPOINT : Dessin dynamique polyligne 3D, sommets zgs, Ztn sur nuage de points , Profondeur saisie, Zgs calculé
- New GTPCPOLY2DRESEAUPOINT : Dessin dynamique polyligne 2D + insertion bloc point Ztn, Zgs, Profondeur, Ztn sur MNT et Zgs vide, Profondeur vide
- New GTPCPOLY2DTOPOPOINT : Dessin dynamique polyligne 2D + insertion bloc point Matricule, Altitude, Matricule incrémenté, Altitude sur nuage de points
- New GTPCPOLY3DTOPOPOINT : Dessin dynamique polyligne 3D + insertion bloc point Matricule, Altitude, Matricule incrémenté, Altitude sur nuage de points
- New GTPOLYDECOUPEPOINTS : Découpe une polyligne en portion de polyligne au niveau des points saisis

- Maj : GTINSERTORTHO : Chargement de fichiers multiples

- Fix config topo.xml pour les fichiers séparateurs
- Fix Compatibilité AutoCAD 2013 : suppression des données par documents par commandes, fix système de données par document.
- Fix GTPCBLOCPOLYTN
- Fix GT2POINTLEVERTOPOINTDETECTION et GT2POINTLEVERTOPOINTDETECTIONPARRESEAU
- Fix GTORIENTEPOLY et GTVENTIL

1.6.1
>DWG
- New GTBLOC2DTO3DMNT : Dépace des blocs en Z projection sur un MNT
- New GTBLOCRESEAUPOLY3DMNT : Insère des blocs Ztn/Zgs/Profondeur sur des sommets de polylignes 3d, Ztn Mnt, Zgs sommet, Profondeur calculée
- New GTBLOCRESEAUPOLY3D : Insère des bloc Ztn/Zgs/Profondeur sur des sommets de polylignes 3D, Zgs sommet, Ztn vide, Profondeur vide
- New GTMNTDZ : Décale un MNT d'une constante en Z
- New GTMNTCOPYTOLAYER : Copie un MNT dans un calque de destination
- New GTPCPOLY3DRESEAUMNT : Saisie une polyligne3d de réseau, Ztn sur MNT existant, Zgs sur Nuage de point, Profondeur calculée.
- New Prise en charge du format Laz de nuage de point en lecture et ecriture

- Maj Optimisation de la recherche de dbpoint dans les blocs (controle topologique et exports)
- Maj Menu : ajout des ouvelles commandes suppression des anciennes GtIMPORTGSI
- Fix GTTABLEAUCOORD1POINT : Numérotation continue et inversion des valeurs tn / gs corrigées
- Fix GTZONEGOPRO : Erreur bloquante quand images sans coordonnées

1.6.0
>DWG
- New Prise en charge GstarCAD 2021
- New Prise en charge BricsCAD 2021
- New Prise en charge ZWCAD 2022
- Maj Mise à jour .net Framework 4.7.1 -> 4.8

- Del Suppression du répertoire Bin à la racine : GOSUITELOADMNU/GOSUITEUNLOADMNU en cas de difficulté de rechargement
- Del Suppression de la référence à Access 2010 Runtime
- Del Suppression de la commande GTIMPORTMDB

- Fix GTIMPORTPOINTDETECT
- Fix GTPLANCHECADRE : Retablissement du choix sans carroyage
- Fix Couleur par défaut des objets créés
- Fix Les Collections de styles des XREF ne sont plus analysées dans le dessin en cours
- Fix Aide en ligne

- Maj Gestion de la règle sélectionnée et du rapport par document
- Maj Amélioration nette du chargement du nuage de point
- Maj Interface de gestion des nuages de points chargés

- Maj GTZONEGOPRO : Ajout filtre des images
- Maj GTFIXZTNZGSCHARGE -> GTFIXZTNZGSPROFONDEUR
- Maj GTBLOCATTVALFUSIONMULTI -> GTATTVALFUSIONMULTI
- Maj GTBLOCDELETECORESPONDANCE -> GTATTDELETECORESPONDANCE 
- Maj Ajout des nouvelles commandes dans le menu
- Maj GTTABLEAUCOORD -> GTTABLEAUCOORD2POINT : Génère un tableau de coordonnées avec des Lignes en bloc, à partir de 2 blocs une pour le ZGS, un autre pour le TN

- New GTTABLEAUCOORD1POINT : Génère un tableau de coordonnées avec des Lignes en bloc et insère des ligne de repère sur les points à partir d'un bloc ayant des ZTN et ZGS
- New GTBLOCDELETECORESPONDANCE : Suppression de blocs basée sur une corresponance de position
- New GTBLOCDELETECORESPONDANCEREGEX : Suppression de blocs basée sur une corresponance de position, sélection multiple de blocs basée sur une regex
- New GTPROFONDEUR : Saisie en boucle des PROFONDEUR des blocs de détection et calcul les ZGS si le ZTN existe
- New GTEXPORTDWGBYPOLYGONE : Export de DWG selon une sélection de polygones
- New GTPOLYINTERVALPOINTDETECT : Placement de point de lever le long d'un cable selon un pas donné.
- New GTPOLYEXTENDTOBLOC : Etend les polylignes au point d'insertion des blocs à proximité selon une tolérance
- New GTNOUVEAUPOINTDETECTION : Permet d'insérer des nouveaux points de détection à partir de points existants dans le dessin
- New GTZTNFROMZGSPROF : Calcul le ZTN depuis le ZGS et la profondeur
- New GTZGSFROMZTNPROF : Calcul le ZGS depuis le ZTN et la profondeur
- New GTPROFFROMZTNZGS : Calcul la profondeur depuis le ZTN et le ZGS
- New GTBLOCSEGMENTPOLY : Ajout un bloc sur un segment de polyligne, avec renseignement formatable avec la largeur
- New GTEXPORTDWGBYLAYER : Export de DWG selon une sélection de calque 
- New GTIMPORTDWGFROMDIR : Import les DWG d'un repertoire dans le dessin courant
- New Contrôle de la conformité du nommage des attributs des blocs

1.5.2
>DWG
- Fix : Création du registre Utilisateur par défaut lors du 1er lancement
- Maj : GTPOLYDECOUPEBLOC : prise en compte de la largeur et de PlineGen et Elevation dans la création des polylignes
- GTATTMOVE : Déplace les attributs d'un bloc selon un vecteur
- Traitement DWGTOXLS : Export de données au format Excel depuis une sélection dans un dessin.

1.5.1
>DWG
- GTSREMPRISE : Import de l'emprise d'un XML Guichet Unique
- GTIMPORTGSI : Import de points au format Leica GSI
- GTIMPORTMDB : Import de points d'un base de données Access, stucture ATLOG
- GTIMPORTGEO : Import de points d'un fichier au format GEO Covadis
- Gestion du chargement des nuages de points en arrière plans: RCS, LAS, PLY, BIN
- GTBLOCDEFTXTTOATT : Définition d'attributs à partir de texte
- GTBLOCDELETECORESPONDANCE : Suppression de blocs basée sur une corresponance d'attribut
- GTBLOCATTVALFUSION(MULTI) : Fusion de valeurs d'attributs
- GTBLOCATTVALCOPIE(MULTI) : Copie de valeur d'attributs
- Gestion des MNT :
    - GTMNTZ : Donne le Z d'un point
    - GTMNTFLIPFACE : échange l'arrête commune de deux face
    - GTMNT : MNT à partir d'une séléction de points
    - GTMNTCLOUD : MNT à partir de nuage de point avec la possibilité de charger le MNT selon une emprise
    - GTMNTGETHULL : Donne le contour du MNT
    - GTMNTALONGLINE : Oriente les faces selon une polyligne
    - GTMNTMERGETRIANGLES : Fusione des faces
    - GTMNTADDPOINT : Ajoute un point dans le MNT
    - GTMNTREMOVEPOINT : Supprime un point dans le MNT
    - GTMNTPROFIL : Créé un MNT depuis un nuage de point selon des profils (BETA)
    - GTMNTZGSCHARGE : Calcul le ZGS depuis le TN (MNT) et la charge d'un bloc sélectioné
    - GTMNTLOAD : Charge le MNT à partir de FACE3D existantes
- GTIMPORTGOPROIMG : Import des position de photos Geolocalisées
- GTZONEGOPRO : Organisation d'un répertoire de photos par zones saisies dans AutoCAD

1.5.0
>DWG
- Changement du composant d'interface GOSUITE
- Prise en charge des version 2021 et 2022 d'AutoCAD
- Ajout GTMNTCLOUD : création d'un MNT à partir d'un nuage de point (las/rcs)
- Ajout GTBLOCFIXZTNZGSCHARGE : Correction des valeurs des attribut de blocs de détection

1.4.5 -> 1.4.7
> DWG
- Ajout GTBLOCMOVETOPOLY : Deplace des blocs sur des polylignes
- AJOUT GTBLOCMOVETOPROCHE : Deplace des bloc sur d'autres blocs
- Ajout GTBLOCRENOMME : Renomme le bloc sélectionné
- Ajout GTDATAREMPLACEVALEURCHAMP : Rechercher/Remplacer dans les données pour un champ en particuliers
- Ajout GTDATAREMPLACEVALEUR : Rechercher/Remplacer dans les données
- Ajout GTDATAVALEURCHAMPSEL : Définit la valeur d'un champ existant pour une sélection
- Ajout GTDATASANSDONNEES : Isole les entités sans données 
- Ajout des commandes de MNT (Création, chargement, manipulation des faces)
- Ajout de la génération de TALUS 2D
- Ajout de la génération de courbes de niveau (béta)
- Suppression des commandes spécifiques au fichiers LAS, généralisation et extension aux fichiers Rcs
  /!\ -> Les commandes GTLAS* sont maintenant en GTPC*
- GTPCSTATUS : Amélioration/correction du retour d'indexation des points,
- SHPTODWG : Génération d'entités charté dans le dessin en cours,
- Contrôle de la fréquence des points de lever sur une canalisation,
- GTIMPORTPCI : correction des systèmes de coordonnées
- GTIMPORTPCI : ajout conversion des polyline2d en polyline
- GTLASBLOCSOMMETPOLYZTN : Correction création du bloc P_ALTI par defaut
- GTLASBLOCSOMMETPOLYZGS : Correction création du bloc P_ALTI par defaut
- Revue du menu GOSUITE ajout des nouvelles commandes

1.4.4
> DWG
- Correction Support + Teamviewer Mappia,
- Correction lenteurs mode data,
- Ajout contrôles topologiques Polygone-Point,
- Ajout contrôle conformité de la fréquence de relevé le long d'un réseau
- Refonte système de préférences utilisateur

1.4.3
> DWG
- Revue interface GOVALID,
- Ajout de l'aide en ligne,
- Ajout page de demande de support,
- Optimisation affichage du rapport,
- Gestion de multiples nuages de points,
- Commandes de création de synthèse réseaux 3D,
- Correction GTIMPORTPOINTDETECT

1.4.2
> DWG
- Système de gestion de données paramétrable
- Edition des données tabulaire, fiche
- Chargement des données du dessin
- Gestion du format RCS, LAS pour les commandes de nuages de point

1.4.1
> DWG
- Ajout d'un onglet d'options dans les options AutoCAD
- Nouveau menu GOSUITE avec toutes les commandes disponibles
- GTXREFIMPORT: Import d'entités présente en XREF
- GTIMPORTPCI: Import des données PCI officielles
- GTPROFFROMZTNZGS: calcul de la profondeur depuis le ztn et zgs
- GTIMPORTPOINTDETECT: Import de points de détection issue du GPS
- GTIMPORTMDB: Import de point topo depuis les bases Access ATLOG
- GTATTINC: Permet d'incrémenter un attribut selon un format donné
- GT2POINTLEVERTOPOINTDETECT: Création de point de détection depuis 2 points topo, orientation automatique des points insérés

1.3.27
> DWG
- GTATTSUPPR: Supprime tous les attributs d'une définition de bloc
- GTATTCACHE: Affecte le calque de CACHE designé à tous les attributs des blocs sélectionnés
- GTATTSHOW: Affacte le calque du bloc à tous les attributs des blocs sélectionnés
- GTPOLYDECOUPE: Découpe des polylignes au niveau des sommets sur lesquels les blocs sélectionnés
- DWGTOSHP: Ajout d'une condition sur le mode d'export de la géométrie (dbpoint, blockcenter, blockinsertion)
- DWGTOSHP: Ajout Export de la rotation d'un texte

1.3.26
> DWG
- GTPLANCHECADRE: Mise en page avancée
- Suppression GTPLANCHEFROMDXDY
- GTINSERTORTHO: Insertion d'orthophoto au format GeoTiff
- GTBLOCZGSFROMTNCHARGE: pour chaque bloc sélectionné demande la charge et remplit l'attribut ZGS=ZTN-charge
- GTLASBLOCSOMMETPOLYZTN: Insère des blocs de détection sur les sommets et oriente le bloc et donne le z moyen las et le saisie dans l'attribut Ztn
- GTLASBLOCSOMMETPOLYZGS: Insère des blocs avec un ZGS sur les sommets d'une polyligne et donne le ZMax dans l'attribut ZGS
- Fix: Correspondance topologique calcul du centre du bloc
- Fix: référence gestion des fichiers shapefiles 

1.3.25
> DWG
- Fix Extraction coordonnées sur linéaire, saturation mémoire
- Fix gèle du rapport lors execution controle
- Mise à jour du Composant Chronium CEF 75.1.141 -> 79
- Ajout Commande GOSUITESUPPORT, lance teamviewer mappia


1.3.24
> DWG
- Optimisation Contrôle Attributs Blocs
- Ajout Commandes 2D->3D des Blocs à partir d'un attribut
- Ajout Commandes 3D->2D entités
- Contrôle de cohérence du système de coordonnées fenêtre XY et SRID
- DWG->SHP Ajout reprojection des données durant export

1.3.23
> DWG
- Optimisation des traitements Fenetrage et Cache,
- Traitements très gros volumes (+10k fichiers),
- Gestion de fichiers LAS / interpolation de points,
- Amélioration gestion de la mémoire,
- Revue de la gestion des expressions régulières

1.3.21
> DWG
- Mise à jour installer GOSUITE 
    - Mise à jour Sans Desinstallation
    - Build selon modules clients
- Prise en charge ZWCAD 2019 et 2020
- Mise à jour du Composant Chronium CEF 73.1.130 -> 75.1.141
- ExportShape: Systeme de Cache
- Mise à jour du rapport lors de l'execution
- Ajout analyse de non-chevauchement
- Traitement Export Dwf
- Traitement Conversion Charte graphique
- Traitement SHP/POSTGRES -> DWG charté

1.3.14
> DWG
- Mise à jour du Composant Chronium CEF 67.0 -> 73.1.130

1.3.13
> DWG
- Prise en compte AutoCAD 2020
- Geodesie: Fix Prj suppression Authority 
- ExportShape ajout DbGuid Cote

1.3.12
> DWG
- Mise en page automatique
- Ventillation de points
- ExportShape ajout DateTime

1.3.2
> DWG
- Evolution moteur de controle, prise en charge dwg 2018
- Optimisations des sélections,
- Optimisations contrôle topologiques
- Fix controle des doublons
- Fix contrôle global des élévations
> DWG / SNCF
- Cohérence PT Modèle sortie de la config dans le XML de la règle

1.3.1
> API
- Migration API de connexion à GOvalid

1.2.63
> DWG
- Export shape: Reconstruction topologique ponctuel/linéaire
- Controle géométrie polylignes:
	- POints doubles
	- AutoIntersection
	- Recouvrement
- Controle des fentêtres de présentaiton: Echelle, Verroulliage, Calques

1.2.62
> DWG
- Mise à jour du Composant Chronium CEF 65.0.1 -> 67.0
- Export shape: guid/md5fichier/elevation/xy-debut/xy-fin/service insee etendue
- Controle topologiques: Point dans polygone

1.2.61
> DWG
- Mise à jour du Composant Chronium CEF 65.0 -> 65.0.1
- Fix CEF Scrollbar
- Ajout traitement de dénombrement de sélection
- Tableau de coordonnées automatisé pour charte graphique MAPPIA
- Ajout des blocs Charge
- AutoCAD AutoCAD_2019.1_Update_64bit obligatoire (menu GOsuite)

1.2.60
> DWG
- Prise en charge AutoCAD 2019
- Mise à jour du Composant Chronium CEF 63.0.3 -> 65.0
- Passage .Net Framework 4.7.1


1.2.59
> DWG
- Topologie: correspondances
--> Optimisation de la prise en charge de la tolérance de recherche
- Mise à jour du Composant Chronium CEF 63.0.1 -> 63.0.3
- Passage .Net Framework 4.6.1

1.2.58
> DWG
- Topologie: Correspondance-Complexe, 
--> cas de correspondance topologique avancée, 
--> sélection avancée
--> localisation des correspondances zone-debut zone-fin pour les polylignes
- Topologie: Correspondance
--> Ajout de la prise en charge des cardinalités type regex: {1,2} {2,} et autre
- Topologie: Correspondance Geom Shp/Dwg
--> proposition de Chargement des géometries shapes dans AutoCAD

- Traitements: Export Shape paramétrable
--> Prise en charge des polygones à partir des hachures,
--> Ajout de la capacité de calculer des champs à partir de données du dessin, calculs avancés


1.2.57
> DWG
- Traitements: Export Shape paramétrable 
--> Respect de l'ordre des colonnes vs configuration xml

1.2.56
> DWG
- Traitements: Export Shape paramétrable 
--> Operations interchamps
--> Typage des champs
- Résulats d'exports -> Intégration Postgres paramétrable
- Refonte API accès API GOvalid.

1.2.55
> DWG
- Traitements: Export Shape paramétrable
- Topologie:  Contrôle de correspondance géométries dwg / shp
--> Optimisation de la recherche des fichiers shapes

1.2.54
> Dwg
- Topologie: Contrôle de correspondance géométries dwg / shp

1.2.53
> Dwg
- Habillage: Contrôle des fenêtres de présentations (actif/verrouillage,Calques gelés)
- Habillage: Détection de conflits de textes, Ligne de repère, attributs
- Topologie: Détection d'éléments lointoans et isolés
- Topologie: Conformité des polylignes (points double, autointersection, recourements)
- Topologie: Comparaison de géométrie avec des couches ShapeFile
- Entités: Analyse des XREF
- Mise à jour du Composant Chronium CEF 57.0 -> 63.0.1

1.2.51
> Dwg
- Analyse des doublons: optimisaiton du traitement

1.2.43
> Toutes les versions
- Fix:
    Sitere Xml2Dwg
      Gestion des sites techniques
      Prise en compte du paramètre de largeur de polyligne pour les cheminements
      
1.2.38-1.2.42 
  SNCF non concerné
  Version prises en charges Autocad + Autocad Map3D 2013-2018
  
1.2.37
> Toutes les versions
- Fix:
    Bloc Data 
      Gestion des conditions en liste de valeurs

1.2.36
> Ajout de GOsuite Tools


Worker:
1.2.35
> Toutes les versions
- Fix:
    Sitere Xml2Dwg
      Ajout de la version en paramètre
      Prise en compte du paramétrage de création d'entité

Worker:
1.2.34
> Toutes les versions
- Evolution
    Gestion des licences et accès par modules
    Analyse des points sur une polyligne avec prise en charge des arcs.    
- Fix:
    Contrôle des doublons:
      Amélioration des performances d'analyse,
    Contrôle de conformité des blocs
      Amélioration des performances d'analyse,
    Custom SNCF
      Localisation du Zoom lors du controle avec correspondance geométrique
      
> Idex 
- Fix
    IDXORITXT: Orientation de blocs selon une polyligne
      Restauration Scu Général

> Sncf
- Fix:
    Custom SNCF
      Localisation du Zoom lors du controle avec correspondance geométrique
Worker:
1.2.33
> Toutes les versions
- Fix:
    Configuration du dessin
      Variables 
        ANGBASE prise en charge
        INSBASE prise en charge
    Contrôle de conformité des blocs
      Sécurisation des propriétés instables (Hatch.Area notamment)
    Controle attributaire
      Conditions de valeurs: Sensibilité à la casse activée ou non
 

Worker:
1.2.32
> Toutes les versions
- Fix:
    Contrôle de conformité des blocs 
      Ajout d'un paramètre pour activer le contrôle des blocs dynamiques,
      Optimisation du controle, parcours d'une liste finie de propriété par entité,
      Optimisation parcours des blocs dont il y a une référence dans le dessin,
      Stabilisation des transactions/Dispose des entités,
    Custom SNCF
      Corrections mineures sur les contrôles avec correspondance geo + attributs ou visibilité.

1.2.31
> Toutes les versions
- Evol:
    Ajout du contrôle du paramétrage des blocs dynamiques
    
1.2.30
> SNCF:
- Evol:
    Ajout du contrôle 36
           
1.2.29
> Toutes les versions:
- Evol:
    Accroche
      Ajout d'un paramètre "reverse" pour savoir si on doit contrôler la correspondance inverse.
      Ajout de la possibilité de grouper l'analyse par famille de calques
      Messages plus détaillés en cas de non correspondance
      
    Communes
      Ajout d'un contrôle permettant de donner les informations de communes (code insee, departement, nom etc.) à partir de coordonnées géoref
       
- Fix
    Définition Blocs
      Sécurisation des propriétés instables
      Nestion des nom des Anomymous blocks
    Calques
      Purger regarde le nombre d'entités dans tous les espaces

1.2.28
> Toutes les versions:
- Evol:
    Entités
      Gestion des espaces et retour des espaces non-configurés
    Controle BP_NUMJCT
      Gestion de l'état de visibilité du bloc fun_*_ebp
- Fix:
    Tous:
        Gestion des espaces et retour des espaces non-configurés
        Gestions des @TOTO+@TATA dans les noms de blocs
        
        
1.2.27 / Sncf Non concerné 

1.2.26
> Toutes les versions:
- Evol:
    Installer:
        Mise ne place d'un mode patch en msp
- Fix:
    Tous:
        Correction du niveau de retour par propriété

1.2.25
> Toutes les versions:
- Evol:
     Optimisation du temps de traitement du rapport
     GeoRéférencement automatique des fichiers livrés
- Fix:
    Installer:
        Correction d'un bug de desinstallation pour AUTOCAD MAP3D 2015
    Tous:
        Généralisation des attributs purger et hors-charte aux blocs et aux styles
        Nettoyage des balises html dans le rapport excel
    Accroches:
        Ajout du mode d'accroche sur une polyligne: Extrémité, sommets, segments

1.2.24 / Sncf Non concerné 

1.2.23
> Toutes les versions:
- Evol:
    Généralisation des zoom sur les succès,
- Fix:
    Tous:
        Prise en compte du niveau d'erreur dans les propriétés en plus de celle du controle
    Continuité des polylignes: 
        Prise en compte de plusieurs calques
        Ok lorsqu'il n'y a qu'une seule polyligne
    Conformité des blocs:
        Corrections sur les entités Wipeout et Polyligne (Exception sur les largeurs non constantes)
        

1.2.22
> Toutes les versions:
- Evol:
    Accrochage: Zoom sur les succès
    Calques: ajout attribut purger et hors charte pour défférencier le niveau d'erreur (warning ou erreur)    
    Enitites: Prise en compte de la configuration du calque quand propriété est définie sur BYLAYER
    Doublons: Log des succès groupés par calques
- Fix:
    Contrôle de type string: gestion des listes hors regex
    Accrochage: 
        Prise en compte des combinaisons de liste de valeurs pour les nom de blocs
        Suppression du contrôle réciproque

1.2.21
> Toutes les versions:
- Sncf:
    Controle n°6
    Xml2Dwg: Gestion des SpRecords
  
1.2.20
> Toutes les versions:
- Evol:
  Contrôle des entités
    Ajout des propriétés Commun>Par Type>Par règle
    Ajout d'un nom de règle facultatif pour clarifier le retour utilisateur
- Fix:
  Général
    Correction de la gestion des intervales numériques
  Contrôle conformité des blocs 
    Meilleure gestion des attributs
  Contrôle des calques
    Propriétés non prise en compte corrigées.

1.2.19:
> Toutes les versions:
- Fix:
    Contrôle des attributs des blocs. Passage sur toutes les erreurs.
    Version des fichiers Autocad. Gestion Origine et LastSaved.
    Contrôle conformité des blocs   
- Evol:
    Contrôle des entités: 
      Gestion des cas des blocs.
      Nom des entités en erreur en français (qd possible).

1.2.17:
> Toutes les versions:
- Fix:
    Xml 2 Dwg: calques A_* au lieu de P_*
    Gestion des cardinalité dans les contrôles de corespondance    
- Evol:
    Contrôle des entités: Revue complête du controle
    Ajout de la gestion des MLeader
    Gestion de la connexion par Proxy

1.2.16:
> Toutes les versions:
- Fix:
    Contrôle des entités: Changement des messages du rapport pour les blocs
    Contrôle de l'attribut CM_LGREEL, Ajout de SetConformeLevel
    Version DWG: ajout de traces pour debug (si jamais) et Comparaison du format sur LastSaved et non sur Original.
- Evol:
    app.config pour la lib principale, pour la gestion du proxy
    Téléchargement automatique des doucments du GOref quand on le sélectionne

1.2.15:
> Toutes les versions:
- Fix:
    Contrôle du nom de fichier: simplificaiton du message de retour
    Verification de la version Dwg du fichier activée
- Evol:
    Ajout du contrôle des calques de détails
    Ajout du contrôle de l'attribut CM_LGREEL / blocs fun_*_cm
    Modification du contrôle des styles pour détecter les styles dont les polices SHX ne sont pas définies dans la charte
    
1.2.14:
> Toutes les versions:
- Nouvel installer qui intègre les pré-requis windows.

1.2.13:
> Toutes les versions:
- Fix:
    Fichier manquant pour CefSharp, ajout de diag de dépendance au démarrage.
    Installation Registre LocalMachine au lieux de CurrentUser.
- Evol:
    Montée de version CefSharp 53.0.1 -> 55.0
    Chargement dynamique des LibProcess pour faciliter le processus de mise à jour.
    Activation de l'affichage des succès dans le log.
    Ajout de Xml To Dwg.

1.2.12:
> Toutes les versions:
- Fix:
    Chemin par défaut du menu.

1.2.11:
> Toutes les versions:
- Fix: GOsuiteUI
    Correction de la couleur des items de step du rapport
    Suppression de Windows.SetFocus en 2014 -> Exception / Erreur Fatal
- Blindage Process

1.2.10:
> Toutes les versions:
- Fix: GOSUITEINITMODEL
    Mise à jour de la méthode d'initilisation à partir d'un dwt.

1.2.9:
> Toutes les versions:
- Fix: GOSUITELOADMENU
    Cherche l'emplacemnt standard et affiche la boite de dialoque si le fichier n'a pas été trouvé.

1.2.8:
> Toutes les versions:
- Fix: Appel de commande asynchrone

> AUTOCAD 2012 et 2013:
- Fix: GeomExtents pour les blocs qui faisait une exception.

1.2.7: 
> AUTOCAD 2012 et 2013:
- Ajout interface WPF du rapport pour verions 2012 et 2013