Ce document présente les principales améliorations et correctifs des dernières version d’IGO. Tous les changements sont détaillés dans le journal des modifications sur le dépôt GitHub du projet igo2-lib : https://github.com/infra-geo-ouverte/igo2-lib/blob/master/CHANGELOG.md
Démonstration de la dernière version disponible d'IGO : https://infra-geo-ouverte.github.io/igo2/
IGO Version 1.11 (2022-03-30)
Nouvelles fonctionnalités et améliorations
- Filtre attributaire
- Il est maintenant possible de personnaliser le titre des sections attributaires-temporels (#981)
- Des options pour réinitialiser et désactiver le filtre attributaire-temporel sont maintenant disponibles (#982)
- Carte
- Possibilité d’afficher un info-bulle sur la carte (#979)
- Bouton permettant de revenir à un “extent” prédéfini (carte et contexte) (#957)
- Édition
- Possibilité d’éditer des couches par l’intermédiaire de la vue tabulaire (#996)
- Vue tabulaire
- Il est maintenant possible d’associer le comportement du query aux couches liées wms-wfs (#995)
- Catalogue
- Correction de problèmes liés à l’affichage des légendes et données de catalogue provenant de services arcgirest (#966)
- Itinéraire
- Le contexte actif est ajouté à l’url de partage (si non-authentifié) (#998)
- Recherche
- La fenêtre d’information ne s’ajoute plus à l’ajout de la couche (seulement à la sélection). (#1020)
IGO Version 1.10 (2021-10-13)
Nouvelles fonctionnalités et améliorations
- Recherche
- La position du curseur permet maintenant d’afficher la municipalité, la MRC et la région administrative du point (#941)
- Outil d’importation/exportation
- L’exportation multiple en format CSV (compatible Excel) permet maintenant l’exportation d’un seul fichier regroupant toutes les entités ainsi que la séparation de ce même fichier par couches (#949)
- Filtre spatial
- Une liste comprenant l’ensemble des résultats est maintenant affichée à la recherche (#954)
- Mises à jour
- Mise à jour de la librairie des messages (angular2-notifications -> ngx-toastr) (#928)
IGO Version 1.9 (2021-09-20)
Nouvelles fonctionnalités et améliorations
- Itinéraire
- Les couches de données résultantes (arrêts et tracé) sont maintenant liées avec l’outil de carte (#896)
- Dessin
- Améliorations mineures à l’interface de l’outil (#649)
- Les dessins et les étiquettes peuvent maintenant être modifiés (#897)
- Les couches de données résultantes (dessins) sont maintenant liées avec l’outil de carte (#896)
- Mesure
- Les couches de données résultantes (mesure à la carte) sont maintenant liées avec l’outil de carte (#896)
- Filtre attributaire
- Possibilité d’ajouter un filtre temporel par année (#907)
- Outils avancés
- Permet de comparer spatialement plusieurs couches à l’aide d’un « swipe » horizontal(#900)
- Permet d’obtenir et de copier les coordonnées du centre de la carte selon différentes projections (#900)
- Mises à jour
- Mise à jour de l’ensemble des librairies (Angular 12, OpenLayers 6.7…)
IGO Version 1.8 (2021-07-07)
Nouvelles fonctionnalités et améliorations
- Gestion des couches de la carte
- Ajout d’un bouton pour zoomer sur l’étendue de la carte (#518)
- Fixer la barre d’outils en haut de la liste des couches (#509)
- Bouton pour sélectionner/désélectionner toutes les couches visibles directement en haut de la liste des couches (#887)
- Filtre attributaire
- Configurer des filtres attributaires avec une liste déroulante (#876)
- Impression
- Afficher la légende sur la même page que la carte (#547)
- Outil de mesure
- Afficher les mesures de distance des segments de polygone (#455)
- Aide et documentation
- Quand on ouvre un contexte avec un message associé, les messages d’information déjà présents sont remplacés (#507)
- Afficher plusieurs messages à l’ouverture d’un contexte ou d’une couche (#865)
- Recherche
- Configurer la symbologie des résultats de recherche (#870)
- Carte
- Configurer le style de la barre d’échelle (#859)
- Authentification
- Support de Azure Active Directory B2C (#872)
IGO Version 1.7 (2021-04-28)
Nouvelles fonctionnalités et améliorations
- Filtre attributaire
- Possibilité d’ajouter des filtres sous forme de case à cocher ou de boutons radio et de les combiner (#831)
- Possibilité de combiner avec le filtre temporel pour filtrer les entités par date (#831)
- Ajout d’un attribut permettant la gestion de l’ordre d’apparence (#831)
- Ajout d’un attribut permettant d’identifier les groupes à l’aide de sous-titre (#831)
- Interrogation sur la carte
- Bouton pour agrandir et diminuer directement disponible de l’entête (#600)
- Amélioration du rendu pour les tableaux html et lorsque la table de résultats est présente (#600)
- Couleur de sélection, de survol et de base maintenant pilotable pour le getInfo
- Impression
- Ajout des attributions gouvernementales (#832)
- Ajout de la barre d’échelle (#832)
- Aide et documentation
- Guide disponible selon le profil d’authentification (#833)
- Recherche
- Afficher l’UNC (intervalle de confiance) pour les coordonnées BELL
- Détection du « + » pour la recherche d’intersection
- Recherche multiple avec le caractère “|” (#594)
- Possibilité d’afficher tous les résultats de recherche sur la carte dans les paramètres de recherche (#825)
- Couleur de sélection, de survol et de base maintenant pilotable pour la recherche
- Zoom sur l’étendue des résultats lors d’une recherche par url (avec paramètre search=…)
- Catalogue
- Plus de limitation aux niveaux des couches provenant de services externes avec plus de deux sous-groupes (#835)
- Formulaire d’ajout de services web (wms, wmts et arcgis) (#835)
- Indicateurs pour les catalogues externes(#835)
- Message informatif
- Ajout d’une date de début et de fin de message (#839)
IGO Version 1.6 (2021-02-01)
Nouvelles fonctionnalités et améliorations
- Aide et documentation
- Possibilité d’ajouter un lien vers un guide d’utilisation dans l’outil « À propos » (#790)
- Ajout d’un tour interactif pour l’outil « Carte »
- Ajout d’un tour interactif pour l’outil « Contextes »
- Aide à l’outil de recherche (indiquer des exemples) (#306)
- Outil de dessin
- Ajout d’un outil de dessin (#391)
- Impression
- Corriger l’affichage des titres trop longs (#724)
- Ajout d’un sous-titre (#805)
- Filtre spatial
- Pouvoir ajouter un buffer autour d’une zone prédéfinie ou dessinée
- Ajouter les coordonnées (latitude et longitude) des points extraits
- Catalogue
- Possibilité de définir un alias pour renommer une couche d’un catalogue composite (#787)
- Afficher le contenu de la balise « abstract » si aucun hyperlien de métadonnées n’est défini (#514)
IGO Version 1.5 (2020-10-09)
Nouvelles fonctionnalités et améliorations
- Global
- Quand l’enregistrement sélectionné est trop petit pour être visible à l’échelle actuelle de la carte, afficher un marqueur pour indiquer l’emplacement
- Aide et documentation
- Possibilité d’afficher une page d’accueil au contenu configurable (#689)
- Ajout d’un tour guidé configurable (#382)
- Table des enregistrements
- Montrer les enregistrements des couches vectorielles contenues dans la carte (#390)
- Afficher le résultat de la sélection d’une couche dans la table (#445)
- Interrogation sur la carte
- Afficher les images directement dans la fenêtre d’information
- Gestion des couches de la carte
- Afficher ou masquer plusieurs couches à la fois dans la sélection multiple (#453)
- Pouvoir définir des filtres temporel dans les filtres attributaires avancés (#705)
- Itinéraire
- Lien pour afficher l’outil d’itinéraire vers un résultat de recherche (#711)
- Catalogue
- Pouvoir ajouter des services ArcGIS REST dans les catalogues composites (#709)
- Authentification
- Ajout de l’authentification Microsoft Azure
- Mises à jour
- Mise à jour de l’ensemble des librairies (#696)
IGO Version 1.4 (2020-08-03)
Nouvelles fonctionnalités et améliorations
- Global
- Détection des fureteurs dont la version n’est pas supportée (#399)
- Stockage des préférences de l’utilisateur (#443)
- Carte
- Ajout d’un mode de localisation permettant le suivi de la position en temps réel (#648)
- Contextes
- Pouvoir exporter et importer un contexte dans une instance IGO qui n’utilise pas l’api de contexte (#388)
- À l’ouverture d’un contexte, retirer les couches dont l’accès est interdit et avertir l’utilisateur (#321)
- Pouvoir filtrer la liste des contextes par profil d’utilisateur et niveau de partage (instances utilisant l’api de contexte seulement) (#447)
- Pouvoir masquer un contexte (instances utilisant l’api de contexte seulement) (#680)
- L’utilisateur peut retirer un contexte qui lui a été partagé de façon permanente
- Possibilité de traduire en anglais le message (toast) qui s’affiche à l’ouverture d’un contexte (#433)
- Interrogation sur la carte
- Pouvoir agrandir/réduire la taille de la fenêtre des résultats d’interrogation sur la carte (#442)
- Paramètres URL
- Ajout d’un fichier de données géolocalisées à la volée par paramètre d’URL (#415)
- Outil d’importation/exportation
- Exportation en fichier CSV compatible avec Excel (fichier CSV avec séparateur point-virgule) (#452)
- Exporter plusieurs couches à la fois (#692)
- Exporter les couches dans l’étendue de la carte (WFS et vecteurs) (#657)
- Conserver les dernières options choisies (#657)
- Afficher un hyperlien pour les couches téléchargeables avec un lien externe (#661)
- Impression
- Impression de carte sur appareil mobile (#685)
- Filtre spatial
- Lier l’exportation des résultats du filtre spatial à l’outil d’exportation (#439)
Correctifs
- Recherche
- Supprimer le résultat précédent de la carte lors d’une nouvelle recherche (#473) (#475)
- Pouvoir ouvrir le lien Google Maps quand le résultat est une municipalité (#409)
- Contextes
- Si un contexte est invalide, avertir l’utilisateur et afficher le contexte par défaut
- Outil d’importation/exportation
- L’exportation en format GOX supporte les géométries de type MultiLineString (#660)
- Pouvoir exporter les enregistrements même si le service WFS n’est pas visible sur la carte (#661)
IGO Version 1.3 (2020-05-11)
Nouvelles fonctionnalités et améliorations
- Catalogue
- Le titre du catalogue est conservé dans le titre lorsqu'on bascule à l'intérieur du catalogue
- Possibilité de créer des catalogues en combinant plusieurs sources différentes (#559) :
- Regrouper différentes sources dans un même catalogue
- Créer un groupe à l'intérieur du catalogue en regroupant différentes couches
- Filtrer les couches de la source en listant le nom des couches ou en utilisant une expression
- Contextes
- Pouvoir filtrer la liste des contextes (#432)
- Pouvoir trier les contextes en ordre alphabétique (#624)
- Créer un contexte directement dans l'onglet des contextes (bouton de la barre de profil déplacé - version authentifiée seulement) (#624)
- Filtres sur les couches
- Possibilité de spécifier les opérateurs permis pour chaque champ d'une couche et nouveaux opérateurs disponibles (#608)
- Interrogation sur la carte
- Lorsque le service interrogé ne retourne pas de géométrie, ajouter un marqueur sur la carte pour indiquer l'emplacement du clic (#617)
- Gestion des couches de la carte
- Amélioration à l'ergonomie (#397) :
- Les outils de gestion d'une couche (opacité, ordre, suppression, filtres attributaires et temporels) s'affichent dans une barre d'outil en bas du panneau (#357)
- Onglet « Légende » qui permet un affichage simplifié de la légende des couches visibles sur la carte (#507)
- Un bouton « Opacité » permet de faire apparaître le slider pour gérer l'opacité des couches ( #451)
- Faire des actions su plusieurs couches en même temps (monter, descendre, supprimer) (#307)
- Affichage des filtres attributaires dans un panneau distinct
- Ajuster le délai pour ne pas voir apparaître le message « Aucune couche n'est présentement active sur la carte » au chargement des contextes (#438)
- Outil d'importation/exportation
- Regroupement en grappes (clusters) de données importées à l'aide d'un fichier de style (nécessite une configuration préalable) (#616)
- Exporter l'information descriptive en format GPX (#622)
- Sources de données
- Les couches ajoutées à la carte par le catalogue, la recherche ou les contextes ont les mêmes attributs, si un api est spécifié pour les obtenir (exemple : filtre temporel) (#344)
- Le format du GetInfo est obtenu selon les informations fournies par la source de données, pour s'assurer que le format utilisé soit supporté (#582)
Correctifs
- Contextes
- Le fait qu'une couche soit interrogeable ou non est conservé dans le contexte
- Filtre temporel
- Meilleure gestion des dates (correction du problème lors de la conversion en UTC, format d'affichage en français, indicateur de la date sélectionnée dans le calendrier) (corrige en partie #534)
- Les dates affiches ne se réinitialisent pas tant que le filtre est actif sur la couche (corrige #359)
- Sources de données
- Meilleure gestion quand une source de données est en erreur (les autres couches de la carte ne sont pas affectées)