Un Planet est un site Web dynamique qui agrège le plus souvent sur une seule page, le contenu de notes, d'articles ou de billets publiés sur des blogs ou sites Web afin d'accentuer leur visibilité et de faire ressortir des contenus pertinents aux multiples formats (texte, audio, vidéo, Podcast). C'est un agrégateur de flux RSS. Il s'apparente à un portail web.
Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Feeds
10421 items (1 unread) in 53 feeds

-
Décryptagéo, l'information géographique
-
Cybergeo
-
Revue Internationale de Géomatique (RIG)
-
SIGMAG & SIGTV.FR - Un autre regard sur la géomatique (1 unread)
-
Mappemonde
-
Imagerie Géospatiale
-
Toute l’actualité des Geoservices de l'IGN
-
arcOrama, un blog sur les SIG, ceux d ESRI en particulier
-
arcOpole - Actualités du Programme
-
Géoclip, le générateur d'observatoires cartographiques
-
Blog GEOCONCEPT FR
-
Géoblogs (GeoRezo.net)
-
Geotribu
-
Les cafés géographiques
-
UrbaLine (le blog d'Aline sur l'urba, la géomatique, et l'habitat)
-
Séries temporelles (CESBIO)
-
Datafoncier, données pour les territoires (Cerema)
-
Cartes et figures du monde
-
SIGEA: actualités des SIG pour l'enseignement agricole
-
Data and GIS tips
-
Neogeo Technologies
-
ReLucBlog
-
L'Atelier de Cartographie
-
My Geomatic
-
archeomatic (le blog d'un archéologue à l’INRAP)
-
Cartographies numériques
-
Veille cartographie
-
Makina Corpus
-
Oslandia
-
Camptocamp
-
Carnet (neo)cartographique
-
Le blog de Geomatys
-
GEOMATIQUE
-
Geomatick
-
CartONG (actualités)
Du côté des éditeurs
-
9:01
Plan de retrait d'ArcGIS AppStudio
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Il y a quelques semaines Esri a publié le plan de retrait du générateur d'applications natives AppStudio. Dans ce cadre, Esri a annoncé que la nouvelle version 5.5 d'ArcGIS AppStudio sera une version de "Support à Long Terme" (LTS) du produit et la dernière version majeure d'AppStudio. Le produit ArcGIS AppStudio sera officiellement retiré en février 2025.
Le parcours d'AppStudio
La première version d'ArcGIS AppStudio date de fin 2015, et depuis lors, nous avons vu des applications natives étonnantes, conçu pour les entreprises et les stores d'applications publics. AppStudio a permis à quiconque de créer des applications natives personnalisées et a aidé les développeurs à être plus productifs lors de la création simultanée d'applications pour plusieurs plateformes (Windows, Android, iOS, ...).
Mais plus de 7 ans, c'est long dans le monde du développement d'applications mobiles, et au cours de ces années, nous avons tous vu ce paysage évoluer. Les applications web optimisées pour les mobiles se sont améliorées, les applications natives prêtes à l'emploi sont plus performantes et personnalisables, et de nouvelles technologies de développement d'applications sont désormais disponibles pour les utilisateurs auprès des principaux fournisseurs de technologies (Microsoft, Apple, Google, ...) et les obstacles à la création et à la publication d'applications diminuent. Après avoir examiné les tendances actuelles et futures des applications mobiles, la décision a été prise par Esri d'entamer le processus de retrait d'ArcGIS AppStudio.
Support et retraite d'AppStudio
Tout développement d'applications mobiles personnalisées nécessite un temps et des ressources considérables pour être créé et déployé. Pour aider les utilisateurs existants d'AppStudio à mettre à jour et à maintenir leurs applications actuelles, Esri a publié AppStudio 5.5. Cette version sera entièrement prise en charge pendant deux ans. Pour assurer la longévité et le support fondamental d'AppStudio 5.5, Esri l'a construit sur Qt 5.15 et ArcGIS Runtime 100.15, qui sont également des versions de support à long terme.
Alors, que signifie "support à long terme" ? Cela signifie que les utilisateurs d'AppStudio continueront d'avoir accès au support technique, à la documentation et aux serveurs de build Cloud Make. Au cours des deux années de support, Esri fournira toutes les mises à jour du produit sous forme de correctifs ou de correctifs pour résoudre les bogues importants, se conformer aux exigences de sécurité et maintenir la compatibilité avec les magasins d'applications (Google Play, Apple App Store et Microsoft Store). Aucune nouvelle fonctionnalité ou fonction ne sera ajoutée à AppStudio après la version 5.5. Après deux ans de support à long terme d'AppStudio 5.5, le produit sera retiré en février 2025.
Vous pouvez consulter la rubrique "Nouveautés d'ArcGIS AppStudio 5.5 LTS (février 2023)" pour plus de détails sur les améliorations, les corrections de bugs et les mises à jour des composants de cette version.
Esri a publié une "FAQ sur le retrait du produit AppStudio" avec plus de détails sur la feuille de route du retrait ainsi que sur ce que cela signifie pour les utilisateurs de Survey123 et de QuickCapture.
La migration et l'avenir de la fourniture d'applications mobiles personnalisées Continuité du support
Ceux qui ont déjà créé des applications avec AppStudio peuvent continuer à ajouter des améliorations et des mises à jour de maintenance à leurs applications en sachant qu'elles se trouvent sur une plate-forme de développement performante et stable. Jusqu'au retrait en février 2025, vous pourrez créer (à l'aide de Cloud Make) et déployer vos applications sur des magasins d'applications, des systèmes de gestion des appareils mobiles (MDM) ou via AppStudio Player.
Avenir d'ArcGIS Survey123 et d'ArcGIS QuickCapture
Ceux d'entre vous qui utilisent AppStudio le savent probablement, ArcGIS Survey123 et ArcGIS QuickCapture sont créés à l'aide de la technologie AppStudio. Alors, que signifie l'annonce de la retraite d'AppStudio pour ces produits ? Bien évidemment, ces produits continueront leur calendrier normal et de nouvelles fonctionnalités continueront d'être ajoutées à ces deux produits, sur toutes les plateformes prises en charge. ArcGIS Survey123 et ArcGIS QuickCapture sont actuellement en cours de portage vers une architecture Microsoft .NET MAUI plus moderne avec le SDK ArcGIS Maps pour .NET (MAUI) afin de mieux prendre en charge la croissance de ces produits à l'avenir. Consultez la "FAQ sur le retrait du produit AppStudio" pour plus de détails sur l'avenir de Survey123 et de QuickCapture.
Options de migration pour vos applications AppStudio
Esri est bien conscient que le développement d'applications mobiles natives peut être un processus long avec des attentes d'une longue durée de vie des applications. Dans cet esprit, Esri encourage fortement nos utilisateurs à choisir une solution alternative à AppStudio en cas de démarrage d'un nouveau projet d'application mobile native.
Esri encourage également tous les utilisateurs AppStudio existants à commencer le processus d'évaluation de l'audience de leur application, de ses fonctionnalités et des exigences de déploiement afin de sélectionner le meilleur chemin de migration. Voici différentes solutions ArcGIS pour y parvenir.
Développement d'applications mobiles multiplateformes
À l'aide de ces SDKs de développement, vous pouvez écrire votre application une seule fois, puis générer des versions d'application natives pour plusieurs plates-formes, notamment iOS, Android et même des ordinateurs de bureau.- ArcGIS Maps SDK pour .NET (MAUI)
Un langage de développement populaire avec une communauté nombreuse et active. Esri prend désormais en charge les nouveaux outils d'interface utilisateur d'application multiplateforme (MAUI) .NET de Microsoft afin que vous puissiez déployer vos applications sur l'App Store d'Apple ou Google Play Store. - ArcGIS Maps SDK pour Qt
Une solution multiplateforme puissante et flexible utilisant le même langage QML que les applications AppStudio.
Développement d'applications mobiles sur plateforme native
Ces nouveaux SDK d'Esri fournissent aux utilisateurs les derniers outils de développement conçus spécifiquement pour iOS et Android. Les applications créées à l'aide de ces plates-formes peuvent être publiées sur l'Apple App Store ou Google Play Store- ArcGIS Maps SDK for Swift (iOS)
Créer des applications pour iPhone et iPad - ArcGIS Maps SDK for Kotlin (Android)
Créer des applications pour téléphones et tablettes Android
Applications mobiles configurable pour les opérations sur le terrain
Vous avez besoin de fournir une application native à d'autres membres de votre organisation pour effectuer un travail en dehors du bureau ? Vous souhaitez collecter des données ou disposer d'une carte numérique interactive hors ligne sur le terrain ? Dans ces deux cas, Esri vous encourage à évaluer la suite d'applications de terrain ArcGIS prêtes à l'emploi. Ces applications continuent d'ajouter de nouvelles fonctionnalités et elles sont toutes hautement configurables.- ArcGIS Field Maps
Une application flexible et intuitive qui utilise des cartes basées sur les données et des formulaires mobiles pour vous aider à capturer/modifier des données et à trouver des informations sur une carte. - ArcGIS QuickCapture
Une application mobile pour la collecte rapide et massive de données sur le terrain. Vous collectez en appuyant simplement sur un bouton. - ArcGIS Survey123
Vous capturez des données sur une application mobile ou sur le web à l'aide d'enquêtes intelligentes hautement configurables.
Applications web, optimisées et adaptées aux usages sur des écran mobiles
Après avoir examiné les exigences de votre application, vous découvrirez peut-être que la création d'une application Web est une solution rapide et efficace. Esri propose des App Builders pour créer des applications Web sans écrire de code (développement Low-code/No-Code) et un incroyable SDK JavaScript pour créer des applications Web à partir de zéro. Notez que les applications Web ne peuvent pas s'exécuter hors ligne et ne peuvent pas être publiées sur les magasins d'applications mobiles.- ArcGIS Experience Builder
Créer une application Web optimisée pour les mobiles en configurant des widgets et des options de mise en page dans une interface flexible de type glisser-déposer. Vous pourrez configurer l'apparence de votre application Web sur différentes tailles d'écran. - ArcGIS Instant Apps
Vous pouvez transformer vos cartes en applications web adaptées aux mobiles en quelques minutes en sélectionnant et en configurant simplement un modèle. - ArcGIS Dashboards
Présenter des analyses basées sur la localisation à l'aide d'une visualisation de données interactive et facile à lire sur un tableau de bord. - ArcGIS StoryMaps
Transformer votre travail SIG en histoires qui informent et inspirent en connectant du texte, des photos et des vidéos à vos cartes et scènes web. - ArcGIS Maps SDK pour JavaScript
Utiliser JavaScript pour créer des applications Web attrayantes qui libèrent le potentiel de vos données avec des expériences utilisateur interactives époustouflantes sur les navigateurs de bureau et mobiles.
Restez en contact et obtenir de l'assistance
Je vous recommande de contacter votre interlocuteur technique habituel chez Esri France en cas de questions sur la migration de vos applications existantes ou sur les orientations à prendre pour vos prochains projets d'applications mobiles personnalisées. Vous pouvez également échanger avec la communauté Esri ou l'équipe AppStudio via appstudiofeedback@esri.com si vous avez des questions sur les options de retrait ou de migration d'applications.
- ArcGIS Maps SDK pour .NET (MAUI)
-
9:47
ArcGIS Maps for Adobe Creative Cloud - Nouveautés Mars 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierArcGIS Maps for Adobe Creative Cloud est un plug-in pour Adobe Illustrator et Adobe Photoshop. Il est utilisé par les cartographes et les designers PAO qui exploitent ArcGIS en tant que système pour créer des produits cartographiques de grande qualité ou des infographies percutantes. Si vous êtes nouveau sur ArcGIS Maps for Adobe Creative Cloud, vous pouvez consulter cette liste de vidéos pour commencer.
">[HTTp5jjtKa-H9SWxF8kMzPK0mKVI7so-UXwWIRlGDEzCyIfWH1iSgxLvyqsbHJdqG3Cy2t8631sHd1nO1cVw">][HTTp5jjtKa-H9SWxF8kMzPK0mKVI7so-UXwWIRlGDEzCyIfWH1iSgxLvyqsbHJdqG3Cy2t8631sHd1nO1cVw=w640-h358"] />
La dernière mise à jour d'ArcGIS Maps for Adobe Creative Cloud est disponible depuis quelques jours; elle inclut des améliorations répondant aux retours de la communauté des utilisateurs et des mises à jour de maintenance générales. Je vous propose de découvrir les nouveautés de la version de mars 2023 (version 3.4).
Améliorations des flux de travail ArcGIS Pro vers Adobe Illustrator
Voici les principales améliorations incluses dans cette nouvelle version pour prendre en charge les professionnels du SIG et les cartographes qui utilisent le plug-in pour travailler avec les exportations ArcGIS Pro AIX.
Performances d'ouverture des fichiers AIX
Cette version 3.4 inclut des améliorations pour accroitre les performances d'ouverture de cartes complexes créées à l'aide d'ArcGIS Pro. On notera que, même avec ces améliorations, il est recommandé aux auteurs de cartes de suivre les meilleures pratiques lors de la création de cartes dans ArcGIS Pro à utiliser dans Illustrator. Cette amélioration devrait vous permettre de démarrer votre travail de conception beaucoup plus rapidement.
Organisation des couches des éléments de diagramme à barres ArcGIS Pro
Avec cette nouvelle version, les mises en page ArcGIS Pro qui incluent des éléments de graphique sont mieux organisées en utilisant des groupes de couches. Ceci améliore la lisibilité d'un graphique dans le panneau Calques d'Illustrator pour faciliter le style des composants individuels tels que les axes, les barres, les étiquettes, etc. Ceci est pris en charge avec les fichiers AIX créés dans ArcGIS Pro version 3.1 ou ultérieure.
Organisation des couches d'éléments cartographiques prise en charge avec les fichiers AIX créés
dans ArcGIS Pro version 3.1 ou ultérieure
Améliorations des workflows pour cartographier directement depuis votre organisation ArcGIS
Cette d'ArcGIS Maps for Adobe Creative Cloud inclut des améliorations de performances sur les workflows de synchronisation, des améliorations de l'accessibilité de l'interface utilisateur du plug-in, des workflows de création de cartes autour du 180ème méridien et une amélioration de l'expérience de recherche de contenu.
Amélioration des performances lors de la synchro des cartes à l'aide du profil de cartographie par défaut
Comme les améliorations de performances mentionnées précédemment, les performances de synchronisation des cartes directement à l'aide du profil de cartographie par défaut ont également été considérablement améliorées.
Prise en charge des couches Open Geospatial Consortium (OGC)
Avec cette version, le plug-in prend en charge la possibilité de travailler avec les services OGC hébergés sous forme de couches ou de cartes dans votre organisation ArcGIS. Cela permet d'utiliser des couches OGC pour définir et compiler des cartes et les synchroniser en tant que graphiques pour la création de cartes. Les couches WFS sont téléchargées en tant que vecteurs, et les couches WMS et WMTS sont téléchargées en tant que couches d'image.
Prise en charge de l'authentification Google
La connexion à une organisation ArcGIS via un identifiant Google est désormais prise en charge. Cela résout les erreurs signalées dans ce retour de la communauté, lorsque la licence ArcGIS est liée à un compte Gmail. La nouvelle version prend également en charge le système d'exploitation Windows 11 et la dernière version d'Adobe Illustrator et d'Adobe Photoshop (au moment de la rédaction de ce blog, il s'agit d'Adobe Illustrator v27.3.1 et d'Adobe Photoshop v24.2.)
Liste des bugs corrigés avec la version de mars 2023
- BUG-000147897 Impossible de se connecter au plug-in dans Adobe Illustrator et Adobe Photoshop à l'aide des identifiants de connexion Google
- BUG-000151415 Amélioration du temps de traitement Pro-AIX (impossible d'ouvrir des fichiers volumineux)
- BUG-000151731 Certaines expressions d'étiquette ArcGIS Pro génèrent des résultats AIX inattendus
- BUG-000144936 Les exportations AIX des mises en page ArcGIS Pro avec des images SVG masquent les autres couches dans Adobe Illustrator
- BUG-000154524 La symbologie ponctuelle des comptages et des quantités sur une couche d'entités apparaît de manière inattendue lors de la synchronisation dans Adobe Illustrator.
- La synchronisation d'une carte à partir du plug-in génère un fichier vierge. Ce problème a été résolu récemment par l'équipe d'Adobe Illustrator. Pour en savoir plus, consultez cet article de la communauté.
Vous pouvez télécharger gratuitement la dernière version aujourd'hui.
Pour des informations détaillées sur ces améliorations, veuillez consulter la documentation. Restez en contact avec la communauté Maps for Adobe Creative Cloud.
-
9:08
La Géo au service de la résilience climatique de vos organisations et territoires
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Exceptionnellement, cet article n'est pas directement lié aux technologies du système ArcGIS, quoi que... Chez Esri, notre priorité a toujours été de faciliter le travail de nos utilisateurs en nous engageant en faveur des sciences, de la durabilité et de l’innovation. À l’aide des outils de SIG que nous proposons, nous aidons les organisations publiques et privées à préserver et développer les espaces naturels. Depuis plus de 50 ans, Esri et ses distributeurs s'efforcent de protéger notre planète et d’investir dans des solutions qui nous y aident. Notre objectif est de créer un futur durable et nous pensons que les technologies et les outils d’analyse modernes facilitent l’élaboration de plans d’action pour le climat.
Après quelques mois de gestation, je partage avec vous ce livre blanc traitant des usages de la Data et de la Géo pour une plus grande résilience climatique des organisations et de leurs territoires. Ecrit par mon collègue David Jonglez et préfacé par Jean Jouzel (ancien membre du GIEC et scientifique reconnu pour ses travaux de recherche sur l'évolution du climat), ce document de 53 pages est richement illustré d'expérience de nos utilisateurs et de cas d'usages relatifs à 7 grandes thématiques :- Comprendre le changement climatique, répertoriant des cas d’usage de suivi et d’analyse des variables climatiques ;
- Evaluer les risques climatiques, illustrant un certain nombre d’aléas climatiques comme ceux des migrations climatiques, des effets sur la santé, de l’impact sur la biodiversité et l’environnement, des inondations, des submersions marines, etc. ;
- Anticiper, prédire et planifier ses actions, axé autour de la prédiction des phénomènes et la planification des actions de résilience climatique ;
- Agir pour limiter le changement climatique, listant de très nombreux cas d’usage de politiques publiques visant à limiter l’empreinte carbone des territoires et à les rendre plus résilients ;
- Partager et collaborer avec les parties prenantes sur le territoire, faisant référence aux expériences de Hubs de Données Climatiques ;
- Informer et impliquer la communauté, présentant quelques expériences de territoires impliquant les parties prenantes locales dans leur plan d’actions climatiques ;
- Gérer les crises, illustrant les 3 piliers de prévention, de gestion de crise et de résilience post-crise, sur les aléas climatiques.
J'espère que, comme moi, vous trouverez ce recueil inspirant.
-
11:58
Imagerie orientée dans ArcGIS - Nouveautés Mars 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierL'imagerie orientée est une source de données puissante dans un SIG car elle permet l'utilisation conjointe de photographies terrestres, drones ou aériennes avec des couches de données du SIG. Géoréférencées et orientées, elles permettent de contextualiser vos données SIG avec une vue réelle du terrain et peuvent même servir de support pour la saisie de nouvelles données SIG. La version de mars 2023 introduit des capacités d'imagerie orientée comprend notamment l'ajout d'une nouvelle application web d'exploration de vos catalogues d'imagerie orientée, ainsi que des améliorations de la qualité les outils de gestion d'imagerie orientée et de la visionneuse d'imagerie orientée. d'ArcGIS Pro.Nouvelle application web d'exploration d'imagerie orientée en mode 2D Nouvelle application web d'exploration d'imagerie orientée en mode 3D
Nouvelle application l'exploration de votre imagerie orientée
Vous pouvez désormais l'application web "Oriented Imagery Explorer" (qui remplace les précédentes applications de démonstration d'exploration d'imagerie orientée 2D et 3D). Vous devez dorénavant utiliser cette application web (ou le widget d'Experience Builder) pour explorer et partager rapidement des catalogues d'images orientées sur le web.
Oriented Imagery Explorer offre une ergonomie améliorée et des fonctionnalités améliorées, notamment :- La possibilité d'ajouter plusieurs catalogues d'images orientées à l'application et de basculer entre eux dans la visionneuse
- Les deux modes d'exploration (2D et 3D) dans une seule application (basculez entre les deux à l'aide d'un paramètre d'URL)
- Un nouveau widget Signets (activé s'il y a des signets dans la carte Web ou des diapositives dans la scène Web)
- Une visionneuse d'images orientées ancrée par défaut, et la possibilité de la faire flotter dans l'application
Vous pouvez consulter la bibliothèque Oriented Imagery Sample Apps pour voir des exemples d'applications web sur différents types d'imagerie orientée. Elles ont été configurées à l'aide de l'application Oriented Imagery Explorer ou du widget Oriented Imagery dans ArcGIS Experience Builder.
Comment utiliser la nouvelle application Oriented Imagery Explorer
Si vous souhaitez partager l'application Oriented Imagery Explorer avec vos données préchargées, vous pouvez modifier l'URL pour inclure votre catalogue d'imagerie orientée et votre carte web (ou votre scène we.
L'URL par défaut est [https:]] , que vous pouvez utiliser pour accéder à une variété d'exemples de catalogues d'images orientés ou pour charger le vôtre à partir d'ArcGIS Online.
Si vous ajoutez ?type=3D à cette URL (https://oi1.img.arcgis.com/app1/index.html?type=3D), vous pouvez accéder aux mêmes exemples dans le contexte d'une scène 3D.
Enfin, vous pouvez ajouter des catalogues d'images orientées spécifiques, des cartes Web et des scènes Web à l'aide de leurs ID d'élément. Exemples d'URL de notre galerie d'exemples d'applications :
Améliorations supplémentaires
Esri a effectué des mises à jour dans la visionneuse d'imagerie orientée (accessible à l'aide de ce complément ArcGIS Pro, de l'application Oriented Imagery Explorer et du widget Experience Builder) et dans les outils de gestion d'imagerie orientée. Il vous faudra télécharger les dernières versions du complément ArcGIS Pro et des outils de gestion pour tirer parti des modifications.
Evolutions dans les outils de gestion :- Esri a ajouté la prise en charge de Google Photo Spheres
- Les images nadir pour les catalogues d'imagerie orientée créés à partir de jeux de données mosaïques sont désormais corrigées vers le nord
- La lecture des balises XMP a été rendue plus robuste
- L'outil "Créer un OIC de référence" génère désormais une URL de service valide
- Le champ "Calculer l'ID de la station" dans la table attributaire "Expositions" a été corrigé
Visionneuse d'imagerie orientée du complément ArcGIS Pro
Esri a également apporté quelques modifications à l'API Oriented Imagery qui affecteront la visionneuse d'images orientées :- La visionneuse d'images orientées prend désormais en charge les très grandes images
- Un cap de -999 ne provoquera plus d'erreur
- Pour les clients utilisant une base de données Postgres, l'image s'affichera désormais dans la visionneuse si un point d'exposition est sélectionné sur la carte
- Les images de profondeur sont maintenant rendues correctement lorsque l'icône d'image de profondeur est sélectionnée
Enfin, certains utilisateurs ont rencontré un problème avec le widget Oriented Imagery Experience Builder où un widget ancré activait et désactivait les barres de défilement à plusieurs reprises ; ce bogue a été corrigé.
Futur de l'intégration de l'imagerie orientée dans ArcGIS
Pendant longtemps les capacités d'imagerie orientée ont été en phase de spécification et d'évaluation pour bien comprendre l'usage souhaité par les utilisateurs. Esri est en train d'intégrer l'imagerie orientée en tant que fonctionnalité standard dans ArcGIS Online, ArcGIS Enterprise et ArcGIS Pro. J'aurai bientôt plus de détails sur les spécificités de l'intégration et le calendrier prévu, alors assurez-vous de suivre ce sujet sur ce blog !
- La possibilité d'ajouter plusieurs catalogues d'images orientées à l'application et de basculer entre eux dans la visionneuse
-
17:14
Esri annonce la disponibilité d'ArcGIS Reality
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Esri annonce que le système ArcGIS s'enrichit d'une nouvelle famille de produits nommée ArcGIS Reality avec la sortie des nouvelles solutions ArcGIS Reality Studio et ArcGIS Reality for ArcGIS Pro pour cartographier la réalité sur de larges territoires et constituer ainsi un socle de haute qualité pour vos jumeaux numériques.
Introduction à ArcGIS Reality
ArcGIS Reality est une suite de produits logiciels de photogrammétrie conçus pour l'implémentation de vos workflows de capture de la réalité à l'échelle de sites, de villes, de métropoles et de pays. Créez une représentation numérique précise du monde à n'importe quelle échelle et sur n'importe quelle étendue. Transformez les images de drones et les images aériennes en cartes et modèles 3D visuellement ultraréalistes et très précis. En produisant cette représentation numérique du monde vous pouvez montrer des lieux et des situations tels qu'ils sont réellement, les superposés à des données géospatiales qui enrichissent la réalité avec un contexte plus étendue et plus métier.Photomaillage 3D traité par ArcGIS Reality à l'aide de données d'imagerie fournies par ©Bluesky Ltd.
La famille de produits ArcGIS Reality c'est en fait 4 solutions dont certaines existent déjà dans le système ArcGIS depuis quekques années :- ArcGIS Reality Studio - une nouvelle application ciblée pour la cartographie de la réalité à partir d'images aériennes pour des villes, des métropoles, des régions ou des pays entiers. Une interface intuitive centrée sur la carte permet une efficacité de production élevée pour fournir des représentations de la réalité avec une très haute qualité topographique.
- ArcGIS Reality for ArcGIS Pro - une nouvelle extension du logiciel SIG bureautique ArcGIS Pro, permettant aux utilisateurs d'utiliser des images collectées à partir de drones ou d'avions pour générer des produits 2D et 3D de haute-précision pour la cartographie de la réalité.
- Site Scan for ArcGIS - logiciel de cartographie de la réalité basé, de bout en bout, sur le cloud d'Esri pour les images de drones. Cette solution SaaS est conçue pour simplifier la gestion des programmes de drones : plan de vol, collecte, traitement et analyse des données d'imagerie en sortie.
- ArcGIS Drone2Map - une application bureautique intuitive axée sur la cartographie de la réalité à partir d'images de drones. Comme Site Scan for ArcGIS, l'application produit des contenus cartographiques 2D et 3D de haute-résolution. Elle permet également un traitement "offline" et une cartographie rapide directement sur le terrain.
ArcGIS Reality Studio
ArcGIS Reality Studio vous permet d'implémenter une cartographie de la réalité à petite échelle (grand territoire) pour créer la base de jumeaux numériques 3D. Il fournit des flux de traitements automatisés pour vous aider à aligner rapidement de larges collections d'images et à créer efficacement des produits de données photoréalistes de haute qualité topographique.Visualisation des points et angle de prise de vue dans ArcGIS Reality Studio
Vous pouvez également partager ces données dans les systèmes SIG et cartographiques pour une analyse et une visualisation avancée. Esri a construit ArcGIS Reality Studio à partir d'années de recherche (dans son centre de R&D de Stuttgart) pour fournir une solution optimisée pour la précision, la vitesse et la simplicité.Données d'imagerie fournies par ©Vermessung AVT-ZT-GmbH
Vous pouvez utiliser ArcGIS Reality Studio pour :- Accélérer le traitement des données. Vous pouvez traiter des captures volumineuses et sur plusieurs jours dans un seul projet, plutôt que de devoir les répartir sur plusieurs projets. Cela vous aide à accélérer le traitement des données et à minimiser votre temps de livraison pour les produits de cartographie en sortie.
- Automatiser la production de contenu sur de vastes territoires. Vous pouvez utiliser des flux de travail automatisés pour créer des "vraies" orthos et des maillages 3D, même pour des villes et des pays entiers. Ces flux de travail ne nécessitent pas d'éditions manuelles ou de post-traitement (comme l'édition des lignes de jonction et des lignes de rupture), ce qui vous fait gagner du temps.
- Fournir des résultats précis et photoréalistes. ArcGIS Reality Studio fournit le meilleur moteur de traitement et de triangulation aérienne de sa catégorie afin que vous puissiez produire des "vraies" orthos et des photomaillages 3D précis, photoréalistes et performants.
- Produire du contenu avec une formation minimale. ArcGIS Reality Studio utilise des workflows qui déterminent automatiquement les paramètres optimaux à chaque étape de traitement, réduisant ainsi la courbe d'apprentissage pour démarrer. Vous pouvez également référencer rapidement des données dans le contexte d'une carte, ce qui facilite la recherche de vos images.
- Offrir une valeur immédiate à vos clients. Les produits en sorties (MNT, MNE, Orthophoto, Photomaillage 3D, Nuage de points, ...) créées avec ArcGIS Reality Studio peuvent être immédiatement utilisées dans le système ArcGIS ou dans d'autres systèmes de cartographie tiers. Cela signifie que vous pouvez facilement fournir des sorties à vos clients, sans avoir à reformater les données. On notera par exemple qu'ArcGIS Reality support la production de photomaillages 3D aux standards OGC "I3S" et "3D Tiles".
Photomaillage 3D traité par ArcGIS Reality à l'aide de données d'imagerie fournies par ©Bluesky Ltd.
ArcGIS Reality for ArcGIS Pro
ArcGIS Reality for ArcGIS Pro fournit des outils de cartographie de la réalité qui permettent aux géomaticiens de créer la base de leurs jumeaux numériques et d'utiliser également les données produites pour des analyses dans ArcGIS. Il vous permet d'utiliser ArcGIS Pro pour générer de "vraies" orthos, des nuages de points et des photomaillages 3D à partir d'images de drones ou d'images aériennes.Exemple d'interface d'ArcGIS Reality for ArcGIS Pro pour la validation des points de contrôle au sol
Le traitement et les sorties sont parfaitement intégrés à ArcGIS Pro, ils sont donc immédiatement prêts pour l'analyse et la visualisation. Un autre point important est l'intégration de toutes ces capacités de photogrammétrie dans des modèles ou des scripts de géotraitement.Données d'imagerie fournies par ©Aerowest.
Avec ArcGIS Reality for ArcGIS Pro, vous pouvez :- Générez des produits 3D en interne. ArcGIS Reality for ArcGIS Pro fournit des fonctionnalités de cartographie de la réalité dans ArcGIS Pro. Cela vous permet d'étendre vos capacités de production pour inclure de "vraies" orthos et des photomaillages 3D texturés de haute qualité, sans avoir à passer du temps à apprendre une nouvelle solution.
- Traiter les images de drones et les images aériennes. ArcGIS Reality pour ArcGIS Pro est indépendant du type de caméra et prend en charge une large gamme de drones et de capteurs aériens. Cela signifie que vous n'avez pas besoin de solutions distinctes pour le traitement des images de drones et les images aériennes. Au lieu de cela, vous pouvez le traiter dans une seule et même application : ArcGIS Pro.
- Intégrer cette cartographie de la réalité dans votre analyse. Le contenu que vous créez avec ArcGIS Reality for ArcGIS Pro est immédiatement accessible dans vos workflows d'analyse ArcGIS. Par exemple, vous pouvez l'utiliser comme base pour la détection automatisée d'objets et l'extraction d'entités via les outils de Deep Learning d'ArcGIS Pro.
Données d'imagerie fournies par ©Aerowest.
Pour aller plus loin...
Si vous êtes intéressé par l'une de ces solutions ArcGIS Reality, vous pouvez consulter cette page web et contacter Esri France pour plus d'informations. Une roadmap et des mises à jour passionnantes sont prévues pour les futures versions et n'hésitez pas à faire part de vos remarques et de vos questions, notamment sur la page dédiée sur Esri Community.
- ArcGIS Reality Studio - une nouvelle application ciblée pour la cartographie de la réalité à partir d'images aériennes pour des villes, des métropoles, des régions ou des pays entiers. Une interface intuitive centrée sur la carte permet une efficacité de production élevée pour fournir des représentations de la réalité avec une très haute qualité topographique.
-
16:49
Plan de retrait d'ArcGIS Web AppBuilder
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Esri a récemment annoncé le plan de retrait d'ArcGIS Web AppBuilder. Bien que les applications ArcGIS Web AppBuilder que vous avez créées depuis plusieurs années continueront de fonctionner, la recommandation d'Esri pour tirer parti des nouvelles fonctionnalités d'ArcGIS et pour rester en phase avec les évolutions technologiques des navigateurs est de migrer dès que possible ces applications vers ArcGIS Experience Builder ou d'autres modèles d'applications ArcGIS. Cette annonce est importante et je vous propose cet article pour partager avec vous les délais et les détails de ce retrait :
ArcGIS Web AppBuilder Developer EditionL'édition développeur de Web AppBuilder sera retirée en juillet 2024, coïncidant avec le retrait de l'API ArcGIS for JavaScript 3.x.??
ArcGIS Web AppBuilder dans ArcGIS Enterprise ArcGIS Web AppBuilder intégré dans le portail ArcGIS Enterprise est considéré comme "deprecated" à compter d'aujourd'hui. ArcGIS Web AppBuilder continuera de faire partie d'ArcGIS Enterprise jusqu'à la version d'ArcGIS Enterprise qui sortira au premier semestre 2025. Dans les versions suivantes d'ArcGIS Enterprise, il sera retiré. Pour les versions existantes d'ArcGIS Enterprise, il continuera d'être pris en charge conformément au cycle de vie du produit ArcGIS Enterprise.?
ArcGIS Web AppBuilder dans ArcGIS Online ArcGIS Web AppBuilder dans ArcGIS Online sera retiré dans la mise à jour du quatrième trimestre 2025.??
Le contexte de ce retrait
ArcGIS Web AppBuilder a été lancé en 2014 et depuis lors, Esri a vu d'incroyables applications web créées par les utilisateurs pour résoudre des problèmes complexes pour les entreprises et le public. ArcGIS Web AppBuilder est basé sur l'ancienne API ArcGIS for JavaScript (3.x) d'Esri, qui sera retirée en juillet 2024. Puisque la technologie sous-jacente d'ArcGIS Web AppBuilder est en voie d'être retirée, ArcGIS Web AppBuilder doit logiquement être retiré dans ArcGIS Online, ArcGIS Enterprise et dans les abonnements ArcGIS Developer.?
?Au cours des dernières années, les technologies web en général et celle d'Esri en particulier ont évolué et se sont modernisées. ArcGIS Experience Builder est basé sur la dernière technologie de cartographie web d'Esri, les SDK ArcGIS Maps for JavaScript (4.x). Il offre notamment des performances optimisées et permet une implémentation complète de fonctionnalités qui vont bien au-delà de ce que fournit ArcGIS Web AppBuilder, telles que l'optimisation sur des appareils mobiles, la 2D et la 3D dans une seule application, une approche "responsive design", la rationalisation des workflows et l'intégration avec d'autres applications ArcGIS. ArcGIS Experience Builder est maintenant mature et il inclut la majeure partie des fonctionnalités d'ArcGIS Web AppBuilder afin que vous puissiez commencer à faire la transition de vos applications. Esri recommande donc vivement de migrer vos applications Web AppBuilder vers Experience Builder car les mises à jour des navigateurs pourrait, dans les prochaines années, introduire des problèmes fonctionnels ou de sécurité qui ne seront pas résolus par Esri. Il est donc temps de migrer vos applications dès que vous pouvez.
Si vous ne la connaissez pas, vous pouvez consulter la matrice des fonctionnalités entre Web AppBuilder et Experience Builder.
Questions et réponses à propos de ce retrait
Mes applications continueront-elles à fonctionner après le retrait du générateur d'application ?- Edition Développeur : Oui. Cependant, il n'y aura pas d'autres corrections de bogues ou améliorations. Les mises à jour des navigateurs peuvent introduire des problèmes fonctionnels ou de sécurité qui ne seront pas résolus par Esri. De plus, le support technique d'Esri ne sera plus disponible. ?
- ?ArcGIS Enterprise : Oui. ArcGIS Web AppBuilder continue d'être entièrement pris en charge et continuera d'être pris en charge conformément au cycle de vie du produit ArcGIS Enterprise. Cependant, il ne recevra que des correctifs de bogues critiques, tels que des mises à jour de sécurité, et est par ailleurs en mode "maintenance" sans aucune amélioration fonctionnelle prévue.?? ?
- ArcGIS Online : Oui. Les applications ArcGIS Web AppBuilder existantes que vous avez créées continueront de fonctionner. Cependant, vous ne pourrez pas créer de nouvelles applications après le retrait. Il n'y aura plus de corrections de bogues ni d'améliorations. Les mises à jour des navigateurs peuvent introduire des problèmes fonctionnels ou de sécurité qui ne seront pas résolus par Esri. De plus, le support technique d'Esri ne sera plus disponible.?
Vous pouvez vous reporter à la politique de support du cycle de vie du produit.
Que dois-je faire pour atténuer l'impact de ce retrait ?
Les applications ArcGIS Web AppBuilder peuvent être migrées vers ArcGIS Experience Builder. Pour ArcGIS Web AppBuilder dans ArcGIS Online et ArcGIS Enterprise, regardez cette vidéo (en anglais) sur la migration. Pour les applications personnalisées, y compris les widgets et les thèmes personnalisés créés avec l'édition développeur, vous consulterez cette rubrique de l'aide en ligne pour obtenir des conseils, des techniques et les bonnes pratiques pour recréer des widgets et des thèmes dans l'édition développeur d'ArcGIS Experience Builder.??
Vous noterez que certains widgets ArcGIS Web AppBuilder ne seront pas littéralement repris dans ArcGIS Experience Builder car leurs fonctionnalités peuvent être trouvées dans d'autres widgets Experience Builder équivalents. Dans d'autres cas, la fonctionnalité disponible dans le widget ArcGIS Web AppBuilder est désormais disponible en tant que fonctionnalité de base d'ArcGIS, par exemple, le regroupement sur des couches d'entités, et se trouve donc disponible pour une utilisation dans Experience Builder sans avoir besoin d'un widget spécial. Dans quelques cas, Esri a décidé que la fonctionnalité incluse dans ArcGIS Web AppBuilder était hautement spécialisée et qu'il est préférable de la réaliser via un modèle d'Instant App ArcGIS dédiée que les clients peuvent configurer et utiliser. Ces détails se trouvent dans la matrice des fonctionnalités entre Web AppBuilder et Experience Builder.
En outre, vous pouvez envisager de migrer les applications ArcGIS Web AppBuilder vers d'autres applications ArcGIS telles que ArcGIS Instant Apps, ArcGIS Dashboards et ArcGIS StoryMaps, lorsque vous le jugez nécessaire.?
Pourrai-je ajouter des widgets personnalisés à ArcGIS Enterprise ?
À partir d'ArcGIS Enterprise 11.0, vous pouvez ajouter des widgets personnalisés Experience Builder à ArcGIS Enterprise comme vous pouviez déjà le faire avec ArcGIS Web AppBuilder. Nous vous recommandons vivement de migrer vos widgets personnalisés ArcGIS Web AppBuilder vers ArcGIS Experience Builder. La fonctionnalité d'ajout de widgets personnalisés Web AppBuilder à ArcGIS Enterprise est également "deprecated" car elle reposera sur une version de Web AppBuilder Developer Edition non prise en charge.??
Pourrai-je continuer à télécharger l'édition développeur après le retrait ?
Vous pourrez télécharger les versions existantes de l'édition développeur d'ArcGIS Web AppBuilder à partir du site web ArcGIS Developers après le retrait. Les pages de l'édition développeur sur le site Web ArcGIS Developers seront mises à jour pour refléter son statut de technologie "retired".?
Les utilisateurs d'arcOpole Builder
Pour arcOpole Builder, produit Esri France qui repose sur ces composants, Esri France accompagnera ses clients dans le support de cette solution au-delà des dates annoncées par Esri. L’équipe arcOpole reviendra vers ses clients dans les jours à venir afin de leur donner plus de visibilité.
Ressources pour la migration
ArcGIS Experience Builder offre une nouvelle façon de créer des applications et des pages web modernes, centrées ou non sur la carte. Étant donné qu'il a une architecture différente d'ArcGIS Web AppBuilder, la migration signifie une reconfiguration ou une réécriture de l'application. Esri est conscient des défis auxquels vous pourriez être confrontés, c'est pour cela que le plan de retrait est partagé dès maintenant par Esri pour vous aider à prendre des décisions sur les stratégies de migration et partager les ressources disponibles pour commencer la transition.- Feuille de route ArcGIS Experience Builder 2023
- Matrice de fonctionnalités entre Web AppBuilder et Experience Builder
- Modernisez vos applications ArcGIS Web AppBuilder à l'aide d'Experience Builder?
- Migration depuis Web AppBuilder
- Une liste complète de ressources utiles pour vous aider à démarrer sur Experience Builder
N'hésitez pas à nous contacter pour échanger sur le sujet, via le support, via votre consultant Avantages360, via votre interlocuteur technique habituel chez Esri France. Vous pouvez également consulter les articles du blog CodeTheMap.
- Edition Développeur : Oui. Cependant, il n'y aura pas d'autres corrections de bogues ou améliorations. Les mises à jour des navigateurs peuvent introduire des problèmes fonctionnels ou de sécurité qui ne seront pas résolus par Esri. De plus, le support technique d'Esri ne sera plus disponible. ?
-
16:49
Plan de retrait de l'API ArcGIS for JavaScript 3.x
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Il y a quinze ans, Esri publiait la première version de l'API ArcGIS for JavaScript, que les développeurs ont utilisé pour créer de puissantes applications web de cartographie dans des dizaines de domaines métiers, à travers le monde. La base du code de cette API n'était pas seulement utilisée par la communauté des développeurs, mais aussi très largement en interne par les équipes Esri pour alimenter l'expérience de cartographie web dans ArcGIS Online, ArcGIS Enterprise et les applications de cartographie web disponibles avec ArcGIS. En 2016, Esri a introduit une API 2D/3D plus puissante, plus performante et plus moderne avec une toute nouvelle base de code, : les versions 4.x (maintenant appelées ArcGIS Maps SDK for JavaScript). Au départ, l'équipe de développement a partagé ses efforts entre la poursuite de l'amélioration de la version 3.x et la progression du SDK ArcGIS Maps for JavaScript avec des fonctionnalités repensées et modernisées. Au fil du temps, Esri a réduit son focus sur la version 3.x et finalement l'essentiel des innovations ont été introduites dans le SDK ArcGIS Maps for JavaScript avec, depuis quelques années, seulement des mises à jour mineures et des corrections de bogues critiques dans la version 3.x. Au cours des dernières années, Esri a encouragé les développeurs à créer toutes les nouvelles applications à l'aide du SDK ArcGIS Maps for JavaScript et à envisager de migrer les applications basées sur 3.x. Ainsi, Esri annonce que l'API ArcGIS for JavaScript 3.x sera retiré le 1er juillet 2024.
Ci-dessous, quelques questions et réponses qui vous permettrons, si vous êtes concernés, d'appréhender ce plan de retrait.
Que se passera-t-il lorsque l'API ArcGIS for JavaScript 3.x sera retirée ?
Une fois la version 3.x retirée, il n'y aura plus de correctifs de bogues ou d'améliorations de l'API et donc plus de nouveaux déploiements d'API 3.x sur js.arcgis.com. De plus, le support technique ne sera plus disponible. Pous plus de détails, vous pouvez vous reporter à la politique de support et au cycle de vie du produit.
Bien entendu, Esri continuera d'héberger à la fois les anciennes versions de l'API 3.x sur son CDN ainsi que le site de documentation 3.x.
Les applications créées avec l'API ArcGIS for JavaScript 3.x continueront-elles de fonctionner après leur retrait ?
Oui. Après son retrait, l'API 3.x restera hébergée sur notre CDN afin que les applications déjà déployées qui dépendent de l'API ne se cassent pas. Cependant, comme mentionné ci-dessus, les développeurs doivent garder à l'esprit que les mises à jour du navigateur peuvent introduire de nouveaux problèmes qui ne seront pas résolus par les correctifs d'API.
Quelle action dois-je entreprendre pour atténuer l'impact de ce retrait de produit ?
Les applications web personnalisées doivent être migrées et, dans la plupart des cas, réécrites pour utiliser le SDK ArcGIS Maps for JavaScript dès que possible. De cette façon, les applications bénéficieront de performances, de capacités et d'autres aspects supérieurs basés sur la technologie de navigateur moderne. De plus, comme la version 4.x est la base de code active d'Esri pour toutes ses applications web, Esri traite les problèmes trouvés dans l'API 4.x et introduits par les mises à jour du navigateur.
Esri recommande vivement qu'une appli créée à l'aide des applications et des générateurs configurables d'Esri basés sur 3.x soit migrée vers des options basées sur le SDK ArcGIS Maps pour JavaScript, si possible. Par exemple, lorsque cela est possible, les applications créées sur ArcGIS Web AppBuilder et ArcGIS Configurable Apps peuvent être migrées vers ArcGIS Experience Builder et/ou ArcGIS Instant Apps.
Quand ArcGIS Web AppBuilder prendra-t-il sa retraite ?
Il existe trois éditions d'ArcGIS Web AppBuilder.- L'édition développeur de Web AppBuilder sera retirée en juillet 2024, conformément à l'API 3.x.
- Web AppBuilder dans ArcGIS Online prendra sa retraite au quatrième trimestre 2025.
- Web AppBuilder dans ArcGIS Enterprise est considéré comme déprécié (deprecated) à compter d'aujourd'hui. ArcGIS Web AppBuilder continuera de faire partie d'ArcGIS Enterprise jusqu'au premier semestre 2025, date à laquelle il sera retiré et ne sera plus intégré dans les nouvelles versions d'ArcGIS Enterprise. Les versions existantes d'ArcGIS Enterprise continueront d'être prises en charge conformément au cycle de vie du produit ArcGIS Enterprise.?
Pour plus de détails, vous pouvez consulter l'article arcOrama sur le retrait d'ArcGIS Web AppBuilder.
Quand les applications Map Viewer Classic et les anciennes apps configurables ArcGIS configurables seront-elles supprimées ?
Les cycles de vie des produits Map Viewer Classic et ArcGIS Configurable Apps sont gérés séparément. Il n'y a aucun changement dans les étapes du cycle de vie du produit pour ces composants pour le moment.
Migrer vers le SDK ArcGIS Maps for JavaScript
Explorer le SDK ArcGIS Maps for JavaScript
Le SDK ArcGIS Maps for JavaScript est optimisé par WebGL et surpasse largement l'ancienne API 3.x. Son éventail de fonctionnalités est sans précédent et incomparable à toute autre API web de cartographie disponible sur le marché, y compris l'API 3.x d'Esri. Pour explorer certaines fonctionnalités disponibles uniquement dans le SDK ArcGIS Maps for JavaScript, vous pouvez consulter les exemples de code de la documentation ou parcourir cette visite guidée du SDK ArcGIS Maps for JavaScript.
Ressources pour démarrer avec le SDK
Étant donné que le SDK ArcGIS Maps for JavaScript présente des différences fondamentales dans l'architecture et les modèles de codage, la migration d'une solution à partir de la version 3.x signifie souvent une réécriture de l'application. Nous sommes conscients que cela peut être une entreprise importante pour certains clients qui n'ont pas encore effectué la transition. Nous partageons donc le plan de retrait 3.x et les ressources disponibles pour vous aider dans votre planification et votre migration.
Si vous êtes prêt à commencer à développer avec le SDK ArcGIS Maps for JavaScript, de nombreuses ressources sont disponibles pour démarrer votre apprentissage, par exemple :- Didacticiels : Les didacticiels sont des exercices étape par étape qui enseignent les bases de la prise en main du SDK ArcGIS Maps for JavaScript.
- Fondamentaux : Le guide des concepts de base explique les modèles et l'architecture de programmation fondamentaux pour fournir une compréhension de base de la programmation avec le SDK ArcGIS Maps for JavaScript.
- Guide de migration : Vous pouvez consulter la matrice des fonctionnalités de bas niveau qui montre la correspondance entre les modules, les propriétés, les événements et les capacités 3.x et l'implémentation du SDK ArcGIS Maps for JavaScript avec des liens vers la référence de l'API.
- Exemples de code : Vous pouvez tester les exemples pour vous faire une idée des fonctionnalités du SDK ArcGIS Maps for JavaScript.
Présentations techniques couvrant le SDK ArcGIS Maps for JavaScript
Pour découvrir une large variété de présentations couvrant de nombreux sujets du SDK ArcGIS Maps for JavaScript, je vous recommande la chaîne du SDK ArcGIS Maps for JavaScript. Voici quelques présentations particulièrement utiles pour se mettre à niveau :
Rester en contact avec les équipes Esri France et la communauté des développeurs ArcGIS
N'hésitez pas à nous contacter pour échanger sur le sujet, via le support, via votre consultant Avantages360, via votre interlocuteur technique habituel chez Esri France. Vous pouvez également consulter les articles du blog CodeTheMap et échanger avec d'autres développeurs et contacter sur Esri Community !
- L'édition développeur de Web AppBuilder sera retirée en juillet 2024, conformément à l'API 3.x.
-
8:25
Incident du 14/03 résolu
sur Toute l’actualité des Geoservices de l'IGNIncident résolu [https:] -
8:00
Incident du 14/03 résolu
sur Toute l’actualité des Geoservices de l'IGNIncident résolu [https:]
-
19:30
Laissez un peu le REST de côté !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
L'utilisation de l'URL du service REST pour créer des cartes et des applications est souvent un réflexe quand on utilise les technologies serveur ArcGIS depuis de nombreuses années. Cependant, ce n'est plus une bonne pratique. Voici ce que vous manquez si vous utilisez les URL Rest plutôt que les éléments de votre portail ArcGIS Online ou ArcGIS Enterprise.
Utiliser l'URL Rest d'un service web pour l'ajouter en tant que couche dans ArcGIS Pro. Faites-vous encore cela ?
... ou encore utiliser l'URL Rest d'un service web pour l'ajouter en tant que couche dans Map Viewer. Faites-vous encore cela ?
Ce sont typiquement des pratiques que nous avons appris à utiliser au début du SIG Web avec ArcGIS Server avant l'arrivée du portail (Online/Enteprise) : trouver le point de terminaison REST, le copier puis le coller dans votre projet. Certes, mais quand vous faites cela, vous ne faites que vous compliquer la vie. Ce que la plupart des gens ne réalisent pas, c'est que l'élément d'un portail ArcGIS est très différent du service (ou du point de terminaison REST).
Vous devez considérer l'élément comme étant une configuration spécifique d'un service. Il peut y avoir plusieurs de ces configurations différentes, et chacune a un ID unique qui peut être utilisé pour accéder facilement à l'élément n'importe où dans ArcGIS.
Ces configurations uniques peuvent ajouter une tonne d'autres informations précieuses supplémentaires en plus du service de base, telles que
- Rendu cartographique spécifique
- Fenêtres contextuelles configurés
- Métadonnées et informations de provenance améliorées
- Fonctions raster à appliquer par défaut
- Vues (sous-ensembles de couches d'entités)
Deux couches pour illustrer cela...
Voici un premier exemple avec la couche "WorldClim Global Mean Precipitation" que vous trouverez dans le Living Atlas.
L'élément
À partir de la page de l'élément, vous pouvez découvrir la description détaillée de tout ce que vous devez savoir pour utiliser efficacement la couche.
Ouvrez la couche dans Map Viewer ou ArcGIS Pro et vous verrez une cartographie personnalisée qui définit clairement les gradients de précipitations.
La fenêtre contextuelle est personnalisée pour interroger les informations multidimensionnelles et fournir un graphique mois par mois des totaux des précipitations.
Ainsi, si vous décidez de traduire en français le diagramme de la fenêtre contextuelle de la couche, vous pouvez facilement enregistrer la couche en tant que nouvel élément dans vos contenus et revenir à cette couche personnalisée.
Le service
Il n'y a pas beaucoup de métadonnées lisibles par l'homme utiles dans l'URL du service. Bien sûr, cela peut être ajouté lors de la publication, mais ce n'est pas un affichage convivial. Sans oublier qu'il est beaucoup plus facile de modifier la description de l'article au fil du temps.
Ouvrez le service dans Map Viewer et vous verrez qu'il s'affiche par défaut avec un dégradé de couleurs arc-en-ciel par défaut, qui n'est du plus efficace pour la compréhension ! De plus la distribution utilisée pour les données de la couche fait que la carte apparaît comme une tache bleue.
Cliquez sur la carte et la fenêtre contextuelle affichera la valeur de raster par défaut, pas aussi informative que lorsque vous ajoutez la couche à partir de l'élément du portail.
Enfin, vous ne pourrez pas voir la connexion entre cette couche et la description détaillée de l'élément. Si vous demandez à afficher la description de la couche vous serez renvoyé au point de terminaison REST plutôt qu'à la description de l'élément du portail. Bien que vous connaissiez les détails de la couche, quelqu'un qui utilise votre carte ne pourra pas bénéficier de ces détails contenus dans la description de l'élément.
La manière la plus efficace
OK, je comprends les enjeux. Du coup, comment devrais-je ajouter les couches ?
Tout d'abord, il est toujours possible, lorsqu'on connait tout ou partie du nom de la couche de la rechercher au moment de l'ajouter dans ArcGIS Pro ou Map Viewer par exemple.
Une autre manière de faire, au lieu de l'URL REST, c'est de rechercher l'ID d'élément. Chaque élément d'un portail a une chaîne alphanumérique invariable dans son URL. Pour la couche "Sentinel-2 10m Land Use/Land Cover Time Series" dans Living Atlas, nous voyons que l'URL est: https://www.arcgis.com/home/item.html?id=cfcb7609de5f478eb7666240902d4d3d.
Copiez le "cfcb7609de5f478eb7666240902d4d3d" et utilisez-le dans n'importe quelle recherche au moment d'ajouter une couche. Cela vous permettra de la retrouver sans aucune ambiguïté.
Exemple de recherche avec un ID d'élément à ArcGIS Pro :
Exemple de recherche avec un ID d'élément dans Map Viewer :
Dans certains cas, il n'y a pas d'élément référencé dans le portail pour un service, et c'est un tout autre modèle que nous avons besoin que les gens adoptent ! Heureusement, en créer un est assez simple.
Configuration d'un élément
Si vous avez publié à partir d'ArcGIS Pro dans un portail d'organisation ArcGIS, ou si vous avez téléchargé un fichier directement sur le portail ArcGIS Online ou ArcGIS Enterprise, l'élément est créé automatiquement. Il a juste besoin d'être configuré et personnalisé selon vos besoins. Une fois que vous avez ajusté le rendu cartographique, la fenêtre contextuelle et les alias dans Map Viewer, vous pouvez sélectionner "Enregistrer" dans le menu contextuel de la couche. Toute personnalisation est enregistrée sur l'élément (mais pas sur le service).
Si le service n'est pas référencé en tant qu'élément de couche sur le portail, vous pouvez l'ajouter depuis l'onglet "Contenu" puis "Nouvel élément". A l'aide l'URL du service, vous pourrez créer un nouvel élément de couche sur le portail ArcGIS.
Une dernière raison importante d'utiliser les éléments lorsque vous êtes l'auteur de la couche est qu'ils peuvent aider à alerter les utilisateurs des changements ou des retraits potentiellement planifiés.
-
11:40
Incident en cours
sur Toute l’actualité des Geoservices de l'IGNForts ralentissements sur les Géoservices
-
11:40
Incident en cours (résolu)
sur Toute l’actualité des Geoservices de l'IGNForts ralentissements sur les Géoservices
-
11:35
Incident en cours
sur Toute l’actualité des Geoservices de l'IGNForts ralentissements sur les Géoservices
-
12:37
3D: Déambulation Du Dimanche - #43
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierUn des plus grands projets autoroutiers de la Norvège est probablement celui de l'E39 dans le sud-ouest du pays. Aujourd'hui ma Déambulation Du Dimanche s'est arrêtée sur une scène web 3D ArcGIS Online qui vous permettra de découvrir une partie de ce projet à travers une scène qui représente plusieurs kilomètres de la partie terrestre de cette liaison routière.
Le processus de conception de cette scène 3D a consisté essentiellement à publier une centaine de fichiers DWG 3D des différents tronçons depuis ArcGIS Pro vers des couches de scène d'objets 3D sur un portail ArcGIS Online.
Ci-dessus j'ai réalisé une petite vidéo des différents points de vue sur le modèle 3D mais vous pourrez décrire la scène web qui est accessible en live ici.
-
6:58
ArcGIS GeoAnalytics Engine 1.1, plus d'analyse spatiale pour vos Big Data !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
ArcGIS GeoAnalytics Engine apporte de puissantes capacités d'analyse spatio-temporelle et de data science sur des Big Data de vos environnements cloud et de vos entrepôts de données, tout cela en s'appuyant sur l'environnement de traitement distribué Spark. Les spécialistes du traitement des données peuvent tirer parti d'une bibliothèque complète de fonctions, d'outils et d'utilitaires spatiaux qui permettent de résoudre des questions d'intelligence spatiale à grande échelle. Esri vient d'annoncer la disponibilité d'une nouvelle version 1.1 d'ArcGIS GeoAnalytics Engine qui introduit plusieurs fonctionnalités et capacités nouvelles que je vous propose de découvrir.
Nouveaux outils et fonctions spatiales
Cette version offre des nouvelles possibilités en matière d'analyse et d'indexation. Le nouvel outil Snap Tracks prend en charge un ensemble de données de positions et la génération d'une copie qui ajuste les données pour s'aligner sur les lignes d'un réseau (généralement routier ou ferré). La capture est basée sur des considérations telles que la distance du point à la ligne et les observations précédentes et futures. Il peut être utilisé pour améliorer la visualisation des données de voie ainsi que d'autres analyses en aval telles que le calcul d'itinéraires plus précis et des modèles de comportement de mouvement.Exemple de données basées sur des traces GPS capturées sur un réseau routier
qui ont été corrigées par GeoAnalytics Engine
Un autre nouvel outil, Nearest Neighbors, identifie un nombre donné d'enregistrements spatiaux les plus proches de chacun d'un ensemble d'enregistrements spatiaux en entrée. Il s'agit d'une capacité d'enrichissement utile qui peut être utilisée pour répondre à des questions telles que la détermination des ressources candidates pour répondre à une demande (dans des flux de travail commerciaux ou logistiques par exemple), ou la catégorisation des concurrents les plus fréquents pour mes points de vente ainsi que la synthèse de leur proximité moyenne.
Illustration de la fonctionnalité "Voisin le plus proche" de GeoAnalytics Engine
Les utilisateurs auront également à leur disposition plusieurs nouvelles fonctions spatiales dans cette nouvelle version 1.1. Plus particulièrement, vous découvrirez de nouvelles fonctions comme ST_H3Bin / H3Bins et ST_BinId qui permettent d'indexer les données selon la spécification H3 bin, qui est un système d'indexation géospatiale hiérarchique couramment utilisé pour regrouper facilement les données ponctuelles et afficher des modèles de haut niveau. D'autres nouvelles fonctions, ST_ClosestPoint et ST_ShortestLine (et leurs équivalents géodésiques), continuent d'élargir l'ensemble des utilitaires de proximité dans GeoAnalytics Engine, et le nouveau ST_Densify / GeodesicDensifypermettent d'ajouter des sommets et de raccourcir la longueur des segments sur des entités complexes, ce qui peut prendre en charge les flux de travail autour de l'alignement des jeux de données provenant de différentes sources.
Prise en charge nouvelle et améliorée de formats de données Big Data classiques
La prise en charge de certains formats de données a été élargie dans cette version 1.1 pour inclure les données GeoJSON en entrée et en sortie des opérations, permettant ainsi aux utilisateurs de travailler avec des sources de données assez classiques en Data Science. De plus, les données peuvent désormais être lues et écrites au format GeoParquet. Le format GeoParquet est un format de plus en plus populaire dans les workflows de traitement Big Data, et sa prise en charge par GeoAnalytics Engine élargit la possibilité pour les utilisateurs de travailler directement ce type de données directement depuis leurs Data Lake et leurs Data Warehouse.
Les Data Scientists travaillant en collaboration avec des géomaticiens seront heureux d'apprendre qu'Esri a ajouté la prise en charge l'enregistrement des données de sortie dans les services d'entités hébergés dans ArcGIS Enterprise ou ArcGIS Online. En utilisant GeoAnalytics Engine dans un script ou un Notebook, les utilisateurs peuvent désormais enregistrer les données de sortie de leur traitement Big Data dans une nouvelle couche, écraser une couche existante ou les ajouter à une couche déjà présente sur le portail ArcGIS. Et tout se fera très simplement, à l'aide de Spark DataFrameWriter. Ces options simplifiées de stockage des données en sortie dans des couches SIG facilitent la visualisation des résultats d'analyse et le partage de produits d'information (cartes, apps, dashboards, ...) pour la prise de décision stratégique.Exemple d'écriture de données dans un service d'entités ArcGIS en sortie d'un traitement Big Data
avec GeoAnalytics Engine
Visualisation et transformation des données
D'autres améliorations importantes dans cette version incluent des améliorations pour les systèmes de coordonnées et les transformations, y compris une large prise en charge des identifiants WKT dans toutes les fonctions spatiales qui acceptent une référence spatiale en entrée. De plus, de nouveaux utilitaires permettent à un utilisateur de consulter la liste des références spatiales et des transformations prises en charge, à partir de l'environnement de script, ce qui permet d'identifier et de sélectionner plus rapidement celle avec laquelle il doit travailler.
La visualisation des données intermédiaires et de sortie via la méthode d'affichage intégré de GeoAnalytics prend désormais en charge l'affichage des fonds de carte ArcGIS, ce qui facilite la compréhension du contexte géographique de vos données. Les fonds de carte pris en charge incluent le canevas gris clair, le canevas gris foncé, les rues et OpenStreetMap.Exemple de données intermédiaires visualisées par rapport au fond de carte ArcGIS Light Grey Canvas
Enfin, on signalera également que la version 1.1 de GeoAnalytics Engine ajoute également la prise en charge de Spark 3.3.1 et des derniers runtimes pour Databricks et AWS EMR.
Pour plus d'informations sur les dernières fonctionnalités, consultez les notes de version du produit ou le site de la communauté GeoAnalytics Engine pour obtenir des ressources sur le démarrage avec GeoAnalytics, des conseils et astuces su son utilisation avec divers outils, et bien plus encore !
-
7:32
Utilisateurs ArcGIS francophones, rejoignez votre Géo Communauté !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Esri France vient d'annoncer la mise en ligne d'une nouvelle plateforme collaborative nommée Géo Communauté dédiée aux utilisateurs francophones de solution Esri. L'objectif est de partager et d'être informé tout au long de l'année au travers d’une communauté principale et de groupe thématiques dont le nombre va se développer. Cet espace collaboratif unique sera non seulement un lieu d'échange, un espace d'information mais aussi le point à d'accès à de nombreux contenus. Géo Communauté propose par exemple déjà 332 vidéos, 95 articles, 27 documents et l'annonce de 12 évènements… et ce n'est que le début !
Plus concrètement, Géo Communauté vous permet :- D’échanger toute l'année avec vos pairs
- D’être informés au plus près de l’actualité Esri et de ses utilisateurs,
- De poser des questions à la communauté et obtenir de l’aide,
- De partager les bonnes pratiques,
- De participer aux Séminaires Web Esri France en direct (à partir du mois d'avril) ou en replay,
- De connaître tous les événements à ne pas manquer,
- D’accéder à de nouveaux contenus (articles, documents, vidéo, podcasts),
- De retrouver toutes les sessions proposées lors de la Conférence Francophone Esri,
- De dialoguer avec les équipes d’Esri France et de ses partenaires,
- De prendre part à des échanges au travers de forums de discussions,
- De rejoindre les groupes thématiques qui vous concernent.
Retrouver et accéder au replay des séminaires web en quelques clics
Alors, comment rejoindre Géo Communauté ?- Si vous êtes client, la géo-communauté vous est dédiée. Il vous suffit de vous munir de votre numéro client, d'aller sur le site www.geo-communaute.fr pour vous inscrire gratuitement et créer ensuite votre compte (sauf si vous en avez déjà créé un lors de la conférence SIG 2022).
- Si vous n'êtes pas client, vous pouvez également vous inscrire à l'espace "Web Séminaires" toujours depuis la même adresse.
Un point important concernant votre compte sur Géo Communauté, il sera le seul et unique compte pour accéder aux communautés et évènements proposés par Esri France. Ce compte vous permettra désormais l'accès à tous les événements digitaux (dont la conférence francophone Esri) organisés par Esri France. Il vous suffira juste de vous inscrire au préalable avec la même adresse e-mail et vous serez automatiquement connecté.
À bientôt sur Géo Communauté et n’hésitez pas à venir y partager vos projets et vos bonnes pratiques.
-
12:16
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierLa Story Map que j'ai retenue cette semaine présente à la fois un intérêt pour la qualité de la présentation, pour la richesse des contenus et pour l'usage de certaines capacités clés d'ArcGIS StoryMaps. Réalisée sans la moindre ligne de code par la Communauté d'Agglomération du Val de Fensch (Moselle), c'est un site web complet qui est proposé pour dresser le portrait du territoire.
Grâce à la notion de collection d'ArcGIS StoryMaps, l'utilisateur peut découvrir les différentes facettes (démographie, économie, logements, santé, petite enfance, environnement,) dans une seule et même application. Toutes les thématiques ont été traitées avec une Story Map dédiée qui ont été ensuite regroupées dans une collection de Story Maps.Présentation par défaut d'une collection de Story Maps Affichage de la collection de Story Maps
On notera également la richesse de traitement de chaque thématique avec l'exploitation complète du système ArcGIS et notamment des tableaux de bord ArcGIS Dashboards pour une déclinaison très complète par communes et par années des chiffres-clés du territoire.
Bravo à toute l'équipe SIG du Val de Fensch pour cette application. On signalera qu'elle est configurée sur ArcGIS StoryMaps et hébergées (application et contenus) sur ArcGIS Online, la plateforme Cloud Esri.
Bon week-end ! -
8:15
Esri Developer Summit 2023...
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Comme chaque année, Esri organise la conférence mondiale destinée aux développeurs, aux concepteurs d'applications, aux architectes informatiques et aux data scientists qui travaillent avec l'écosystème ArcGIS ou qui veulent intégrer des composantes spatiales dans leurs applications. Le Developer Summit Esri aura lieu du 7 au 10 mars à Palm Springs aux Etats-Unis. Si vous n'avez pas organisé votre séjour à en Californie pour y assister en présentiel, il est également possible d'opter pour un accès digital pour vous permettre de suivre un nombre toujours plus important de sessions techniques.
Comme c'est le cas déjà depuis plusieurs années, les sessions plénières seront diffusées en direct et seront accessible à tous. Elles se dérouleront en deux parties présentées sur deux jours, et proposera de nombreuses présentation des nouveaux produits et des nouvelles capacités de la gamme développeur d'Esri, et une session de Keynote viendra compléter ces présentations le troisième jour.- Plénière (partie 1) : Mardi 7 mars 17h30-19h00 (heure française)
Developer Overview, Building Apps - Plénière (partie 2) : Mercredi 8 mars 17h30-19h00 (heure française)
Spatial Analytics, Extending and Automating the ArcGIS System - Plénière (keynote speaker) : Jeudi 9 mars 17h30-19h00 (heure française)
Developer Spotlight, Customer keynotes
Durant les 4 jours du Developer Summit, plus de 150 sessions techniques seront proposées. Globalement, vous y apprendrez comment exploiter au mieux les APIs et les SDKs de l'écosystème ArcGIS et découvrirez en particulier les bonnes pratiques pour vos projets de développement d'application, de déploiement d'architectures SIG complexes, d'analyse spatiale, de Machine Learning, de 3D, d'imagerie, ... Certaines sessions de roadmap (en fin de semaine) proposent également une vision des évolutions à venir pour les principales solutions du système ArcGIS (Pro, Online, Enterprise, Platform).
Comme chaque année, je fais le déplacement en Californie et je serais sur place pour vous faire une synthèse des annonces et des informations les plus récentes concernant les technologies Esri.
- Plénière (partie 1) : Mardi 7 mars 17h30-19h00 (heure française)
-
13:00
Mises à jour mars 2023
sur Toute l’actualité des Geoservices de l'IGNTous les nouveaux services web et toutes les mises à jour de données en téléchargement du mois de mars 2023.
-
9:43
Nouveautés ArcGIS Velocity - Février 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
ArcGIS Velocity permet aux organisations d'ingérer, de visualiser, d'analyser et d'agir sur les données des capteurs et du suivi d'actifs. Il permet également le traitement de données historiques volumineuses pour obtenir des informations sur les modèles, les tendances et les anomalies. La surveillance à distance des actifs, la maintenance prédictive et l'optimisation des processus ne sont que quelques-uns des avantages que vous pouvez tirer de vos données de capteurs et IoT (Internet des objets) à l'aide de Velocity. Depuis quelques jours, une mise à jour est déployée et je vous propose une synthèse des nouvelles fonctionnalités et améliorations introduites dans cette version de février 2023.
Flux, sources de données et sorties
Plusieurs améliorations ont été apportées aux flux, aux sources de données et aux sorties pour cette version. Le premier étant un nouveau type de flux Geotab (LogRecord), vous permettant d'interroger périodiquement une table de base de données Geotab (LogRecord) pour obtenir des données de localisation automatique des véhicules (AVL) en temps réel en envoyant une requête HTTP à une URL spécifiée. Cette table de base de données particulière fournit une source supplémentaire de données de position qui comprend des informations de mouvement plus approfondies des véhicules qui sont suivis.
Avec la sortie de ce nouveau type de flux, le type de flux Geotab existant disponible dans Velocity a été renommé Geotab (DeviceStatusInfo). Il interroge périodiquement la table de base de données Geotab DeviceStatusInfo pour les données de localisation automatique des véhicules (AVL) en temps réel en envoyant une requête HTTP à une URL spécifiée.
Ensuite, pour les sources de données, les sources Amazon S3 et Azure Blob Storage peuvent désormais charger des données à partir de sous-répertoires imbriqués, ce qui permet d'ingérer des données à partir d'une variété accrue de stratégies d'organisation des données dans les entrepôts de données cloud.
Et enfin, la prise en charge de l'authentification de base a été ajoutée à la sortie [HTTP.] Ce type d'authentification est déjà pris en charge dans les flux HTTP et les sources de données.
Analyses
La première amélioration à souligner avec cette version est la possibilité d'échantillonner et de visualiser vos données en temps réel dans l'application Velocity. Plus précisément, dans vos analyses en temps réel en cours d'exécution, vous pouvez désormais choisir d'échantillonner les données par nœud, ce qui vous permet d'obtenir des informations et de mieux comprendre le fonctionnement de vos outils et de votre logique analytique. L'expérience utilisateur d'échantillonnage de données comprend l'affichage des attributs de données ainsi que la visualisation cartographique.
De plus, plusieurs améliorations ont été apportées aux outils existants qui aident à la transformation des données et à l'analyse de l'évolution des données au fil du temps, notamment :
- L'outil Sélectionner des champs a été mis à jour pour vous permettre de supprimer la géométrie du schéma de vos données.
- L'outil Combiner les couches a été amélioré pour accepter différents schémas et fusionnera toujours avec succès les données du même schéma tant que les champs correspondants dans le schéma de jointure sont identiques aux champs du schéma cible. Par exemple, si l'un des schémas fusionnés comporte des champs supplémentaires, l'outil Combiner les couches ajoutera ces champs et les remplira avec des valeurs nulles, pour tous les enregistrements de l'autre schéma fusionné sans ces champs.
- La prise en charge des fonctions de trace a été étendue, en particulier en termes d'évaluation d'expression Arcade dans les outils Calculer un champ et Apparier les champs. Vous pouvez désormais tester plus facilement les expressions de fenêtre temporelle avant ou arrière dans vos scripts Arcade. Dans l'ensemble, les fonctions de trace offrent de puissantes capacités pour créer une logique de détection de changement personnalisée afin de comprendre les tendances de vos données, en temps réel ou au fil du temps.
En outre, une nouvelle expérience utilisateur a été introduite qui fournit des métriques analytiques au niveau du nœud au fil du temps, dans un composant graphique. Les métriques affichées dans le graphique fournissent des informations supplémentaires sur la façon dont le flux à travers une partie particulière d'un processus analytique a changé au fil du temps (pour les analyses temps réel) ou sur différentes exécutions de la même analyse (pour les analyses Big Data).
Général
En ce qui concerne les améliorations générales du produit incluses dans cette version, vous pouvez désormais afficher des détails supplémentaires sur votre abonnement ArcGIS Velocity, notamment la version de Velocity que vous utilisez, le niveau de licence, la date d’échéance de votre abonnement, etc. Si vous avez besoin d’ouvrir une demande de support pour ArcGIS Velocity, ces informations aideront l'analyste du support à répondre plus rapidement à votre question ou à votre problème.
De plus, la vue du processus dans une analyse est désormais obsolète avec cette version. Autrement dit, à l'avenir, la vue du modèle sera la seule vue disponible lors de la création de toutes vos analyses temps réel et big data.
Dans la prochaine version d'ArcGIS Velocity (prévue pour juin 2023), la vue du processus ne sera plus disponible dans Velocity.
-
12:27
Mise à jour ArcGIS Field Maps - Février 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
ArcGIS Field Maps est l'application mobile qui rationalise les flux de travail sur le terrain pour explorer les cartes, collecter ou mettre à jour les données mais aussi partager la localisation des collaborateurs terrain et savoir où ils sont allés. Tout cela, dans une seule application mobile géolocalisée. Depuis quelques jours la mise à jour de février 2023 d'ArcGIS Field Map est disponible. Elle inclut plusieurs nouvelles fonctionnalités, notamment :
- Nouveau nom pour l'interface web de configuration des cartes pour ArcGIS Field Maps
- Amélioration du processus de travail hors connexion
- Amélioration de l'expérience de création et d'édition de formulaires
- Présentation de nouveaux paramètres pour le partage de la localisation
- Nouvelle prise en charge de l'authentification par carte à puce sur iOS
Nouveau nom pour l'interface web de configuration
Pour plus de clarté et une meilleure compréhension du rôle de l'interface web de Field Maps dans le portail ArcGIS Online (ou Enterprise), Esri a décidé de nommer l'interface web de paramétrage des cartes de Field Maps. Elle se nomme dorénavant "Field Maps Designer".
Pour mémoire, vous utilisez "Field Maps Designer" pour créer des formulaires, créer des alertes de localisation, gérer des zones cartographiques hors connexion et configurer des capacités de collecte de données.
Amélioration du processus de travail hors connexion
Lors de la préparation de cartes pour une utilisation hors connexion, les auteurs de cartes peuvent choisir d'utiliser le fond de carte défini par la carte web ou un paquetage de tuiles comme fond de carte hors connexion. L'utilisation d'un paquetage de tuiles permet de provisionner les appareils avec des fonds de carte plus grands et plus détaillés qui peuvent être réutilisés sur plusieurs cartes.
Avec cette mise à jour, les auteurs de cartes peuvent désormais rechercher et référencer un paquetage de tuiles de leur organisation à utiliser comme fond de carte hors connexion. Une fois référencée, le téléchargement d'une zone cartographique téléchargera le paquetage de tuiles s'il ne se trouve pas déjà sur l'appareil. Le paquetage de tuiles téléchargé peut être utilisé pour d’autres cartes et zones cartographiques sans avoir à être retéléchargé.
Expérience de l’auteur de carte
À l'aide de l'outil Créer un paquetage de tuiles de carte ou de l'outil Créer un paquetage de tuiles vectorielles dans ArcGIS Pro, vous pouvez créer un nouveau paquetage de tuiles, puis le charger dans votre organisation à l'aide de l'outil Partager un paquetage. Si vous avez déjà téléchargé un fichier .tpk ou .vtpk, vous pouvez simplement l'ajouter en tant que nouvel élément à votre organisation.
Une fois le paquetage de tuiles ajouté dans votre organisation, ouvrez l'application web Field Maps Designer. Sur l’onglet Hors connexion, développez la section « Fond de carte et paquetage de tuiles » pour retrouver cette nouvelle option permettant de parcourir et de sélectionner un paquetage de tuiles existant au sein de votre organisation. Le paquetage de tuiles que vous sélectionnez sera utilisé comme fond de carte hors connexion dans Field Maps.
Expérience de l’utilisateur sur le terrain
En utilisant Field Maps sur votre appareil iOS ou Android, le paquetage de tuiles référencé sera immédiatement téléchargé sur votre appareil s'il n'existe pas déjà. Une fois présent sur l'appareil, il peut être réutilisé avec plusieurs cartes et zones cartographiques hors connexion.
Les organisations avec des utilisateurs dispersés sur le territoire, qui ne peuvent peut-être pas accéder physiquement à leurs appareils pour charger manuellement des paquetages de tuiles, bénéficieront le plus de cette amélioration.
Amélioration de l'expérience de création et d'édition de formulaires
Cette mise à jour introduit plusieurs améliorations sur la façon de travailler avec les formulaires :
- Enregistrer et lire les informations du formulaire à partir d'un élément de couche
- Définir un comportement dynamique pour les propriétés obligatoires et modifiables
- Utiliser le nouvel éditeur d'arcade pour créer et mettre à jour des expressions
Enregistrement et lecture de formulaires à partir d'une couche
Field Maps a introduit de nouvelles fonctionnalités de formulaire intelligent dans le système ArcGIS pour améliorer la façon dont les utilisateurs capturent des données dans des couches d'entités et des tables. Jusqu'à présent, toute la logique du formulaire était stockée dans la carte web. Vous disposez désormais d'une plus grande flexibilité quant à l'emplacement de stockage des informations du formulaire.
Lors de l'enregistrement du formulaire, vous pouvez enregistrer les informations du formulaire directement dans l'élément de couche lui-même. Si vous prévoyez d'utiliser la même couche sur plusieurs cartes ou applications, l'enregistrement des informations du formulaire dans la couche fournira une expérience d'édition de formulaire similaire.
Comportement dynamique
Les expressions Arcade alimentent les capacités des formulaires dans ArcGIS Field Maps. Elles peuvent être utilisées pour calculer des valeurs du formulaire, ajouter une visibilité conditionnelle, et maintenant pour déterminer si/quand les entrées de formulaire sont requises ou modifiables.
Le générateur d'expression, utilisé pour créer une expression Arcade pour une visibilité conditionnelle, peut désormais être utilisé pour définir quand un élément de formulaire est requis et quand il peut être modifié dans le formulaire.
Les éléments de formulaire à comportement dynamique peuvent être facilement localisés sur le canevas du formulaire, comme indiqué ci-dessus. De plus, à l'aide de la boîte de dialogue des expressions, vous pouvez sélectionner une expression existante et la partager avec un autre élément de formulaire.
Intégration du nouvel éditeur Arcade
Esri a mis à niveau Field Maps vers le nouvel éditeur Arcade qui a été ajouté à la version de novembre d'ArcGIS Online. Avec le nouvel éditeur Arcade, vous disposez de beaucoup plus d'espace pour écrire vos expressions, et vous pouvez profiter des variables de profil, des regroupements de fonctions, et d'Intellisense !
Améliorations du partage de la localisation
ArcGIS Field Maps inclut la possibilité d'enregistrer et de partager votre localisation. Cette capacité fonctionne en arrière-plan, lorsqu'elle est déconnectée, et peut être utilisée indépendamment d'une carte pour améliorer la sensibilisation opérationnelle pour une variété de flux de travail différents.
Avec cette mise à jour de février, Esri a introduit 2 nouveaux paramètres de configuration :
- Configurer la fréquence d’envoi des dernières localisations connues pour les appareils non gérés à l'aide d'un nouveau paramètre de lien d'application nommé locationSharingUploadLKLFrequency. Les organisations qui doivent prendre en charge les efforts de réponse multi-agences, les sous-traitants ou qui n'utilisent tout simplement pas de MDM (Mobile Device Management) pour le déploiement d'applications peuvent tirer parti de ce nouveau paramètre de lien d'application. En générant un code QR à l'aide du schéma de lien d'application, les utilisateurs mobiles peuvent utiliser leur caméra pour configurer rapidement la fréquence d’envoi de la valeur par défaut de 60 secondes à 5 secondes.
- Fournir une connaissance opérationnelle en temps réel sans enregistrer ni stocker l'historique de localisation. Configurable via un lien d'application et un mot-clé de configuration MDM nommé locationSharingLKLOnly, les organisations peuvent utiliser le partage de la localisation pour stocker et enregistrer uniquement la dernière localisation connue et ne pas conserver l'historique des déplacements. En générant un code QR à l'aide du schéma de lien d'application, les utilisateurs mobiles peuvent utiliser leur caméra pour configurer rapidement Field Maps afin d'enregistrer et de partager uniquement leur dernière localisation connue et non leur historique de localisation.
Support du lecteur de carte à puce iOS
Les appareils iOS 16 et iPadOS 16.1 prennent désormais en charge les lecteurs de cartes à puce connectés. Cela signifie que les organisations utilisant l'authentification PKI avec des cartes à puce PIV et des lecteurs compatibles CCID peuvent désormais s'authentifier sur leur portail ArcGIS Enterprise et utiliser Field Maps.
-
14:06
La version 3.1 d'ArcGIS Pro est disponible (en anglais)
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Depuis quelques jours, si vous travaillez avec la version anglaise d'ArcGIS Pro, vous pouvez mettre à jour votre application SIG en version 3.1. Pour une nouvelle installation, ArcGIS Pro est également téléchargeable depuis votre espace My Esri. Comme à chaque nouvelle version d'ArcGIS Pro, ce sont plusieurs centaines d'améliorations et de nouveautés qui ont été introduites dont une large partie issue de vos idées et demandes d'amélioration via ideas.arcgis.com. Dans cet article, je vous propose une sélection des évolutions les plus marquantes.
Couches de Catalogue (Catalog Layers)
Vous pouvez désormais configurer et travailler avec des couches de catalogue dans vos cartes et vos scènes. Une couche de catalogue référence des sources de données de nature et de format potentiellement différents comme des fichiers, des bases de données ou des services et des espaces de travail locaux et partagés provenant de divers environnements de travail.
La couche de catalogue est utilisée pour visualiser et explorer les éléments sous la forme d'un groupe organisé de couches en fonction de l'étendue d'une vue. Vous pouvez appliquer des filtres d'étendue supplémentaires, symboliser les limites d'emprise et ajouter des attributs aux éléments du catalogue pour mieux contrôler les comportements d'affichage des différentes sources de données.
Filtrage temporel sur les couches de scènes
Vous pouvez activer dans la dimension temporelle sur les couches de scènes de points 3D, d'objets 3D ou de bâtiments (BIM) issues de votre portail ArcGIS pour visualiser leur contenu 3D en fonction d'un curseur temporel. Par exemple, vous pouvez utiliser le curseur temporel pour visualiser les dates de construction d'un bâtiment pour une plage de temps ou appliquer une requête de définition pour voir quels arbres ont été inspectés au cours de l'année écoulée.
Redimensionnement automatique des éléments de mise en page
Lorsque vous modifiez la taille ou l'orientation d'une mise en page, vous pouvez redimensionner et repositionner automatiquement les éléments de mise en page.
Exemple de changement d'orientation d'une mise en page de portrait à paysage
De plus, la nouvelle commande "Dupliquer la mise en page" permet dorénavant de crée une nouvelle mise en page avec une taille différente d'une mise en page existante.
Tous les éléments de mise en page sont conservés et peuvent être automatiquement redimensionnés et repositionnés.Exemple de changement de taille d'une mise en page A3 en A4
Dimensionnement des étiquettes basé sur l'échelle
Le dimensionnement des étiquettes basé sur l'échelle vous permet dorénavant de modifier progressivement la taille du texte des étiquettes lorsque vous modifiez les échelles de vos cartes. Ce nouveau mode de dimensionnement des étiquettes permet de réduire la densité visuelle à des échelles plus petites tout en conservant une taille relative appropriée à des échelles plus grandes. Cette nouvelle fonctionnalité réduit le besoin de plusieurs classes d'étiquettes et peut être utilisée dans les cartes 2D et les couches de tuiles vectorielles.
Fenêtre de Loupe (Magnifier Window)
Dans les cartes 2D, vous pouvez ouvrir une fenêtre de loupe pour faciliter les workflows tels que voir quel contenu est visible à plus grande échelle et utiliser un accrochage précis lors de la numérisation de nouvelles entités. Dans la fenêtre de la loupe, l'outil actif pour la navigation, la sélection, les mesures et l'édition est pris en charge.
Masquer des entités dans une couche de scène 3D
Comme dans l'application Scene Viewer de votre portail ArcGIS, vous pourrez désormais sélectionner, par des géométries d'inclusion ou d'exclusion, les entités 3D à afficher dans vos couches de scènes de points et d'objets 3D dans une zone d'intérêt. Ci-dessous un exemple de géométrie qui permet d'exclure de l'affichage des anciens bâtiments qui sont en cours de destruction fin de pouvoir visualiser le sol nu.
Diagrammes
Des diagrammes à secteurs sont désormais disponibles pour visualiser les relations de proportion entre les valeurs de différentes entités. Les diagrammes à secteurs affichent des données proportionnelles en divisant un montant total en catégories qui sont représentées par les secteurs.
On notera également que les diagrammes à barres, les diagrammes linéaires, les nuages ??de points, les histogrammes et les diagrammes à secteurs peuvent être configurés pour être alimentés à l'aide d'expressions Arcade. L'utilisation d'Arcade pour configurer les variables de vos diagrammes est une capacité très puissante car elle vous permet de calculer des valeurs à la volée sans mettre à jour le schéma de votre jeu de données.
ModelBuilder
L'interface de ModelBuilder dispose désormais d'une barre d'outils dans chaque vue de modèle. Cette dernière peut être développée ou réduite. La plupart des opérations de base, telles que l'enregistrement et l'exécution d'un modèle, peuvent être effectuées à partir de la barre d'outils. Cette évolution sera particulièrement intéressante lorsque vous travaillez avec plusieurs écrans et que vous sortez la fenêtre ModelBuilder de l'interface principale d'ArcGIS Pro.
Outils 3D
La version 3.1 présentent énormément de nouveautés et d'améliorations autour des capacités 3D. Quelques exemples :
- Nouveaux algorithmes de Deep Learning pour la classification de jeu de données Lidar
- Un nouvel algorithme de classification des points en "sol" et des points en "bruit"
- Nouveaux outils de mise à jour pour la construction de différentes formes de toits
- Nouvel outil "Plus proche voisin 3D" pour créer un fichier source de couche de voxels (netCDF) à partir de points 3D par catégorie (codes de strates géologiques par exemple) en attribuant à chaque voxel les catégories du voisin le plus proche en 3D.
- Prise en charge des éléments de topographie dans les fichiers Autodesk Civil 3D telles que les entités de terrain.
- Outil "Générer une surface de dégagement" permet de créer une surface raster modélisant la zone de dégagement autour des entités linéaires 3D d'une ligne électrique. Combinée aux outils de vectorisation automatique d'un nuage de points classifié, il vous permet de connaître les zones de conflits avec la végétation située à proximité des lignes électriques.
- Un nouvel outil "Géomorphologie" calcule le modèle de géomorphologie de chaque cellule d'un raster de surface en entrée et classe ces géomorphologies en types de relief courants (plat, pic, crête, vallée, cuvette, ...).
- L'option "Créer des textures compressées" a été ajoutée lorsque vous partagez des données multipatch en tant que couche de scènes web dans ArcGIS Enterprise 11.1 et versions ultérieures. Cette option d'optimisation de texture prend en charge un affichage plus rapide dans les applications 3D.
Un nouvel onglet "Info" permet désormais de consulter et modifier les métadonnées associées à votre projet. Très pratique pour localiser un projet sur votre disque, un bouton "Afficher dans l'explorateur de fichier" ouvrira l'explorateur de fichier de Windows dans le dossier contenant votre fichier .aprx.
Lors de l'ouverture d'ArcGIS Pro, vous pourrez désormais visualiser la liste des projets récents en faisant apparaître les imagettes associées. Vous pourrez gérer la manière dont ces imagettes sont générées (automatiquement lors de l'enregistrement du projet ou manuellement par import d'une image).
Machine Learning et GeoAI
Les outils et les capacités de traitement de données par Intelligence Artificielles continues de s'élargir dans ArcGIS Pro. J'en ai sélectionné
- Nouvel outil "Train using AutoDL"
- Nouvel outil "Extract Features using AI Models"
- Nouvel outil "Train Time Series Forecasting Model"
- Nouvelles architectures possibles pour vos réseaux de neurones "RandLA-net" et "Semantic Query Network" pour compléter "PointCNN" lors de l'entrainement d'un modèle de classification sur des nuages de points.
- Nouvelle capacité d'inférence de modèles de Deep Learning sur les pièces jointes (sans extraction préalable)
- Nouveaux outils de classification sur des séries temporelles d'images
- Segmentation interactive pour accélérer la labélisation et construire plus rapidement vos jeux de données d'entrainement.
On signalera également que les librairies "Deep Learning Libraries", indispensables pour utiliser les outils d'apprentissage profond dans ArcGIS Pro via l'interface ou via Python, sont déjà disponibles pour la version 3.1.
Graphe de connaissance (ArcGIS Knowledge)
Plusieurs évolutions ont été apportées sur la gestion et l'analyse des graphes de connaissance d'ArcGIS Knowledge. Les principales sont les suivantes :- Possibilité de se connecter à une base de données de graphe Neo4J existante (non créée via ArcGIS) avec pour limitation d'être en lecture seul (avec ArcGIS Pro 3.1 ou ArcGIS Enterprise 11.1 à venir).
- Une nouvelle option permet désormais d'enregistrer ses requêtes OpenCypher pour effectuer des sélections dans un graphe de connaissance.
Plus de 95 outils de géotraitement (nouveaux ou améliorés) ont été introduits dans cette version 3.1 d'ArcGIS Pro. On notera également l'ajout de 3 nouvelles fonctions raster (Geometric Median, Least Cost Corridor, Thermal Noise Removal).
Couche de Trajectoire (Trajectory Layer)
Une nouvelle notion de couche de trajectoire permet le chargement et l'utilisation optimisée des données de capteurs altimétriques satellitaires tels que Sentinel-3 SRAL, Sentinel-6, Cryosat-2, and ICESat-2. Elle permet à l'utilisateur d'exploiter les sources de données multidimensionnelles NetCDF et de charger les variables souhaitées (hauteur des océans, hauteur de vague, vent, hauteur de glace, ...) dans une couche spécifique montrant à la fois les emprises des trajectoires et les points de mesures correspondant pour les analyser.
ArcGIS Reality for ArcGIS Pro
Les outils et les fonctionnalités de la nouvelle extension ArcGIS Reality for ArcGIS Pro vous permettent de traiter par photogrammétrie les images de drones et les images aériennes numériques pour produire des produits 3D et 2D haute résolution. Des assistants vous guident à travers les workflows de génération d'espaces de travail et de produits pour créer des MNT/MNS haute résolution, des vraies orthophotos, des photomaillages 3D (Textured Meshes) et des nuages ??de points 3D très haute densité. Les outils et fonctionnalités sont décrits en trois catégories principales :
- Création d'espaces de travail : Possibilité de créer des espaces de travail pour l'imagerie par drone, l'imagerie aérienne numérique et de l'imagerie à partir de mosaïques de rasters existantes.
- Ajustement de bloc : Possibilité d'effectuer un ajustement de bloc, de générer des points de rattachement et d'ajouter des points de contrôle au sol (GCP) à un espace de travail.
- Génération de produits cartographiques haute résolution : créez des produits photogrammétriques tels que des MNT/MNS, des vraies orthophotos, des nuages ??de points 3D et des photomaillages 3D.
Comme indiqué en introduction, je n'ai abordé dans cet article que quelques-unes des évolutions de cette version 3.1. Vous en trouverez la liste détaillée dans cette page de l'aide en ligne. La version française d'ArcGIS Pro devrait être disponible début avril.
- Nouveaux algorithmes de Deep Learning pour la classification de jeu de données Lidar
-
8:26
Nouveautés d'ArcGIS Drone2Map - Février 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
epuis quelques jours, si vous travaillez avec la version anglaise d'ArcGIS Pro, vous pouvez mettre à jour votre application SIG en version 3.1. Pour une nouvelle installation, ArcGIS Pro est également téléchargeable depuis votre espace My Esri. Comme à chaque nouvelle version d'ArcGIS Pro, ce sont plusieurs centaines d'améliorations et de nouveautés qui ont été introduites dont une large partie issue de vos idées et demandes d'amélioration via ideas.arcgis.com. Dans cet article, je vous propose une sélection des évolutions les plus marquantes.
Les "vraies orthophotos" sont disponibles avec une licence Standard ou Advanced
Vos orthomosaïques seront désormais appelées "vraies orthos". Les "vraies orthos" sont désormais disponibles lors de l'utilisation de la licence Standard (et non plus uniquement en Advanced). Les "vraies orthos" offrent une véritable vue verticale de tout ce qui se trouve dans la zone de votre projet, ce qui signifie qu'ils montrent tout dans la bonne position horizontale, en particulier tous les objets au-dessus du sol tels que les toits des bâtiments. Pour mémoire, j'avais expliqué les différents types d'orthophotos dans cet article.
Un exemple d'une vraie ortho est montré ci-dessous. L'image du haut montre une zone d'une orthomosaïque créée par des méthodes traditionnelles, entraînant une superposition horizontale du bâtiment et le faisant sembler s'éloigner de la caméra, avec des façades de bâtiment visibles. Les lignes rouges indiquent l'emplacement réel de l'emprise du bâtiment. Dans l'image du bas, vous pouvez voir l'excellent alignement entre le polygone de l'emprise du bâtiment et l'image après traitement, créant une véritable ortho (les façades des bâtiments ne sont plus affichées).
Ombrage pour les MNS et MNT
Les modèles numériques de surface (MNS) et les modèles numériques de terrain (MNT), rendus sous forme d'ombrage, sont désormais disponibles en tant que données produites en sortie et peuvent être partagés en tant que couches hébergées sur votre protail ArcGIS. Ce type sortie peut être très utiles pour la présentation ou l'analyse.
Produits supplémentaires
Pour les organisations prenant en charge des workflows de terrain avec des opérateurs mobiles, des paquetages de tuiles d'imagerie peuvent désormais être créés à partir de produits 2D (MNT, MNS, Orthophoto) afin qu'ils puissent être utilisés dans d'autres applications SIG bureautiques ou copiés sur des appareils de type tablette/smartphone pour être utilisés dans des applications mobiles.
De plus, on pourra également deux nouveaux types de sortie pour les produits 3D :
- Un produit OBJ à fichier unique est désormais créé par défaut, ce qui facilite l'utilisation de ces modèles dans des logiciels tiers.
- Un nouveau format de maillage 3D a été ajouté sous la forme de fichiers 3D Tiles.
Amélioration de la qualité des "vraies ortho"
Équilibrage des couleurs
Des améliorations ont été apportées à l'équilibrage des couleurs lors de la génération de véritables produits ortho. Les vraies orthos produites apparaîtront plus naturelles, avec des améliorations spectaculaires de l'uniformité tonale entre les images adjacentes.
Suppression d'artefacts
Les artefacts provenant d'objets en mouvement (voitures, trains, etc.), les réflexions et les conditions d'éclairage sous-optimales ont été ajustés pour réduire ou supprimer les zones problématiques. Il en résulte un produit de sortie d'aspect plus propre sans affecter les surfaces d'imagerie ou d'élévation qui peuvent être utilisées pour l'analyse.
Améliorations du projet Drone2Map
Plusieurs améliorations ont été réalisées sur les projets Drone2Map :
- Pour les organisations disposant d'une licence Advanced et travaillant sur de grands projets, la capacité de traitement est passée à 300 gigapixels dans un seul projet. Ceci est particulièrement utile pour les appareils photo qui capturent de grandes images mégapixels.
- Un système de coordonnées par défaut peut désormais être défini dans les paramètres de l'application pour les nouveaux projets. Cela permet de remplacer les coordonnées UTM (Universal Transverse Mercator) par défaut actuelles en faveur d'un système de coordonnées spécifié par l'utilisateur.
- Pour les drones qui enregistrent les orientations de cardan, les angles de cap, de tangage et de roulis peuvent désormais être appliqués lors de l'importation de vos images et de l'utilisation du modèle d'inspection. En interne, ceux-ci sont convertis en valeurs Omega, Phi et Kappa nécessaires à l'orientation photogrammétrique de l'imagerie.
- Le rapport de traitement affiche désormais un aperçu du produit ortho dès que l'étape "Ajustement des images" est terminée. Les statistiques récapitulatives des erreurs résiduelles pour les points de contrôle au sol (GCP) ont également été améliorées, et le rapport de traitement a été optimisé pour s'exécuter moins souvent, ce qui réduit les temps de traitement globaux.
Améliorations de la productivité
Le tableau des images, lors de la création nouveau projet, est maintenant plus interactif. Vous pouvez faire glisser une ou plusieurs images ou dossiers sur le tableau, et ils seront ajoutés au projet. Ceci est particulièrement utile lorsque vos images sont dispersées dans plusieurs dossiers.
Améliorations de la mise à jour d'images et de MNT
Le groupe d'outils de mise à jour "Orthomosaïque" s'appelle désormais "Rasters" et a été repensé. Cela permet une meilleure expérience pour la modification de vraies orthophotos, et les modifications peuvent désormais être appliquées aux modèles numériques de surface et aux modèles numériques de terrain (licence de niveau "Advanced" requise).
Prise en charge améliorée de la caméra
Le traitement des images issues de plusieurs caméras différentes dans le même projet est désormais pris en charge. Ces images peuvent provenir de différentes marques et/ou modèles d'appareils photo, ou de plusieurs drones (différents numéros de série) de la même marque et du même modèle.
Les utilisateurs d'ArcGIS Drone2Map avec une licence avancée peuvent désormais enregistrer les détails de la caméra dans une base de données de caméras utilisateur. Cette base de données stockera la marque, le modèle, le numéro de série et les paramètres de la caméra. Une fois enregistrée, la caméra peut être définie par défaut pour les futurs projets où l'imagerie correspond aux détails de la caméra stockée.
Améliorations concernant le partage
Lors du partage des produits en sortie via ArcGIS Online ou ArcGIS Enterprise, ces derniers peuvent désormais être configurés pour utiliser le système de coordonnées du projet. Ceci est particulièrement utile pour les organisations qui utilisent des fonds de carte dans un système de coordonnées différent de Web Mercator.
Une fois qu'une couche est partagée, elle affichera désormais l'URL du service. Vous pouvez cliquer dessus pour ouvrir immédiatement l'élément dans ArcGIS Online ou ArcGIS Enterprise.
Les points de contrôle au sol peuvent désormais être partagés en tant que couche d'entités hébergée. De plus, les liens d'image peuvent être conservés dans la couche partagée afin qu'ils puissent être réimportés dans le projet si nécessaire.
Si vous souhaitez voir une liste complète de tout ce qui est nouveau ou amélioré dans cette version, vous pouvez consulter cette page de la documentation d'aide.
-
11:15
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierLa semaine qui vient de s'écouler marque le triste anniversaire de l'invasion de l'Ukraine par la Russie avec un impact dévastateur sur la vie de millions de personnes. Ce qui a commencé par un conflit armé en 2025, dans la partie est du pays (dans des territoires revendiqués par la Russie) a abouti en février 2022 à une invasion généralisée du pays. La Story Map que j'ai retenue cette semaine a été réalisée par l'ONG Première Urgence Internationale, elle présente un an de crise humanitaire qui aujourd'hui s'intensifie dans l'ensemble de l'Ukraine.
Après nous avoir rappelé le contexte de la situation humanitaire du pays, le récit présente un an d'actions concrètes réalisées par l'ONG sur le terrain.
Pour mieux comprendre l'impact de la guerre sur la vie des Ukrainiens, la Story Map retranscrit des témoignages de personnes touchées par le conflit dans différentes régions du pays.
La Story Map ne contient pas de carte, c'est un peu dommage car cela aurait permis de localiser les témoignages et les actions présentées.
Le récit se termine par un résumé des principales missions de Première Urgence Internationale qui est clairement la partie la plus orientée communication ce qui non seulement l'objectif mais aussi une nécessité pour ce type d'ONG. Communiquer pour faire connaitre les missions et les actions d'une organisation pour encourager les citoyens et les entreprises à faire des dons, c'est aussi un des usages des Story Maps.
D'un point de vue technique, ce récit a été configuré à l'aide de l'application en ligne ArcGIS StoryMaps. L'application et l'essentiel des contenus sont hébergés sur ArcGIS Online, la plateforme Cloud d'Esri.
Bon week-end !
-
8:20
Le SDK ArcGIS Maps for JavaScript 4.26 est disponible
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierLa version 4.26 de l'ArcGIS Maps SDK for JavaScript (anciennement API JavaScript ArcGIS) vient d'être mise en ligne. Des fonctions d'analyse raster côté client, plus de styles pour étiqueter vos données, l'accrochage pour les mesures 3D, l'interaction avec les couches voxels, l'amélioration des fonctionnalité précédentes... Voyons ensemble ce que nous réserve cette première mise à jour de l'année 2023.
Analyses d'imagerie côté client avec des fonctions raster
Les couches d'imagerie tuilée prennent désormais en charge les fonctions raster côté client (version bêta). Les fonctions raster côté client sont des opérations qui appliquent un traitement directement aux pixels de l'image source. Les calculs ne sont appliqués qu'aux pixels de la source qui sont visibles sur la carte lorsque vous naviguez ou zoomez sur la carte. Esri va continuer à faire évoluer cette nouvelle capacité en ajoutant plus de fonctions raster et en simplifiant leur utilisation dans le code.
L'exemple ci-dessous montre comment utiliser une fonction raster NDVI côté client pour quantifier la verdure de la végétation et utiliser la fonction raster Colormap pour afficher le résultat.
Appliquer un arrière-plan et une bordure aux étiquettes
De nouvelles options sont disponibles pour étiqueter vos données : la classe TextSymbol a été améliorée pour permettre d'ajouter une couleur d'arrière-plan, une couleur de bordure et une épaisseur de bordure.
Définir un symbole de surbrillance unique pour chaque couche
Dans cette nouvelle version, les entités sélectionnées peuvent être mises en surbrillance avec des symboles différents selon la couche 2D, en paramétrant les options de surbrillance dans la couche correspondante. La prise en charge de cette fonctionnalité dans les scènes 3D devrait arriver dans une prochaine version de l'API. Vous pouvez retrouver dans cet extrait de code un exemple de mise en application de cette nouveauté.
Échelle maximale des agrégats et regroupements
Vous pouvez maintenant désactivez les agrégats (clusters) et regroupements (bining) au-delà d'une échelle maximale définie. C'est utile pour les applications dans lesquelles l'utilisateur doit zoomer à une grande échelle où la configuration de regroupement ou d'agrégats n'est plus nécessaire et où les emplacements de points individuels doivent s'afficher. Retrouvez un exemple de cette nouvelle fonctionnalité dans ce code.
Gérer les priorités d'affichage des entités
Le rendu UniqueValueRenderer (rendu par valeurs uniques) est désormais doté d'une propriété orderByClassesEnabled. Depuis la version 4.21, il était déjà possible de contrôler l'ordre d'affichage des entités en se basant sur une valeur numérique ou de date d'un champ, ou en utilisant une expression Arcade. Cette nouvelle mise à jour permet de trier les entités dans le même ordre que celui que vous avez utilisé pour vos UniqueValuesInfos dans la définition de votre rendu. Pour cela, il faut définir la propriété orderByClassesEnabled à true.
Cette nouvelle propriété est intéressante pour permettre d'afficher les entités prioritaires au-dessus des entités moins importantes. Dans l'exemple ci-dessous, l'ordre par défaut (à gauche) fait afficher les accidents les plus graves en-dessous des accidents moins graves (blessures ou sans blessures ni fatalité). L'utilisation d'orderByClassesEnabled (à droite) permet de dessiner les accidents graves au-dessus des autres entités, et ainsi de les faire ressortir.
Capture (snapping) pour les outils de mesure 3D
La version 4.25 de l'API a introduit la capture pour la création des entités 3D. Cette nouvelle version étend cette fonctionnalité aux outils de mesure 3D. Cela vous permettra par exemple de mesurer avec précision les longueurs et les surfaces des toits et des façades de bâtiments. Les mesures directes de lignes et de surfaces s'accrochent désormais aux caractéristiques et aux objets 3D de votre scène. La capture est activée par défaut et peut être activé en maintenant la touche Contrôle enfoncée. Tous les outils qui s'appuient sur l'accrochage dans les scènes 3D bénéficient d'indications améliorées, ce qui facilite l'accrochage aux éléments drapés ou aux données BIM complexes. Vous retrouverez ici un exemple de cette fonctionnalité.
Création de couches multimédias dans Map Viewer
Introduite dans le SDK JavaScript en version 4.24, les couches multimédias (Media Layers) sont également disponibles dans la mise à jour de février d'ArcGIS Online. Elle vous permet de positionner plus facilement des couches multimédias sur des cartes 2D en offrant une expérience interactive et une vue côte à côte pour placer des points d'ancrage. Vous pouvez même appliquer des effets et des mélanges au calque multimédia, comme vous le pouvez avec d'autres types de calques. Une fois que vous êtes satisfait de l'image superposée, vous pouvez enregistrer la carte Web et la charger plus tard dans votre application.
Si vous créez une telle couche via votre code JavaScript, elle sera exploitable dans Map Viewer ou d'autres apps ArcGIS. L'inverse sera également possible.
Fenêtres contextuelles pour les couches voxels et coupes interactives
Il sera désormais possible d'explorer les propriétés de chaque voxel de votre couche en activant les fenêtres contextuelles sur vos couches de voxels. La fenêtre contextuelle affiche la valeur des attributs, la variable et la position du voxel, et si disponible, la profondeur et le temps. En plus de cela, le support ajouté pour le widget Slice vous permet de regarder interactivement à l'intérieur de votre ensemble de données et de sélectionner n'importe quel voxel.
Vous pouvez essayer ces nouvelles fonctionnalités des couches voxels dans cette série d'exemples.
Amélioration du rendu des reliefs sur les couches altimétriques (MNT) de vos scènes
Cette version propose un rendu du terrain amélioré avec un ombrage renforcé et une résolution accrue pour tous les modes de qualité. En plus du contraste supplémentaire, l'ombrage ajouté dans la version 4.25 a été intensifié en visualisant le terrain avec une géométrie plus détaillée. Cette visualisation améliorée n'a pas d'impact sur les performances grâce à diverses optimisations côté client du rendu du terrain.
Sélection des entités des enregistrements associés dans les fenêtres contextuelles
La possibilité d'afficher les enregistrements associés dans les fenêtres contextuelles, disponible depuis la version 4.25 de l'API et que ma collègue Pauline avait traité dans l'édition 22 de son article "Un mardi, une appli", permet désormais de mettre en surbrillance et de zoomer sur l'enregistrement associé sélectionné tout en ouvrant la table attributaire de l'enregistrement.
Couleurs des graphiques dans les fenêtres contextuelles
Les couleurs des graphiques dans les fenêtres contextuelles correspondent désormais automatiquement aux couleurs utilisées dans les moteurs de rendu d'agrégats et de regroupement. Ceci est pris en charge pour le regroupement avec les rendus par prédominance, par densité de points et par diagramme circulaire, ainsi que pour les agrégats avec le rendu par diagramme circulaire.
Dupliquer les entités lors des opérations de dessin
Le widget Sketch inclut maintenant une méthode duplicate(). Cela permet de dupliquer un ou plusieurs éléments sélectionnés. Les attributs, la géométrie et le symbole du ou des nouveaux graphiques seront copiés à partir du ou des graphiques d'origine.
Exemples de code utilisant l'ESM
Certains des exemples de code incluent désormais le module ES (ESM) pour les développeurs qui préfèrent consommer l'API JavaScript en tant qu'ESM. Les échantillons ESM utilisent @arcgis/core et sont disponibles sous forme d'un projet Vite.js téléchargeable qui peut être installé et construit localement à l'aide de NPM. ESM fonctionne avec la plupart des frameworks JavaScript modernes et des bundlers de modules sans nécessiter de chargeurs supplémentaires ou de configurations spécialisées.
Pour aller plus loin
Pour un aperçu complet des mises à jour de cette version, vous pouvez consulter les notes de version et tester les nouvelles fonctionnalités à l'aide des exemples de code de la version 4.26.
-
7:57
Mise à jour ArcGIS Online - Février 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Depuis la nuit dernière, la mise à jour de février 2023 d'ArcGIS Online a été déployée par Esri. Il s'agit d'une version riche en évolutions avec notamment un nouvel environnement d'outils d'analyse spatiale dans Map Viewer mais aussi de nombreuses améliorations et nouvelles fonctionnalités dans différentes applications du portail ArcGIS Online. Je vous propose dans cet article, de découvrir les principales améliorations apportées par cette mise à jour.
Nouvelle interface d'analyse
Les outils d'analyse spatiale vous permettent d'évaluer et de quantifier les tendances, les anomalies ou les relations dans vos données. La plupart des outils d'analyse vecteur et raster (22 sur 29) que vous utilisiez dans Map Viewer Classic sont désormais disponibles dans Map Viewer. Les outils non implémentés le seront dans les prochaines mises à jour.
- Vous pouvez parcourir ou rechercher des outils spécifiques, en les parcourant ou en recherchant dans la zone réservée à cela.
- Vous pourrez filtrer les outils pour distinguer les outils d'analyse vecteur ou raster.
- Pour tous les outils où cela est pertinent, les outils d'analyse vous proposent de définir le système de coordonnées de la couche en sortie.
- Au-bas de chaque outil, vous trouverez un bouton permettant d'estimer la consommation en crédits en fonction des paramètres de l'analyse (paramètres de l'outil, nombre d'entités de la couche, étendue de l'analyse, ...).
- Vous pourrez désormais accéder à un historique indiquant les outils sont en cours d'exécution ou qui ont déjà été exécutés. Vous accéderez alors à leurs résultats, les paramètres utilisés et les éventuelles erreurs ou avertissements.
- Lorsque vous enregistrez votre carte, l'historique de l'outil est enregistré avec celle-ci, ce qui permet aux autres utilisateurs d'afficher les détails de l'analyse et de réouvrir l'analyse (pour la rejouer avec d'autres paramètres par exemple) lorsque vous partagez la carte avec eux.
Cartographie 2D
- Vous pouvez désormais télécharger des images .gif, .jpg et .png à utiliser comme symboles lors de la stylisation de votre calque ou de la création d'un croquis dans Map Viewer.
- Lorsque vous modifiez le style d'une couche d'entités à l'aide de symboles uniques dans Map Viewer, vous pouvez créer des groupes pour fournir des détails et du contexte à la légende de la carte. Par exemple, si votre carte affiche la localisation des bénéficiaires du plan de relance de l'état français par type d'organisation, vous pouvez les organiser en groupes, tels que les structures privées, les structures publiques, ....
Les groupes ainsi configurés sont alors repris dans la légende de la carte.
- Map Viewer offre dorénavant une nouvelle façon de contrôler l'ordre d'affichage des entités superposées dans les couches représentées par "symboles uniques" ou "catégories prédominantes"). Lorsque vous modifiez manuellement l'ordre des types dans la liste, vous pouvez afficher les entités qui se chevauchent en utilisant cet ordre. Les entités des types situés en haut de la liste sont dessinées au-dessus des entités dont les types sont situés plus bas dans la liste.
Activation de l'option "Afficher les entités dans l'ordre des valeurs" lors de définition
d'un style de couche par "valeurs uniques"
- Vous pouvez désormais ajouter une ou plusieurs images à votre carte dans Map Viewer en créant des couches multimédias. Par exemple, vous souhaiterez peut-être superposer l'image d'un plan de ville ou d'une carte historique à d'autres couches SIG dans votre carte.
Ajout d'une couche multimédia (image PNG ou JPG) - Lorsque vous créez une couche multimédia, vous placez et positionnez l'image dans l'espace géographique souhaité (géoréférencement). Pour cela, l'utilisateur pour orienter et mettre à l'échelle l'image à l'aide des poignées de l'image ou bien saisir 4 points de calage à la fois sur l'image et dans la carte.
L'interface de géoréférencement par échelle et rotation d'une couche multimédia
L'interface de géoréférencement par 4 points de calage d'une couche multimédia
Affichage de la couche multimédia une fois géoréférencée
- L'outil de recherche de Map Viewer se trouve désormais sur la carte et est également accessible à l'aide d'un raccourci clavier : Alt+F (Windows) ou Option+F (Mac).
Cartographie 3D
- Vous pouvez désormais vous accrocher sur les entités 3D de votre scène lors de vos mesures de distances dans Scene Viewer.
- Les couches de scène de voxels prennent dorénavant en charge les fenêtres contextuelles et vous pouvez utiliser l'outil de tranche pour explorer davantage vos données de voxel.
Fenêtre contextuelle sur des couches de scène de voxels
Outils de coupe sur des couches de scène de voxels
- Scene Viewer vous permet d'ajouter des paramètres de demande personnalisés pour les couches prises en charge.
- Le relief des scènes a été amélioré avec un meilleur ombrage et une résolution plus élevée pour la couche d'altitude.
Partage et collaboration
Une page de galerie repensée offre une vue rapide des détails d'un élément, vous aidant à trouver des éléments spécifiques sans quitter la galerie. Une fois que vous avez identifié l'article approprié, vous pouvez facilement ouvrir la page complète de l'article pour obtenir plus d'informations.Ancienne interface de consultation des éléments de la bibliothèque Nouvelle interface de consultation des éléments de la bibliothèque
Applications configurables
- Le générateur d'expériences web "ArcGIS Experience Builder" inclut plusieurs mises à jour. Un nouveau widget "Ajouter des données" permet aux utilisateurs d'ajouter des sources de données à une application au moment de l'exécution. D'autres améliorations incluent la prise en charge des histogrammes, l'outil "Coupe" dans la boîte à outils 3D ainsi qu'une nouvelle action de message qui génère automatiquement un profil d'élévation pour l'entité linéaire sélectionnée. Je reviendrais en détails sur ces évolutions dans un article dédié.
- Les applications configurables (ArcGIS Instant Apps) proposent plusieurs mises à jour. Le nouveau modèle "Encarts" affiche des zones géographiques d'intérêt non contiguës dans une seule application, en utilisant des emplacements d'encart personnalisés ou une mise en page prédéfinie disponible pour plusieurs pays. Le modèle "Légende interactive" prend désormais en charge la réduction de parties de légendes longues et fournit un nouveau style de panneau latéral qui l'ancre de chaque côté de la carte, offrant aux utilisateurs plus d'espace pour interagir avec la légende. Avec le modèle "Curseur", vous pouvez désormais configurer plusieurs curseurs numériques que les utilisateurs choisissent dans un menu pour lire différentes animations de données dans l'application. Je reviendrais en détails sur ces évolutions dans un article dédié.
- Un nouveau modèle d'application "Atlas" a été introduit en beta. Il permet aux organisations de mettre en évidence une collection de cartes et de couches organisées en fonction d'un point d'intérêt, d'un emplacement géographique, d'un thème ou d'un événement spécifique. Les utilisateurs peuvent facilement découvrir et explorer le contenu, ainsi que partager les cartes qu'ils créent. Certains outils intégrés seront utiles pour aider les utilisateurs à explorer la carte incluent la recherche d'emplacements, le basculement entre 2D et 3D, la mesure de distances et de surfaces et le dessin sur la carte avec des outils de dessin. Je reviendrais en détails sur ces évolutions dans un article dédié.
- Un nouveau modèle d'application "Notification publique" a été introduit en beta. Il permet de créer une collection d'entités pouvant être exportées vers un fichier CSV ou PDF. Les entités peuvent être sélectionnées en recherchant un emplacement, en dessinant une zone d'intérêt ou en utilisant des entités existantes. Un tampon peut être appliqué pour étendre la zone de recherche. Je reviendrais en détails sur ces évolutions dans un article dédié.
Gestion de données- Vous pouvez maintenant sélectionner un paquetage de tuiles dans les éléments de contenu de votre organisation pour les utiliser comme fond de carte lorsque vous configurez une carte web pour une utilisation en mode déconnecté. Lorsque vous utiliserez cette option, vous n'aurez pas besoin de charger le paquetage de tuiles sur tous les appareils qui utiliseront la carte en déconnecté, et ArcGIS Online n'a pas besoin de compresser le fond de carte de la carte dans un paquetage de tuiles pour le mettre offline.
- Si les filtres ou les requêtes de champs non spatiaux dans votre couche d'entités hébergée sont lents, vous pouvez désormais définir des index d'attributs sur ceux-ci. Ce sera particulièrement intéressant pour améliorer les requêtes qui recherchent des mots ou des expressions dans des champs de type "chaîne" en ajoutant un index de type "Texte intégral".
- ArcGIS Online fournit dorénavant plus d'informations aux propriétaires de cartes web et aux administrateurs de l'organisation pour les cartes partagées afin de les aider à résoudre les problèmes liés aux paramètres de partage configurés pour les couches de la carte.
- La page de présentation de l'organisation a été améliorée pour inclure des informations d'un coup d'œil sur l'état de stockage des données d'entités, avec un code couleur pour indiquer quand un abonnement est sur le point d'atteindre sa limite de stockage des données d'entité.
Informations sur votre organisation (avant la mise à jour) Informations sur votre organisation (après la mise à jour)
Un tableau de stockage des couches d'entités repensé et plus détaillé est également disponible pour les organisations disposant d'un magasin de données d'entités de niveau Premium (M1, M2, M3, ...).Informations détaillées - Le volume maximum pour le stockage des couches d'entités, avec un type de stockage "Standard", est désormais de 500 Go.
- Un nouveau type de rapport d'organisation est disponible dans ArcGIS Online. Les administrateurs peuvent désormais créer des rapports sur le nombre de vues des éléments de contenu. Cela peut les aider à voir les tendances en termes de trafic sur certains éléments spécifiques (couches, cartes, applications, fonds de carte, ...) de l'organisation au cours du temps.
Choix d'un rapport de type "Nombre de vues de l'élément" Configuration de la plage des dates souhaitées Contenu du fichier CSV du rapport (après suppression des lignes d'entête
- Vous pouvez parcourir ou rechercher des outils spécifiques, en les parcourant ou en recherchant dans la zone réservée à cela.
-
9:07
Esri introduit Sentinel-2 Land Cover Explorer
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierDans mon précédent article, j'annonçais l'arrivée d'une nouvelle série temporelle de couches d'occupation du sol à 10m sur l'ensemble du monde générée à partir de données Sentienl-2. Dans le même temps, Esri annonce également la disponibilité de Sentinel-2 Land Cover Explorer, une nouvelle application web (gratuite) basée sur le SDK ArcGIS Maps for JavaScript. Je vous propose un petit tour des capacités qu'elle propose.
Analyser les changements
Les mises à jour annuelles susmentionnées permettent de détecter les changements d'une année à l'autre de la végétation et des cultures, des forêts, des surfaces nues et des zones urbaines. Sentinel-2 Land Cover Explorer fournit une interface dynamique et intuitive pour détecter, afficher et signaler les changements.
Analyse des changements de manière visuelle
L'application propose deux modes différents pour visualiser l'évolution de la couverture du sol : le mode "Etape" (step mode) et le mode "Balayer" (swipe mode).
En mode "Etape", vous pouvez soit utiliser le curseur temporel pour parcourir chaque année, soit cliquer sur le bouton de lecture pour activer une animation automatisée de la carte.Cliquer pour ouvrir l'application en mode étape et explorer cet emplacement
En mode "Balayer", vous pouvez sélectionner et comparer de manière interactive deux années côte à côte.Cliquer pour ouvrir l'application en mode balayage et explorer cet emplacement
Si vous souhaitez visualiser une seule classe à la fois, cliquez simplement sur un nom de classe pour filtrer l'affichage de la carte.
Enfin, une dernière option pour analyser visuellement les changements d'occupation des sols sur une localisation spécifique c'est tout simplement de cliquer sur ce lieu.
Analyse des changements de manière statistique
En conjonction avec les changements affichés dans la vue de la carte, des graphiques de couverture statistique sont fournis dans chaque mode.
En mode "Etapes", où chaque année est affichée une par une, l'application signale dynamiquement la couverture de chaque classe sous forme de pourcentage de l'étendue actuelle de votre carte.En mode "Balayer", où deux années sont affichées à la fois, l'application calcule dynamiquement le changement de couverture pour chaque classe en pourcentage de l'étendue actuelle de votre carte.
À tout moment, vous pouvez choisir de développer le graphique à l'écran. La vue étendue fournit des tendances de couverture statistique à travers la classe et le temps pour l'étendue de votre carte actuelle ou pour la région et la sous-région sélectionnées.
Validation visuelle
Si vous souhaitez valider visuellement la classification de l'occupation du sol, vous pouvez activer le mode « Imagerie » pour afficher l'imagerie Sentinel-2 de niveau 2A à partir de laquelle l'occupation du sol a été dérivée. Avec l'imagerie, vous pouvez tirer parti des modes Step et Swipe. Vous pouvez également choisir parmi différents rendus et indices multispectraux en fonction de votre demande. Par exemple, vous pouvez choisir des combinaisons de bandes comprenant l'infrarouge (IR) qui peuvent aider à identifier les changements dans la végétation, y compris les zones brûlées entraînant la perte de la couverture arborée.Cliquez pour ouvrir l'application en mode Imagerie et explorez les différents rendus
Utilisation en mode "offline"
Si vous souhaitez utiliser les données LULC pour une analyse en étant déconnecté d'ArcGIS Online, vous pouvez tirer parti du mode de téléchargement de la couche dans l'application. Là, vous pouvez sélectionner une seule zone géographique et une seule année, ou vous pouvez télécharger une couverture mondiale par année en utilisant les hyperliens annuels fournis.Cliquez sur l'image ci-dessus pour ouvrir l'application en mode téléchargement
Enregistrez et partagez vos vues
Comme le montrent les images en hyperlien dans cet article, l'URL de l'application dans votre navigateur inclut votre emplacement actuel ainsi que les années et les modes sélectionnés, ce qui facilite la mise en signet des vues pour vous-même et le partage avec d'autres.
Remarque: Chaque fois que vous ouvrez l'application à partir de l'URL de base, vous accédez à un emplacement unique à explorer.
-
7:48
Esri enrichit le Living Atlas d'une série temporelle Global Land Cover
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierEn juillet 2021, j'annonçais sur arcOrama la sortie d'Esri 2020 Land Cover, la première couche mondiale d'occupation des sols réalisées à partir d'imagerie Sentinel-2 avec une résolution de 10 m. Il s'agissait alors du millésime 2020. Devant le succès rencontré par ce contenu remarquable et gratuit du Living Atlas ArcGIS, Esri a décidé de poursuivre la création de millésimes annuels avec la disponibilité depuis quelques jours du milésime 2022.
Une nouvelle série temporelle
Mieux encore, Esri a poursuivi ce projet d'IA et de Big Data avec Impact Observatory et Microsoft pour produire une série temporelle annuelle (400 000 images Sentinel-2 traitées par année) pour la période 2017 à 2022. Vous la retrouvez sur ArcGIS Online en tant que couche d'imagerie tuilée.
Ces couches Land Use/Land Cover (LULC) constituent un outil de plus en plus important pour les décideurs aux niveaux intercommunal, régional et national dans le monde entier. Les couches LULC peuvent vous aider à quantifier et à mieux comprendre les impacts des processus terrestres et de l'activité humaine sur votre territoire. Dans de nombreux projets, ces informations contribuent à éclairer les décisions politiques et de gestion des terres qui soutiennent le développement durable.
ArcGIS, via le Living Atlas, fournit non seulement aux utilisateurs ces contenus d'occupation des sols à l'échelle mondial et déjà classé mais également les outils permettant, à partir de vos propres sources d'imagerie Sentinel-2, de calculer et de diffuser ce type d'information à l'aide d'ArcGIS Pro, ArcGIS Enterprise ou ArcGIS Online.
Créer vos propres couches d'occupation des sols à partir d'imagerie Sentinel-2
Si ce type de classification par IA (Intelligence Artificielle) vous intéresse, je vous recommande de regarder et de tester ce modèle de Deep Learning pré-entrainé du Living Atlas ArcGIS. Il vous permettra de réaliser une classification similaire à celle de la base de données Corine Land Cover (15 classes) à partir d'imagerie Sentinel-2 (Level-2A ou Level-1C).
-
12:43
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
C'est un peu d'évasion que je vous propose cette semaine avec cette Story Map qui nous emmène au cœur de l'Afrique, dans la région des grands-lacs au Rwanda, avec l'évocation des beautés, des enjeux et des contrastes du petit-pays à travers le récit assez personnel d'un géographe.
Directeur d'une petite école et auteur de cette Story Map nous propose un récit très pédagogique sur la géographie de la région, les enjeux géopolitiques et des histoires de voyages plus personnelles. Vous découvrirez tout cela à travers des contenus très variés qui vont d'animations 3D à de magnifiques photos en passant par des schémas dans lesquels on retrouve la patte de l'enseignant.
D'un point de vue technique, ce récit a été configuré à l'aide de l'application en ligne ArcGIS StoryMaps. L'application et l'essentiel des contenus cartographiques, photographiques et autres sont hébergés sur ArcGIS Online, la plateforme Cloud d'Esri.
Bon week-end !
-
10:00
Evolution du service d’autocomplétion au 15 Mars
sur Toute l’actualité des Geoservices de l'IGNL’ancien service d’autocomplétion désormais déprécié sera basculé vers le nouveau service (2.0) le 15 mars 2023.
-
10:00
Comment rejoindre une communauté d’utilisateurs professionnels ?
sur Toute l’actualité des Geoservices de l'IGNPour faire vivre et favoriser l’usage des géodonnées dans une boucle d’amélioration continue, l’institut ouvre des espaces de partage avec les utilisateurs qui permettent de construire des temps d’échanges privilégiés autour de cas d’usages spécifiques, et avec les communautés. Géoplateforme, Lidar HD, BAN… venez échanger entre membres engagés et découvrir les créations et les pratiques collectives. Cet espace est le vôtre, venez le découvrir et inscrivez-vous !
-
8:46
La première édition BAN PLUS est disponible
sur Toute l’actualité des Geoservices de l'IGNEn complément de son implication comme opérateur de la BAN, l’IGN propose des produits et services (géocodage Geoportail) autour de l’adresse. La consolidation de la cohérence des odonymes de la BDTOPO® avec des adresses de la BAN est un enjeu fort pour de nombreux utilisateurs de l’offre IGN. Pour y répondre, le produit BAN PLUS permet la liaison entre l’adresse BAN et son environnement (bâti, parcelle, voie, lieu-dit, zones d’activité et d’intérêt,…).
-
8:06
Evolutions relatives aux contenus intégrés par code dans ArcGIS Experience Builder
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Pour répondre aux exigences de conformité en matière de sécurité, la fonctionnalité d'intégration par le code dans le widget Embed (Intégrer) dans ArcGIS Experience Builder sera restreinte à un ensemble limité de formats HTML. Seuls les iframe HTML standard avec une URL vers une page, du code HTML provenant de cinq sites web de réseaux sociaux populaires et un sous-ensemble de balises et d’attributs HTML seront autorisés. Ces restrictions s'appliqueront aux nouvelles applications créées dans l'éditeur en ligne d'ArcGIS Experience Builder après le 28 mars 2023. Pour les applications Experience Builder existantes créées avant le 28 mars, la fonctionnalité d'intégration par le code ne sera pas limitée jusqu'au 28 septembre 2023. Par conséquent, vous devez apporter les modifications recommandées aux applications concernées dans l'édition en ligne avant le 28 septembre 2023. Sinon, elles risquent de ne pas se charger ou de s'afficher comme prévu après cette date.Dès aujourd'hui l'édition ArcGIS Online d'ArcGIS Experience Builder intègre un message d'avertissement
lors de l'ajout de code dans un widget "Intégrer"
Quelles applications sont concernées par ce changement ?
Les applications existantes créées avec l'édition en ligne d'ArcGIS Experience Builder qui utilisent la fonctionnalité d'intégration par le code du widget Embed (Intégrer).
Quel est l'impact sur les applications concernées ?
Le widget Embed (Intégrer) dans ces applications peut ne pas se charger ou s'afficher comme prévu après le 28 septembre 2023.
Quels formats HTML sont pris en charge après ce changement ?
Seul un iframe HTML standard avec une URL vers une page, du code HTML provenant de YouTube, Facebook, Twitter, Instagram et Vimeo, et un sous-ensemble de balises et d’attributs HTML sont pris en charge.
Quand le changement prendra-t-il effet ?
Les restrictions s'appliqueront aux nouvelles applications créées dans l'édition en ligne d'ArcGIS Experience Builder après le 28 mars 2023. Pour les applications existantes créées avant le 28 mars 2023, la fonctionnalité d'intégration par le code ne sera pas limitée avant le 28 septembre 2023.
Quels changements devez-vous apporter ?
Selon le type de contenu que vous intégrez, nous recommandons les quatre solutions suivantes :
Cas 1
Le format est un iframe HTML standard avec un contenu URL. Par exemple :
<iframe width=”100%” height=”900px” src=?? [https:]
Solution : comme seul l'attribut src sera autorisé après l'application des restrictions, vous devez configurer le style du widget Embed (Intégrer) pour remplacer les styles définis (width, height) dans le code s'il y en a.
Cas 2
Vous avez du code HTML provenant de YouTube, Facebook, Twitter, Instagram ou Vimeo. Gardez à l'esprit que seul le code exact partagé à partir de ces sites est pris en charge. Si le code est modifié en ajoutant une balise <style> par exemple, cela ne fonctionnera pas. Solution : le widget Embed (Intégrer) dans ces applications devrait fonctionner après l'application des restrictions si le code partagé est exactement celui du site des médias sociaux utilisés.
Cas 3
Vous avez du contenu intégré qui peut être remplacé par d'autres widgets ou fonctionnalités d’ArcGIS Expérience Builder. Par exemple, des infographies Business Analyst intégrées, des e-mails de contact ou des numéros de téléphone.
<link href="https://bao.arcgis.com/InfographicsPlayer/BAMobile/9.2/reportPlayer/scripts/esri/themes/light/main.css" rel="stylesheet" /> <h4 style="color: rgb(0, 74, 107);">John Smith<a href="mailto:jsmith@esri.com ">jsmith@esri.com</a></h4> <a href="tel:+33101010101?>0101010101</a>
Solution : reconfigurez ces applications en remplaçant le widget Embed (Intégrer) par d'autres widgets tels que Business Analyst, Texte, Image et Bouton, etc., ainsi que des fonctionnalités telles que l'option Définir un lien pour créer un lien vers une adresse e-mail ou un numéro de téléphone.
Cas 4
Le contenu intégré n'est pas pris en charge et ne peut pas être remplacé par d'autres widgets ou fonctionnalités. Par exemple, la balise script n'est pas prise en charge. Solution : hébergez le code HTML sur un serveur web, puis intégrez-le par URL ou dans un format HTML pris en charge. Il existe de nombreuses plateformes d'hébergement, par exemple : [https:]] [https:]] [pomf.se]
Esri recommande d'apporter ces modifications aux applications concernées dès que possible.
-
7:30
Actualité ressources : Aménagement Numérique des Territoires
sur arcOpole - Actualités du ProgrammeNous vous proposons aujourd'hui la mise à jour de la ressource arcOpole Aménagement Numérique des Territoires.arcOpole ANTCette ressource n'avait pas été mise à jour depuis un certain temps. C'est chose faite !Vous y trouverez des nouveautés comme :La mise en place de règles topologiques,L'évolution du modèle de données qui se voit agrandi de nouvelles tables,Une symbologie retravaillée.arcOpole
-
11:32
Incident en cours sur les Géoservices
sur Toute l’actualité des Geoservices de l'IGNIncident en cours sur les Géoservices -
11:32
Incident en cours sur les Géoservices
sur Toute l’actualité des Geoservices de l'IGNIncident en cours sur les Géoservices
-
8:34
Conseils & Astuces ArcGIS Online - N°171
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 171 - Utiliser Arcade pour gérer des profils de données à afficher dans vos fenêtres contextuelles
Sur un portail ArcGIS, il est fréquent de créer une carte web et de l'utiliser dans plusieurs applications. Parfois ces applications sont à destination de différents profils d'utilisateurs. Dès lors, il peut être intéressant de prévoir l'affichage d'informations selon les utilisateurs adressés, en particulier pour ne pas charger inutilement les fenêtres contextuelles de vos cartes web en contenus inutiles et simplifier l'information présentée. Pour cela, les expressions Arcade peuvent vous aider à personnaliser le contenu de vos fenêtres contextuelles en prenant en compte le profil de l'utilisateur qui consulte votre carte.
L'exemple que je vous propose est illustré par l'image ci-dessus. Nous disposons d'une couche avec des parcelles cadastrales avec des attributs que nous ne souhaitons présenter (ou pas) selon le profil des utilisateurs qui consulte la carte web. Lorsque l'utilisateur n'est pas connecté, on veut lui présenter uniquement les informations d'identification de la parcelle. Lorsque l'utilisateur est connecté à l'organisation, on veut en plus lui présenter les informations de surfaces. Enfin, lorsque l'utilisateur est connecté et fait partie d'un groupe spécifique, alors il peut voir des informations plus détaillées sur la parcelle comme le propriétaire par exemple. A travers cet exemple, voici donc comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS. Vous vérifierez que vous avez créé un groupe contenant les utilisateurs qui auront accès à la totalité des informations dans la fenêtre contextuelle. Dans mon exemple, ce groupe se nomme "Equipe_Cadastre" et contient trois utilisateurs.
- Vous ouvrirez ensuite la carte web contenant la couche d'entités dont vous souhaitez configurer la fenêtre contextuelle. Dans notre exemple, la carte web est destinée à différentes applications dont certaines sont publiques. La couche d'entités est donc partagée de manière publique. Par défaut, la fenêtre contextuelle présente la liste de tous les attributs.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// Nom du groupe des utilisateurs ayant accès à la totalité du contenuvar group_name = "Equipe_Cadastre"var UserHasPrivileges = false
// Récupération d'un nom de l'utilisateur. Si ce dernier est anonyme alors// la fonction GetUser renvoit un objet vide.var user_name = iif(IsEmpty(GetUser($layer, false)),"Anonyme",GetUser($layer, true).username)
// On vérifie si l'utilisateur appartient au groupe ayant les privilèges// si ce n'est pas le cas la variable UserHasPrivileges reste à falseif (user_name != "Anonyme"){ var groups = GetUser($layer, false).groups for (var i in groups){ if(Lower(groups[i].title)==Lower(group_name)){ UserHasPrivileges=true } }}
// On commence à construire la chaine HTML correspondant au contenu de la// fenêtre contextuelle à l'aide d'un élément <table>var HTML = "<table>"// On ajoute les attributs visibles par tout le mondeHTML += "<tr><td>Code Commune :</td><td>"+$feature.CODCOMM+"</td></tr>"HTML += "<tr><td>Code Section :</td><td>"+$feature.CODSEC+"</td></tr>"HTML += "<tr><td>N° Parcelle :</td><td>"+$feature.NUMERO+"</td></tr>"
// On ajoute ensuite les attributs visibles à tout utilisateur connectéif (user_name != "Anonyme"){HTML += "<tr><td>Adresse Parcelle :</td><td>"+$feature.Adresse+"</td></tr>"HTML += "<tr><td>Surface foncière :</td><td>"+$feature.SUPF+" m²</td></tr>"HTML += "<tr><td>Surface batie :</td><td>"+$feature.SUPB+" m²</td></tr>"}
// On ajoute les attributs visibles aux utilisateurs du groupe "Equipe_Cadastre"if (UserHasPrivileges){ HTML += "<tr><td>ID Propriétaire :</td><td>"+$feature.ID_Prop+"</td></tr>" HTML += "<tr><td>Nom Propriétaire :</td><td>"+$feature.Nom_Prop+"</td></tr>" HTML += "<tr><td>Adresse Propriétaire :</td><td>"+$feature.Adresse_Prop+"</td></tr>" HTML += "<tr><td>Valeur cadastrale :</td><td>"+$feature.Valeur_Cadastrale+" €</td></tr>" HTML += "<tr><td>Bâtiments :</td><td>"+$feature.NB_BATIMENTS+"</td></tr>" HTML += "<tr><td>Année de construction :</td><td>"+$feature["Année_Construction"]+"</td></tr>" }// On termine la chaine HTMLHTML += "</table>"
// On renvoie la chaine HTML personnalisée en fonction du profil de l'utilisateurreturn { type : 'text', text : HTML}
On notera l'usage de la fonction GetUser() qui permet de récupérer l'utilisateur actuellement connecté à la source de données du FeatureSet passé en paramètre. Dans le contexte d'une couche d'entités hébergée ArcGIS Online, il s'agit de l'utilisateur affichant la carte web. Si ce dernier n'est pas connecté et accède à la carte en tant qu'utilisateur "Anonyme", la fonction renvoie un dictionnaire vide.
On notera également que la propriété "groups" du dictionnaire renvoyé par la fonction GetUser() permet de lister les groupes auxquels appartient l'utilisateur.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations en fonction du profil de l'utilisateur courant.
Ici je suis connecté avec un utilisateur faisant partie du groupe "Equipe_Cadastre", je visualise donc la fenêtre contextuelle complète.
Ici, je suis connecté avec un utilisateur de l'organisation ne faisant pas partie du groupe "Equipe_Cadastre". Il ne voit donc pas les attributs sensibles.
Ici, je suis connecté avec un utilisateur public ne faisant pas partie de l'organisation. Il ne voit donc pas les attributs sensibles.
Ici, je ne suis pas connecté avec un utilisateur nommé. Je ne vois donc que les trois attributs de base.
J'espère que cet exemple vous inspirera et que vous pourrez l'adapter à vos cas d'usage.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS. Vous vérifierez que vous avez créé un groupe contenant les utilisateurs qui auront accès à la totalité des informations dans la fenêtre contextuelle. Dans mon exemple, ce groupe se nomme "Equipe_Cadastre" et contient trois utilisateurs.
-
8:41
Conseils & Astuces ArcGIS Online - N°170
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 170 - Intégrer des vidéos dans vos fenêtres contextuelles
Lorsque vous gérez un SIG, vous êtes parfois amenés à associer des documents multimédias tels que des fichiers vidéo aux entités de vos couches. Il est alors intéressant de pouvoir les visualiser dans les fenêtres contextuelles. Dans cet article, je vous propose de voir 3 cas d'usage (selon votre contexte) pour proposer l'accès à ces vidéos dans les fenêtres contextuelles de vos cartes web.
Cas n°1 - Vos vidéos sont stockées en pièces jointes et votre couche d'entité n'est pas publique
Lorsque vos vidéos sont gérées en tant que pièces jointes, une première option consiste simplement à ajouter un bloc de type "Pièces jointes" dans la fenêtre contextuelle. Dans ce cas, un lien permettra à l'utilisateur d'ouvrir la vidéo dans un nouvel onglet. Voici comment procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrir la carte dans laquelle figure la couche d'entités ayant des vidéos en pièces jointes. Dans la boîte de dialogue de configuration de la fenêtre contextuelle, ajoutez un bloc de contenu de type "Pièces jointes".
- Vous pouvez définir un titre et une description (qui peuvent venir des attributs de la couche). Vous pourrez aussi choisir d'afficher le lien vers la vidéo dans une liste ou dans une bibliothèque (si vous avez plusieurs vidéos par entité). L'option "Automatique" permet d'adapter automatiquement la présentation selon le nombre de vidéos associées.
- Une fois les paramètres validés, votre fenêtre contextuelle s'affiche avec un lien permettant d'ouvrir la vidéo.
Cas n°2 - Vos vidéos sont stockées en pièces jointes et votre couche d'entités est publique
Lorsque vos vidéos sont gérées en tant que pièces jointes et que la couche d'entités est partagée de manière publique, alors nous pouvons faire mieux et afficher directement la vidéo dans la fenêtre contextuelle. Pour cela nous allons utiliser une expression Arcade. Voici comment procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrir la carte dans laquelle figure la couche d'entités ayant des vidéos en pièces jointes.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// On spécifie la liste des attributs dont on a besoin dans cette expression ArcadeExpects($feature, "*")
// La variable pour récupérer l'URL de la vidéovar url = ""// La variable pour récupérer le type mime de la vidéovar type_video = ""
// On vérifie qu'il y a une pièce jointe et on suppose que c'est une vidéo// sinon il faudra ajouter un test supplémentaire sur le type mimeif (Count(Attachments($feature))>0) { // On stocke ici l'url du service web de la couche d'entités. Celui-ci se trouve // dans la page de description de l'item var Partie1 = "https://services.arcgis.com/d3voDfTFbHOCRwVR/arcgis/rest/services/Inspections_Canalisations/FeatureServer/0" var ObjectID = $feature.OBJECTID var Partie2 = "/attachments/" // On ne récupère ici que la première vidéo mais on pourrait boucler sur les // différentes vidéos var AttachID = First(Attachments($feature)).ID // On construit l'url complète pour accéder à la pièce jointe url = Partie1 + "/" + ObjectID + Partie2 + AttachID // On récupère le type mime qui est stocké par ArcGIS dans les métadonnées de la pièce jointe type_video = First(Attachments($feature)).contenttype
// On renvoie la chaîne HTML complète en utilisant la balise <video> avec les paramètres de // démarrage automatique et l'affichage des controles de lecture de la vidéo return { type : 'text', text : `<video controls autoplay width="100%"> <source src="${url}" type="${type_video}"> </source></video>` }}else{ return null}
Vous ferrez attention à ce que l'url du service web de la couche d'entités intègre bien l'index de la couche au sein du service web (le "/0" dans cet exemple).
On notera l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
On rappellera enfin que cette expression Arcade n'est valide que si la couche d'entités est partagée de manière publique.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec la vidéo qui démarre automatiquement à l'ouverture de la fenêtre contextuelle.
Cas n°3 - Vos vidéos sont référencées via une URL stockée dans un attribut de votre couche d'entités
Lorsque vos vidéos sont référencées par une url stockée dans un attribut de la couche d'entités (qu'elle soit privée ou publique), alors nous pouvons afficher directement la vidéo dans la fenêtre contextuelle. Pour cela nous allons repartir de l'expression Arcade précédente et l'adapter en récupérant directement l'url de la vidéo (dans notre exemple l'attribut se nomme "URL_Video"). L'expression Arcade sera alors la suivante :
// On spécifie la liste des attributs dont on a besoin dans cette expression ArcadeExpects($feature, "*")
// La variable pour récupérer l'URL de la vidéovar url = ""// La variable pour récupérer le type mime de la vidéovar type_video = ""
// On vérifie qu'il y a une pièce jointe et on suppose que c'est une vidéo// sinon il faudra ajouter en plus un test sur le type mimeif (Count(Attachments($feature))>0) { // On récupère l'url à partir de l'attribut, ici: "URL_Video" url = $feature.URL_Video // On doit définir manuellement le type mime type_video = "video/mp4"
// On renvoit la chaîne HTML complète en utilisant la balise <video> avec les paramètres de // démarrage automatique et l'affichage des controles de lecture de la vidéo return { type : 'text', text : `<video controls autoplay width="100%"> <source src="${url}" type="${type_video}"> </source></video>` }}else { return null}
J'espère que cet exemple vous inspirera et que vous pourrez l'adapter à vos cas d'usage.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrir la carte dans laquelle figure la couche d'entités ayant des vidéos en pièces jointes. Dans la boîte de dialogue de configuration de la fenêtre contextuelle, ajoutez un bloc de contenu de type "Pièces jointes".
-
14:12
ArcGIS Monitor 2023 est désormais disponible !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
L'administration et la maintenance d'un SIG d'entreprise peuvent parfois être difficiles, en particulier si votre organisation n'a pas d'expertise informatique, si l'architecture de vos serveurs est complexe, ou si les capacités du SIG d'entreprise évoluent et se développent au fil du temps. Il est important de s'assurer que vos sites ArcGIS Enterprise ont des performances optimums, afin de minimiser ou d'éviter les temps d'arrêt du système.
Les gestionnaires et administrateurs SIG peuvent utiliser ArcGIS Monitor pour une surveillance globale d'ArcGIS Enterprise et de son infrastructure sous-jacente. ArcGIS Monitor collecte des données et des informations sur un déploiement SIG d'entreprise et fournit des fonctionnalités d'alerte, de notification et de création de rapports. Il permet aux gestionnaires et aux administrateurs de gérer de manière proactive ArcGIS Enterprise et garantit qu'il prend efficacement en charge les workflows d'entreprise (d'un point de vue informatique).
ArcGIS Monitor aide à exploiter et à gérer les implémentations d'ArcGIS Enterprise en fournissant des informations pertinentes sur la santé, les performances et l'utilisation du système. En particulier, ArcGIS Monitor vous permet de :- Allouer les ressources système appropriées
- Collecter des métriques quantitatives sur les composants SIG de l'entreprise
- Enquêter et comprendre l'origine des problèmes de performances
- Mettre à l'échelle le système; quantifier et argumenter les demandes de ressources système
- Améliorer la communication entre les parties prenantes du SIG, de l'informatique, de l'entreprise et de la gestion
L'équipe ArcGIS Monitor d'Esri annonce la sortie d'ArcGIS Monitor 2023, une version de nouvelle génération avec une architecture et un framework entièrement nouveaux. Les principales évolutions sont les suivantes :- Expérience UI/UX repensée et améliorée
- Supporte une installation sous Windows et Linux
- Le référentiel interne utilise PostgreSQL (et non plus MongoDB)
- Enregistre et surveille les ressources SIG d'entreprise telles que : les machines hôtes, les bases de données, les géodatabases, les serveurs SIG, les services web et les portails d'entreprise en tant que composants
- Organise dynamiquement les composants via des collections en fonction des besoins de l'entreprise
- L'étiquetage permet une annotation flexible des composants surveillés
- Capacités d'affichage des métriques de données améliorées et plus flexibles
- Options de configuration supplémentaires lors de la configuration des alertes, des notifications et des incidents
- Possibilité de s'abonner aux événements et de les transmettre par e-mail ou webhooks via les notifications
Enregistrement de différentes ressources ArcGIS Enterprise avec ArcGIS Monitor en tant que composants. Affichage des métriques sur des composants de votre site ArcGIS Enterprise, tels que les serveurs SIG.
Les organisations, quelle que soit la taille de leur déploiement, peuvent bénéficier de Monitor pour :- Mieux gérer leurs déploiements ArcGIS Enterprise ;
- S'assurer que leurs systèmes fonctionnent de manière efficace et optimale ;
- Gérer de manière proactive leur SIG d'entreprise pour réduire les temps d'arrêt du système ;
Ses fonctionnalités complètes sont spécialement conçues pour fonctionner avec ArcGIS et peuvent s'intégrer à un écosystème de surveillance existant dans l'architecture SI de n'importe quelle organisation.
Pour les utilisateurs existants, on notera que cette nouvelle version ne change en rien les conditions de tarif et de licence d'ArcGIS Monitor.
Pour en savoir plus à propos d'ArcGIS Monitor 2023, vous pouvez consulter vos interlocuteurs techniques habituels chez Esri France et visiter les ressources suivantes :- Page de présentation d'ArcGIS Monitor
- Documentation d'ArcGIS Monitor
- FAQ
- Communauté Esri dédiée à ArcGIS Monitor
-
10:28
3D: Déambulation Du Dimanche - #42
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Si vous lisez régulièrement ce blog, vous avez probablement vu passer ma série d'articles de tutoriels consacrés à l'exploitation dans ArcGIS des données LiDAR HD diffusées en Open Data par l'IGN. Depuis quelques jours, l'IGN a mis en ligne de nouvelles dalles de données LiDAR HD, notamment sur le département des Yvelines. Parce que c'est un endroit emblématique en France et que je connais particulièrement bien, j'ai eu envie de récupérer quelques dalles sur le Parc et le Château de Versailles et de jouer un peu avec... après tout c'est dimanche !
Aujourd'hui ma Déambulation Du Dimanche vous montre donc l'animation d'une scène 3D ArcGIS Pro contenant ces données LiDAR HD de l'IGN sur le Château de Versailles, colorisées à partir de l'Orthophoto HR provenant, elle aussi, de l'IGN. Si vous souhaitez découvrir comment procéder pour télécharger, intégrer et coloriser des données LiDAR, je vous recommande de suivre les 3 premiers épisodes de ma série de tutoriels.
Une fois la scène 3D préparée, j'ai utilisé les outils d'animation d'ArcGIS Pro pour définir un parcours et les durées de déplacement de la caméra pour survoler la zone du chateau et du parc.
Une fois l'animation configurée, il suffit de l'exporter en tant que fichier MP4 ou directement vers des plateformes cloud comme YouTube ou Viméo. Et voici le résultat :
Bon dimanche... -
11:25
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Un usage à la base du développement d'ArcGIS StoryMaps c'est l'utilisation de cartes pour présenter un territoire. L'exemple que je vous propose cette semaine en est une parfaite illustration. En effet, ce récit cartographique réalisé par la Région Occitanie présente différentes statistiques sur les thèmes de la démographie, du social, de la dimension professionnel et économique de son territoire. L'application montre l'intérêt des Story Maps à pouvoir intégrer différentes cartes mais aussi de les accompagner de définition des variables présentées et d'explications sur les phénomènes constatés.
On remarquera la qualité de la présentation, dans chaque thématique, avec l'ajout d'une photo qui rend la lecture agréable et l'utilisation de blocs de citation pour mettre en évidence la définition de la variable cartographiée.
On notera également l'astuce intéressante d'intégrer un tableau de bord ArcGIS Dashboards pour offrir au lecteur la possibilité de visualiser et de télécharger directement les données brutes des différentes cartes.
D'un point de vue technique, l'application a été configurée à l'aide d'ArcGIS StoryMaps. Les contenus cartographiques et narratifs sont hébergés sur ArcGIS Online la plateforme Cloud d'Esri.
-
9:26
Se préparer au retrait d'ArcGIS for Office
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
La conférence des utilisateurs Esri en juillet 2022 a marqué le lancement d'ArcGIS for Microsoft 365, la nouvelle série d'applications qui étendent l'usage d'ArcGIS dans environnement Microsoft 365 tels que Excel, Power BI, SharePoint, Power Automate ou Teams. Plus homogène, plus ergonomique et plus intégrée aux récentes évolutions d'ArcGIS, cette nouvelle génération d'application se déclinent dans les versions desktop ou web de Microsoft 365. Ainsi, l'ancienne application (ArcGIS for Office) sera retirée le 1er juin 2023 et officiellement remplacée par ArcGIS for Excel.
Pourquoi ArcGIS for Office prend-il sa retraite ?
ArcGIS for Excel améliore la suite d'applications Esri Microsoft. Au cours des dernières années, Microsoft 365 est devenu le fleuron des outils de productivité d'entreprise de Microsoft. L'éloignement progressif d'Office a notamment apporté un nouveau look, ainsi que des fonctionnalités et des capacités supplémentaires de collaboration desktop/web. Pour assurer l'alignement avec Microsoft, Esri a décidé de retirer ArcGIS for Office au profit d'ArcGIS for Excel, dont le nom décrit mieux l'application.
Que dois-je faire pour me préparer ?
La transition vers ArcGIS for Excel va être simple et très directe.
Si vous utilisez actuellement une version installée d'ArcGIS for Office, vous devrez effectuer l'une des opérations suivantes :- Ouvrez une feuille de calcul Excel et cliquez sur "Compléments" dans l'onglet "Insertion".
- Cliquez sur "Mes compléments" ou "Géré par l'administrateur" pour insérer le complément ArcGIS for Excel dans la feuille de calcul Excel. (Voir la documentation ici)
- Cliquez ensuite sur l'onglet "ArcGIS" dans le ruban Excel et cliquez sur "Afficher la carte" pour commencer.
Si vous n'avez pas installé ArcGIS for Office :- Visitez la boutique d'applications Microsoft et cliquez sur "L'obtenir maintenant"
- Ouvrez une nouvelle feuille de calcul Excel et cliquez sur l'onglet "ArcGIS" dans le ruban Excel et cliquez sur "Afficher la carte" pour commencer.
Le retrait d'ArcGIS for Office aura les conséquences suivantes :- Esri ne prendra plus en charge les versions précédentes d'ArcGIS for Office.
- Esri interrompra le support technique et ne maintiendra plus la documentation en ligne pour l'application.
- Toutes les cartes de l'ancienne version devront être recréées dans vos classeurs après le déploiement du complément.
Où puis-je en savoir plus sur ArcGIS for Excel ?
Esri propose de nombreuses ressources disponibles pour prendre en charge votre expérience ArcGIS for Excel, notamment :- Article d'introduction d'ArcGIS for Excel (arcOrama)
- Documentation d'aide d'ArcGIS for Excel
- FAQ sur ArcGIS pour Excel
- Page de la communauté ArcGIS for Excel
- Leçon "Premiers pas avec ArcGIS for Excel"
-
17:25
Conseils & Astuces ArcGIS Online - N°169
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 169 - Utiliser Arcade et une API tiers pour ajouter un QR Code dans vos fenêtres contextuelles
Si vous avez besoin de présenter une URL dans vos fenêtres contextuelles pour permettre accès à une ressource web, vous pouvez simplement utiliser la notion de lien HTML. Une option intéressante consiste à proposer, en plus, un QR Code. Cela permet, par exemple, de pouvoir le scanner avec son téléphone en restant dans la carte qui s'affiche sur votre écran d'ordinateur.
Dans cet exemple, nous disposons d'une couche d'entités sur les campings sur l'Ile de Ré dans laquelle un attribut contient l'url d'une photo ainsi que l'url du site web. L'objectif est de présenter la photo, le QR Code du site ainsi qu'un lien HTML classique dans la fenêtre contextuelle de notre couche. Etant donné que les QR Codes ne sont pas des éléments disponibles en standard dans les fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour les générer. Voici donc comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs. Si certaines valeurs sont des url web correctement formatées, un lien permet d'ouvrir cette url.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// On précise les attributs dont on a besoin dans l'expression ArcadeExpects($feature, ["Photo","Site_Web"])
// Récupération de l'url du site webvar url_site = $feature.Site_Web
// Construction de l'url sur l'API QuickChart pour la génération du QR Code // On se base sur l'exemple de diagramme suivant : [https:] url_QRCode = "https://quickchart.io/qr?text=" + url_site
// Récupération de l'url de la photovar url_photo = $feature.Photo
// On construit la chaîne HTML à l'aide d'un élément HTML <table>var HTML = `<table> <tr> <td width='70%'><img src='${url_photo}'/></td> <td width='30%' style='text-align: center'> <img src='${url_QRCode}'/><br/> <a style='font-size: 7pt' href='${url_site}'>Accéder au site</a> </td> </tr> </table>`
// On renvoie la chaîne HTML pour le contenu de notre fenêtre contextuellereturn { type : 'text', text : HTML} On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propose serveur ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec la photo, le QR Code et le lien d'accès au site en-dessus.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien - Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs. Si certaines valeurs sont des url web correctement formatées, un lien permet d'ouvrir cette url.
-
10:11
Conseils & Astuces ArcGIS Online - N°168
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 168 - Utiliser Arcade et une API tiers pour synthétiser vos données dans des diagrammes radar dans vos fenêtres contextuelles
Dans mon précédent article, je vous montrais comment synthétiser, par quartier, les signalements réalisés par des citoyens avec l'application "Dans Ma Rue". Dans mon exemple, j'avais choisi de les représenter par type et par mois à l'aide d'un diagramme à barres empilées. Aujourd'hui, je propose de modifier la représentation en utilisant un diagramme de type "radar" qui convient bien à l'affichage d'effectif par mois, et ceci pour plusieurs catégories.
Etant donné que les diagrammes polaires ne sont pas des éléments disponibles en standard dans les fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour les générer. Voici donc comment nous allons procéder :
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// On définit les attributs du quartier que l'on souhaite récupérerExpects($feature, "*")
// On récupère la couche des signalements depuis la cartevar signalements = FeatureSetByName($map, "Signalements Dans Ma Rue 2021")
// On sélectionne les signalements qui intersectent le quartiervar Intersect_Signalements = Intersects (signalements,$feature)
// On définit un tableau pour les couleurs des différents types de signalementvar array_colors=['rgb(255, 224, 64)','rgb(182, 129, 75)','rgb(156, 79, 156)','rgb(107, 101, 213)','rgb(32, 158, 205)', 'rgb(244, 130, 216)','rgb(234, 73, 82)','rgb(168, 201, 54)','rgb(250, 145, 33)','rgb(67, 177, 153)']
// On définit un tableau pour les libellés des différents moisvar array_labels = ['Janvier','Fevrier','Mars','Avril','Mai','Juin', 'Juillet','Aout','Septembre','Octobre','Novembre','Décembre']
// Récapitulation des signalements par type et par moisvar comptage_par_type_et_mois = GroupBy(Intersect_Signalements, [ 'TYPE_DECLARATION', 'MOIS_DECLARATION'], {name:'count', expression: '1',statistic:'COUNT'})
// On crée un FeatureSet avec les différents types de signalementvar types_Signalements=Distinct(comptage_par_type_et_mois, 'TYPE_DECLARATION')
// On trie le FeatureSet par ordre alphabétique pour une bonne correspondance avec les couleurstypes_Signalements = OrderBy(types_Signalements, 'TYPE_DECLARATION ASC')
// Initialisation d'un tableau pour stocker les datasets à représenter dans le diagrammevar dataset_chart = []var i = 0// On boucle sur les différents types de signalement for (var f in types_Signalements){ var type = f.TYPE_DECLARATION var comptage_par_mois = Filter(comptage_par_type_et_mois,'TYPE_DECLARATION = @type') comptage_par_mois = OrderBy(comptage_par_mois, 'MOIS_DECLARATION ASC') // On initialise un tableau pour stocker les comptages par mois var array_data=[] // On boucle sur chaque mois for (var f in comptage_par_mois){ Push(array_data, f.COUNT) } // On construit un dictionnaire qui décrit chaque dataset pour le diagramme var dict = { // La couleur de remplissage des barres est celle des contours des barres // mais avec une opacité de 80% backgroundColor: Replace(Replace(array_colors[i],"rgb","rgba"),")",",0.45)"), borderColor: array_colors[i], data: array_data, label: type, borderWidth: 1.5, } Push(dataset_chart,dict) i++}
// On construit les paramètres permettant de générer le diagramme avec l'API QuickChart// Pour cela on se base sur le modèle de diagramme radar : [https:] var params_chart = { type: 'radar', data: { labels: array_labels, datasets: dataset_chart, }, options: { legend: { display: true, position: 'bottom', align: 'start', fontsize: '7', }, spanGaps: false, elements: { line: { tension: 0.000001, }, }, },}
// On applique un encodage d'url correct pour les paramètres du diagrammevar param_url = URLEncode(Text(params_chart))
// On construit l'url complète permettant de générer l'image du diagrammevar chart_url="https://quickchart.io/chart?width=600&height=600&c=" + param_url
// On construit la chaîne HTML à renvoyervar HTML = `<div>${Count(Intersect_Signalements)} signalements effectués dans ce quartier pour 2021. Voici leur répartition saisonnalisée :<br/><br/><img src='${chart_url}' /></div>`
// On renvoie la chaine HTML du contenu de la fenêtre contextuelle return { type : 'text', text : HTML}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propre serveur ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations sur les signalements par type et par mois pour le quartier cliqué, le tout sous la forme d'un diagramme à barres empilées avec la légende associée.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs.
-
10:00
Incident du 05/02/2023 résolu
sur Toute l’actualité des Geoservices de l'IGNIncident résolu : [https:]
-
9:52
Incident du 05/02/2023 résolu
sur Toute l’actualité des Geoservices de l'IGNIncident résolu : [https:]
-
13:47
Esri rejoint la fondation Overture Maps
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Construire et maintenir une carte globale est un défi majeur. Depuis de nombreuses années, Esri fait partie d'organisations qui reconnaissent et défendent l'importance de données cartographiques de haute qualité, fiables et accessibles. Une nouvelle collaboration appelée Overture Maps Foundation a été fondée par Amazon Web Services (AWS), Meta, Microsoft et TomTom pour relever ce défi. La mission de cette nouvelle fondation est de créer des données cartographiques fiables, faciles à utiliser et interopérables sur l'ensemble du monde.
Esri a le plaisir d'annoncer que l'entreprise rejoint l'Overture Maps Foundation pour soutenir ce travail de création de données cartographiques plus complètes, précises et extensibles qui seront disponibles sous une licence de données ouvertes. Esri a rejoint en tant que membre général où nous aurons l'opportunité de rejoindre et de présider des groupes de travail et des projets qui soutiennent la mission d'Overture et les besoins de notre communauté d'utilisateurs.
Quelle contribution pour Esri ?
En fédérant la plus large communauté d'utilisateurs SIG et de cartographes, Esri occupe une position unique pour aider et permettre le partage de données de référence ouvertes provenant d'organisations gouvernementales et de collectivités territoriales qui s'appuient sur ces données pour remplir leurs missions.
Esri se concentre depuis longtemps sur l'enrichissement des cartes et des services mondiaux disponibles dans le Living Atlas ArcGIS en facilitant le partage des données locales par les campus, les villes, les départements, les régions et les nations. Le programme Community Maps d'Esri accepte les contributions de données de la communauté SIG et les utilise pour apporter des améliorations aux fonds de carte Esri et à d'autres services de localisation. Depuis 2010, les fonds de carte Esri ont été enrichis par des milliers d'utilisateurs et d'organisations qui ont contribué à des centaines de millions d'entités SIG !
Alors que ce programme a commencé en réponse aux demandes des utilisateurs qui souhaitaient que leurs données soient incluses dans les fonds de carte Esri qu'ils utilisaient quotidiennement dans leur travail, il s'est étendu pour permettre également aux contributeurs de partager en même temps leurs données avec d'autres organisations, comme OpenStreetMap par exemple, en tant que données ouvertes. Overture peut maintenant devenir l'une de ces organisations vers lesquelles reverser ces données confiées à Esri. Cela permet de garantir que d'autres plateformes de cartographie auront également accès à ces données ouvertes faisant autorité, répondant aux besoins des organisations SIG et de leurs constituants.
Comment participer ?
Si vous gérez des données de référence que vous souhaitez partager et voir dans le cadre d'Overture, vous pouvez travailler avec Esri pour y parvenir. Vous pouvez en faire part à votre interlocuteur habituel chez Esri France ou envoyez directement un e-mail à overture@esri.com pour plus d'informations ou en apprendre plus sur la fondation Overture Maps sur overturemaps.org. -
8:48
Conseils & Astuces ArcGIS Online - N°167
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 167 - Utiliser Arcade et une API tiers pour synthétiser vos données dans des diagrammes à barres empilées dans vos fenêtres contextuelles
Un point très intéressant avec les expressions Arcade dans le contexte des fenêtres contextuelles est de pouvoir cliquer sur une entité et accéder aux entités d'une autre couche en utilisant, par exemple, une relation d'intersection. Il est ainsi possible d'afficher dans la fenêtre contextuelle des statistiques (comptage, moyenne, min/max, ...) sur ces entités intersectées. Prenons l'exemple d'une couche des quartiers de Paris et d'une couche de points correspondants aux signalements réalisés par des citoyens avec l'application "Dans ma rue".
Dans cet exemple, nous allons permettre à l'utilisateur de cliquer sur un quartier et d'afficher dans la fenêtre contextuelle, les statistiques sur les signalements par mois et par type. L'idée ici est de représenter ces informations dans un diagramme à barres empilées. Etant donné que les diagrammes polaires ne sont pas des éléments disponibles en standard dans les fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour les générer. Voici donc comment nous allons procéder :
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant les deux couches d'entités (limites des quartiers et signalements). Par défaut, la fenêtre contextuelle des quartiers présente la liste des différents attributs.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// On définit les attributs du quartier que l'on souhaite récupérerExpects($feature, "*")
// On récupère la couche des signalements depuis la cartevar signalements = FeatureSetByName($map, "Signalements Dans Ma Rue 2021")
// On sélectionne les signalements qui intersectent le quartiervar Intersect_Signalements = Intersects (signalements,$feature)
// On définit un tableau pour les couleurs des différents types de signalementvar array_colors=['rgb(255, 224, 64)','rgb(182, 129, 75)','rgb(156, 79, 156)','rgb(107, 101, 213)','rgb(32, 158, 205)', 'rgb(244, 130, 216)','rgb(234, 73, 82)','rgb(168, 201, 54)','rgb(250, 145, 33)','rgb(67, 177, 153)']
// On définit un tableau pour les libellés des différents moisvar array_labels = ['Janvier','Fevrier','Mars','Avril','Mai','Juin', 'Juillet','Aout','Septembre','Octobre','Novembre','Décembre']
// Récapitulation des signalements par type et par moisvar comptage_par_type_et_mois = GroupBy(Intersect_Signalements, [ 'TYPE_DECLARATION', 'MOIS_DECLARATION'], {name:'count', expression: '1',statistic:'COUNT'})
// On crée un FeatureSet avec les différents types de signalementvar types_Signalements=Distinct(comptage_par_type_et_mois, 'TYPE_DECLARATION')
// On trie le FeatureSet par ordre alphabétique pour une bonne correspondance avec les couleurstypes_Signalements = OrderBy(types_Signalements, 'TYPE_DECLARATION ASC')
// Initialisation d'un tableau pour stocker les datasets à représenter dans le diagrammevar dataset_chart = []var i = 0// On boucle sur les différents types de signalement for (var f in types_Signalements){ var type = f.TYPE_DECLARATION var comptage_par_mois = Filter(comptage_par_type_et_mois,'TYPE_DECLARATION = @type') comptage_par_mois = OrderBy(comptage_par_mois, 'MOIS_DECLARATION ASC') // On initialise un tableau pour stocker les comptages par mois var array_data=[] // On boucle sur chaque mois for (var f in comptage_par_mois){ Push(array_data, f.COUNT) } // On construit un dictionnaire qui décrit chaque dataset pour le diagramme var dict = { // La couleur de remplissage des barres est celle des contours des barres // mais avec une opacité de 80% backgroundColor: Replace(Replace(array_colors[i],"rgb","rgba"),")",",0.8)"), borderColor: array_colors[i], data: array_data, label: type, borderWidth: 1, } Push(dataset_chart,dict) i++}
// On construit les paramètres permettant de générer le diagramme avec l'API QuickChart// Pour cela on se base sur le modèle de diagramme en barres empilées : [https:] var params_chart = { type: 'bar', data: { labels: array_labels, datasets: dataset_chart, }, options: { legend: { display: true, position: 'bottom', align: 'start', fontsize: '7', }, title: { display: true, text: '', }, scales: { xAxes: [ { stacked: true, }, ], yAxes: [ { stacked: true, }, ], }, },}
// On applique un encodage d'url correct pour les paramètres du diagrammevar param_url = URLEncode(Text(params_chart))
// On construit l'url complète permettant de générer l'image du diagrammevar chart_url="https://quickchart.io/chart" + "?width=600&height=600&c=" + param_url
// On construit la chaîne HTML à renvoyervar HTML = `<div>${Count(Intersect_Signalements)} signalements effectués dans ce quartier pour 2021. Voici leur répartition saisonalisée :<br/><br/><img src='${chart_url}' /></div>`
// On renvoie la chaine HTML du contenu de la fenêtre contextuelle return { type : 'text', text : HTML} On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propre serveur ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations sur les signalements par type et par mois pour le quartier cliqué, le tout sous la forme d'un diagramme à barres empilées avec la légende associée.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien - Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant les deux couches d'entités (limites des quartiers et signalements). Par défaut, la fenêtre contextuelle des quartiers présente la liste des différents attributs.
-
14:23
Conseils & Astuces ArcGIS Online - N°166
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 166 - Utiliser Arcade et une API tiers pour ajouter un diagramme polaire dans vos fenêtres contextuelles
Représenter les valeurs de différents attributs de vos entités dans une fenêtre contextuelle, c'est très simple et cela peut se faire de plusieurs manières (liste de champ, tableau de chiffres, diagramme en barre, texte formaté, ...) sans aucune expression Arcade à écrire. Si vous souhaitez être un peu plus original, et si le nombre d'attributs n'est pas trop important, vous pouvez essayer des représentations plus graphiques comme les diagrammes polaires (ou radiaux). Vous en voyez un exemple ci-dessous.
Dans cet exemple, nous disposons d'une couche d'entités des communes sur la région Haut-de-France avec, pour chaque commune, le nombre d'équipements. Ces équipements sont classés dans 10 catégories (donc 10 attributs). Etant donné que les diagrammes polaires ne sont pas des éléments disponibles en standard dans les fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour les générer. Voici donc comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
//On indique les attributs nécessaires à notre expression ArcadeExpects($feature,"*")
// On définit un tableau avec les intitulés des catégoriesvar array_labels=['Services de santé', 'Action sociale', 'Commerce','Enseignement 1er degrés', 'Enseignement 2nd degrés', 'Enseignement supérieur','Médical et Paramédical', 'Services aux particuliers', 'Sport, Loisir et Culture', 'Tourisme et transport']// On définit un tableau avec les noms de attributs de chaque catégorievar array_fields=["Services_de_santé","Action_sociale","Commerce","Enseignement_du_1er_degré", "Enseignement_du_2nd_degré","Enseignement_supérieur__formati","Fonctions_médicales_et_paramédi", "Services_aux_particuliers","Sport__loisir_et_culture","Tourisme_et_transports"]// On définit les couleurs de représentation des catégoriesvar array_colors=['rgba(255, 99, 132, 0.7)', 'rgba(255, 159, 64, 0.7)', 'rgba(154, 162, 235, 0.7)', 'rgba(55, 205, 86, 0.7)', 'rgba(54, 162, 235, 0.7)', 'rgba(255, 255, 32, 0.7)', 'rgba(155, 23, 64, 0.7)', 'rgba(75, 192, 192, 0.7)', 'rgba(75, 12, 192, 0.7)', 'rgba(255, 20, 86, 0.7)', ]
// On instancie un tableau pour stocker les valeurs de consommation// puis on boucle sur les différents attributs pour récupérer les valeursvar array_data=[]for (var i in array_fields){ Push(array_data,Round($feature[array_fields[i]]))}
// On définit les paramètres du diagramme circulaire qui sera généré par l'API QuickChart// On s'est basé sur le modèle de diagramme suivant : [https:] param_chart = { type: 'polarArea', data: { datasets: [ { data: array_data, backgroundColor: array_colors, label: 'Equipements', }, ], labels: array_labels, }, options: { legend: { position: 'right', }, title: { display: true, text: 'Répartition des équipements\n', fontSize: 17, }, },}
// On encode la partie paramètres pour en faire une URL correctement formatéevar param_url = UrlEncode(Text(param_chart))
// On construit l'URL complète permettant de générer l'image du diagramme polairevar url = "https://quickchart.io/chart?c=" + param_url
// Enfin, on renvoie la chaîne HTML complètereturn { type : 'text', text : `<img src='${url}' />`}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propre serveur ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations sur le nombre d'équipements dans un diagramme polaire avec la légende associée.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs.
-
11:00
Incident en cours du 05/02/2023
sur Toute l’actualité des Geoservices de l'IGNIncident en cours du 05/02/2023 sur l'ensemble des Géoservices
-
11:00
Incident en cours du 05/02/2023 (résolu)
sur Toute l’actualité des Geoservices de l'IGNIncident en cours du 05/02/2023 sur l'ensemble des Géoservices
-
17:39
Conseils & Astuces ArcGIS Online - N°165
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 165 - Utiliser Arcade et une API tiers pour ajouter des diagrammes circulaires avancés dans vos fenêtres contextuelles
Bien qu'il soit possible d'ajouter des diagrammes circulaires (camemberts) en standard dans les fenêtres contextuelles des cartes ArcGIS, vous avez peut-être déjà souhaité aller plus en termes de personnalisation. Dans cet article, je vous propose de voir comment utiliser une expression Arcade et une API tiers pour générer des diagrammes circulaires offrant plus d'options de personnalisation que les diagrammes standards des fenêtres contextuelles d'ArcGIS.
Dans cet exemple, nous disposons d'une couche d'entités des EPCI avec les informations de consommation d'énergie en 2020 selon différentes catégories d'activité (Agriculture, Industrie, Tertiaire, Résidentiel, ...). L'objectif est tout simplement de présenter la consommation totale en MWh de l'EPCI et la ventilation de cette consommation par type d'activité à l'aide d'un diagramme circulaire. Voici donc comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
//On indique les attributs nécessaires à notre expression ArcadeExpects($feature,"*")
// On définit un tableau avec les intitulés des catégoriesvar array_labels=["Industrie", "Résidentiel", "Agriculture", "Tertiaire", "Autre"]// On définit un tableau avec les noms de attributs de chaque catégorievar array_fields=["consoi", "consor", "consoa", "consot", "consona"]// On définit les couleurs de représentation des catégoriesvar array_colors=["#b9485d", "#9463dd", "#608f4e", "#f1bb3a", "#6699cd"]
// On instancie un tableau pour stocker les valeurs de consommation// puis on boucle sur les différents attributs pour récupérer les valeursvar array_data=[]for (var i in array_fields){ Push(array_data,Round($feature[array_fields[i]]))}
// On définit les paramètres du diagramme circulaire qui sera généré par l'API QuickChart// On s'est basé sur le modèle de diagramme suivant : [https:] param_chart = { "type": "pie", "data": { "labels": array_labels, "datasets": [{ "backgroundColor":array_colors , "data": array_data }] }, "options": { "plugins": { "datalabels": { "display": 'auto', "anchor": 'center', "align": 'top', "backgroundColor": '#FFF', "borderRadius": 3, "formatter": 'FORMATTER', "font": { "resizable": true, "minSize": 11, "maxSize": 15 }, } }, "legend": { "display": true, "position": 'right', "align": 'start', "font": { "resizable": true, "minSize": 12, "maxSize": 16 }, }, }}
// On encode la partie paramètres pour en faire une URL correctement formatéevar param_url = UrlEncode(Text(param_chart))
// Cas particulier de la propriété "FORMATTER" qui doit être insérée manuellement dans // la chaîne param_url car elle fait appel à une fonction qui entre en conflit avec les instructions Arcadeparam_url = Replace(param_url,"%22FORMATTER%22","%28value%29%20%3D%3E%20%7Breturn%20value%20%2B%20%27%20KWh%27%3B%7D")
// On construit l'URL complète permettant de générer l'image du diagramme circulairevar url_chart = "https://quickchart.io/chart?width=400&c=" + param_url
// On construit la chaîne HTML avec tout d'abord une phrase donnant la consommation totale de l'EPCIvar HTML = `<p>La consommation totale pour l'année 2020 est de <b>${Text($feature.consototale,'###,###,###')} MWh</b> et se répartit de la manière suivante :</p>`
// Puis on y ajoute l'image du diagramme circulaireHTML += `<img src=${url_chart} />`
// Enfin, on renvoie la chaîne HTML complètereturn { type : 'text', text : HTML}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propre serveur ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations de consommation par catégories d'activité dans un camembert, avec la légende et les étiquettes correspondantes.
L'expression Arcade correspondant à cette variante est la suivante :
//On indique les attributs nécessaires à notre expression ArcadeExpects($feature,"*")
// On définit un tableau avec les intitulés des catégoriesvar array_labels=["Industrie", "Résidentiel", "Agriculture", "Tertiaire", "Autre"]// On définit un tableau avec les noms de attributs de chaque catégorievar array_fields=["consoi", "consor", "consoa", "consot", "consona"]// On définit les couleurs de représentation des catégoriesvar array_colors=["#b9485d", "#9463dd", "#608f4e", "#f1bb3a", "#6699cd"]
// On instancie un tableau pour stocker les valeurs de consommation// puis on boucle sur les différents attributs pour récupérer les valeursvar array_data=[]for (var i in array_fields){ Push(array_data,Round($feature[array_fields[i]]))}
// On définit les paramètres du diagramme circulaire qui sera généré par l'API QuickChart// On s'est basé sur le modèle de diagramme suivant : [https:] param_chart = { "type": "outlabeledPie", "data": { "labels": array_labels, "datasets": [{ "backgroundColor":array_colors , "data": array_data }] }, "options": { "plugins": { "legend": false, "outlabels": { "text": "%l %p", "color": "white", "stretch": 20, "font": { "resizable": true, "minSize": 12, "maxSize": 16 } } } }}
// On encode la partie paramètres pour en faire une URL correctement formatéevar param_url = UrlEncode(Text(param_chart))
// On construit l'URL complète permettant de générer l'image du diagramme circulairevar url_chart = "https://quickchart.io/chart?width=400&c=" + param_url
// On construit la chaîne HTML avec tout d'abord une phrase donnant la consommation totale de l'EPCIvar HTML = `<p>La consommation totale pour l'année 2020 est de <b>${Text($feature.consototale,'###,###,###')} MWh</b> et se répartit de la manière suivante :</p>`
// Puis on y ajoute l'image du diagramme circulaireHTML += `<img src=${url_chart} />`
// Enfin, on renvoie la chaîne HTML complètereturn { type : 'text', text : HTML}
J'espère que cet exemple vous inspirera et que vous pourrez l'adapter à vos cas d'usage.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs.
-
8:06
Conseils & Astuces ArcGIS Online - N°164
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 164 - Utiliser Arcade et une API tiers pour comparer les valeurs des entités dans vos fenêtres contextuelles
Lors de la conception de vos fenêtres contextuelles, il peut s'avérer pertinent de pouvoir comparer la valeur de l'entité actuelle aux valeurs des autres entités de la couche. Que ce soit à l'aide d'un diagramme à barre, un diagramme circulaire ou autre, cela permet de voir la part que représente l'entité interrogée par rapport à l'ensemble des autres entités. Par exemple, si je dispose d'une couche contenant les principales retenues hydroélectriques de Corrèze, il peut être intéressant d'afficher dans la fenêtre contextuelle ce que représente le volume de cette retenue par rapport aux autres retenues du département afin d'apprécier son rang.
Une option intéressante consiste à proposer une visualisation dans laquelle on va afficher, avec une couleur distinctive, la valeur de l'entités au sein d'un digramme circulaire. Etant donné que ce type de diagramme n'est pas encore disponible dans les diagrammes standards des fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour générer ce diagramme. Voici comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant la couche d'entités des retenues hydroélectriques. Ici dans notre exemple, nous disposons pour chaque retenue d'un attribut "Volume" qui représente le volume du barrage (en milliers de m³).
La couche dispose de pièces jointes pour associer une photo à chaque retenue. La fenêtre contextuelle contient donc, par défaut, la liste des champs et les pièces jointes. - Dans la zone de configuration des fenêtres contextuelles la couche de polygones vous pouvez supprimer l'élément "Liste des champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes, par l'expression Arcade ci-dessous :
// On précise les attributs dont on va avoir besoinExpects($feature, ["Volume"])
// Il nous faut deux tableaux, array_data pour les valeurs de volume// et array_colors pour les ouleurs du diagramme circulairevar array_data = []var array_colors = []
// On boucle sur chaque entité de la couche des retenues, en la triant par// ordre croissant sur l'attribut "Volume"for (var f in OrderBy($layer,"Volume ASC")){ // On ajoute le volume du barrage stocké en milliers de m3 mais on va l'afficher // en millions, on le divise donc par 1000 Push(array_data,f.Volume/1000) // Si l'entité de la boucle est l'entité de la fenêtre contextuelle // alors on l'affichera en bleu, sionon en gris Push(array_colors,IIf(f.Nom==$feature.Nom, '#458ec0', '#EEEEEE'))}
// On construit les paramètres d'un diagramme avec l'API QuickChart sur la base de // modèle de diagramme circulaire [https:] url_params = { type: 'doughnut', data: { datasets: [ { data: array_data, borderColor: '#000000', borderWidth: 0.5, backgroundColor: array_colors, label: 'Volumes', }, ], }, options: { cutoutPercentage: 30, title: { display: true, fontFamily: 'Arial', fontSize: 17, text: 'Volumes (en millions de m³) des retenues hydroélectriques en Corrèze', }, plugins: { datalabels: { display: true, }, }, },}
// On construit l'URL complète pour l'appel à l'API QuickChartvar url_chart = "https://quickchart.io/chart?width=500&height=300&c=" + UrlEncode(Text(url_params))
// On construit la chaine HTML que l'on veut renvoyerreturn { type : 'text', text : `<img src='${url_chart}'/>`}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propose serveur, ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations de volume pour chaque entité et avec une couleur spécifique pour l'entité interrogée.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant la couche d'entités des retenues hydroélectriques. Ici dans notre exemple, nous disposons pour chaque retenue d'un attribut "Volume" qui représente le volume du barrage (en milliers de m³).
-
17:00
Mises à jour février 2023
sur Toute l’actualité des Geoservices de l'IGNTous les nouveaux services web et toutes les mises à jour de données en téléchargement du mois de février 2023.
-
16:34
Conseils & Astuces ArcGIS Online - N°163
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 163 - Utiliser Arcade afficher des images en fonction d'un attribut dans vos fenêtres contextuelles
Comme nous l'avons vu à plusieurs reprises dans les articles précédents, il est parfois plus intéressant de représenter une valeur d'attribut à l'aide d'un diagramme ou d'une image plutôt que sous la forme d'un simple texte ou chiffre. Par exemple, si vous disposez d'une couche d'hôtels avec un attribut décrivant leur classement (en nombre d'étoiles), il peut être sympa de les représenter sous une forme graphique dans la fenêtre contextuelle.
C'est cet exemple d'une couche d'établissement hoteliers sur l'Ile-de-France que je vous propose de détailler. Voici comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis vérifiez que vous avez publié et partagé de manière publique les imagettes à utiliser dans la fenêtre contextuelle.
- Ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs. Si certaines valeurs sont des url web correctement formatées, un lien permet d'ouvrir cette url.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// On définit la liste des attributs utiles pour l'expression ArcadeExpects($feature, "*")
// On constitue un dictionnaire avec les clés qui correspondent aux valeurs de l'attribut "classement" et // on définit les url des images correspondantes. Ces images ont été préalablement publiées sur ArcGIS Online et // partagées de manière publiquevar dict_images_etoiles = { "0 étoile": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/344236d89dd74b16a1c227eed854cf24/data", "1 étoile": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/2a6b3c22e69b4ae2b8cef55132861f02/data", "2 étoiles": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/d584233c0a324945b1deadaa6e255288/data", "3 étoiles": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/512f7673ec82495882a582a6b6af85d4/data", "4 étoiles": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/cf7ad35620c94d52882e04efe259a2b9/data", "5 étoiles": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/33acdfb7feae418db0152a114aac5321/data", }
// Récupération de la valeur de l'attributs "Classement"var etoiles = $feature.Classementvar url_image = dict_images_etoiles[etoiles]
// On construit la chaine HTML pour présenter les attributs en utilisant un élément HTML <table>var HTML = "<table>"HTML += "<tr><td>Adresse :</td><td>" + $feature.Rue + " " + $feature.CP + " " + $feature.Ville + "</td></tr>"HTML += "<tr><td>Tel :</td><td>" + Text($feature.Tel) + "</td></tr>"HTML += "<tr><td>Email :</td><td><a href='mailto:" + $feature.email + "'>Contact email</a></td></tr>"HTML += "<tr><td>Site web :</td><td><a href='https://" + $feature.site_web + "'>Site web</a></td></tr>"HTML += "<tr><td>Nb de champbres :</td><td>" + $feature.chambres + "</td></tr>"HTML += "<tr><td>Classement:</td><td><img width='100px' src='" + url_image + "'/></td></tr>"HTML += "</table>"
// On renvoie la chaine HTML pour définir le contenu de la fenêtre contextuellereturn { type : 'text', text : HTML}
On notera que si vous souhaitez adapter l'expression à vos images, vous devrez récupérer l'URL de chaque image (dans la page de description de chaque élément sur le portail) et mettre cette dernière au bon endroit dans le dictionnaire dict_images_etoiles. - Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations textuelles et le classement de l'hôtel présenté de manière graphique.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS puis vérifiez que vous avez publié et partagé de manière publique les imagettes à utiliser dans la fenêtre contextuelle.
-
8:14
Conseils & Astuces ArcGIS Online - N°162
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 162 - Utiliser Arcade et une API tiers pour ajouter des jauges dans vos fenêtres contextuelles
Representer une valeur dans un fenêtre contextuelle devient parfois plus parlant lorsque celle-ci s'accompagne d'une échelle de valeurs, de repères, d'un min/max, ... Pour cela, des types de rendus adaptés comme des jauges (horizontales, verticales, semi-circulaires, ...) peuvent aider à replacer la valeur dans son contexte. Dans l'exemple que je vous propose, nous disposons d'une couche d'entités correspondant à des capteurs de températures installés dans différents espaces d'un bâtiment. Chaque capteur fournit la température courante, la température moyenne sur 24h et la température extérieure courante.
Pour représenter ces températures, nous allons utiliser des jauges horizontales. Elles nous permettront à la fois d'afficher ces trois températures mais aussi les valeurs extrêmes min/max possibles (en intérieur : 15°C à 30°C, et en extérieur : -10° à 45°C). Etant donné que ce type de diagramme n'est pas encore disponible dans les diagrammes standards des fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour générer ce diagramme. Voici comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs. Si certaines valeurs sont des url web correctement formatées, un lien permet d'ouvrir cette url.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// Pour ne pas avoir à construire trois fois les paramètres d'une jauge, on crée la fonction// ci-dessous permet de construire les paramètres de la jauge générée par l'API QuickChart.// On s'appuie sur le modèle suivant : [https:]
function GetParamURL(value_min, text_min, value_max, text_max, value) { // On normalise la valeur en % de la jauge var normalized_value = ((value - value_min)/(value_max-value_min))*100
// On définit les paramètres de la jauge var param_chart = { type: 'bar', data: { labels: ['Température'], datasets: [ { label: 'Users', data: [100], backgroundColor: 'GRADIENTHELPER', }, ], }, options: { indexAxis: 'y', layout: { padding: 40, }, scales: { x: { display: false, }, y: { display: false, }, }, plugins: { legend: { display: false, }, annotation: { clip: false, common: { drawTime: 'afterDraw', }, annotations: { low: { type: 'label', xValue: 4, content: [text_min], font: { size: 14, weight: 'bold', }, }, high: { type: 'label', xValue: 95, content: [text_max], font: { size: 14, weight: 'bold', }, }, arrow: { type: 'point', pointStyle: 'triangle', backgroundColor: '#000', radius: 12, xValue: normalized_value, yAdjust: 55, }, label1: { type: 'label', xValue: normalized_value, yAdjust: 85, content: ['Température', Text(value) + "°C"], font: { size: 14, weight: 'bold', }, }, }, }, }, } } // On encode la partie paramètres pour en faire une URL correctement formatée var param_url = UrlEncode(Text(param_chart)) // Cas particulier de la propriété "GRADIENTHELPER" qui doit être insérée manuellement dans // la chaîne param_url car elle fait appel à une fonction qui entre en conflit avec les instructions Arcade var param_gradient = "getGradientFillHelper%28%27horizontal%27%2C%5B%27cyan%27%2C%27yellow%27%2C%27red%27%5D%29" param_url = Replace(param_url,"%22GRADIENTHELPER%22",param_gradient)
// La fonction renvoie l'URL complète pour la génération de la jauge return "https://quickchart.io/chart?h=120&v=3&c=" + param_url}
// On appelle trois fois la fonction pour les 3 attributs :// "Temperature_Courante", "Temperature_Moyenne_24h" et "Temperature_Exterieure"// On spécifie des bornes min/max différentes selon les températures intérieures ou extérieuresvar chart_url1 = GetParamURL(15,"Froid (15°C)",30,"Chaud (30°C)",$feature.Temperature_Courante)var chart_url2 = GetParamURL(15,"Froid (15°C)",30,"Chaud (30°C)",$feature.Temperature_Moyenne_24h)var chart_url3 = GetParamURL(-10,"Froid (-10°C)",45,"Chaud (45°C)",$feature.Temperature_Exterieure)
// On renvoie la chaine HTML du contenu de la fenêtre contextuellereturn { type : 'text', text : `Température courante: <br/><img src='${chart_url1}'/><br/> Température moyenne sur 24h: <br/><img src='${chart_url2}'/> Température extérieure: <br/><img src='${chart_url3}'/>`}
On pourra tout d'abord signaler l'utilisation de la notion de fonction qui permet de réaliser une série d'instructions récurrentes dans votre expression Arcade. Ici, elle a pour objectif de construire les paramètres de l'url qui permettra de générer image de chaque jauge.
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propose serveur ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera enfin l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée. - Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations de chiffre d'affaires attendues.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail ArcGIS puis ouvrez la carte web contenant la couche d'entités. Par défaut, la fenêtre contextuelle présente la liste des différents attributs. Si certaines valeurs sont des url web correctement formatées, un lien permet d'ouvrir cette url.
-
8:07
Conseils & Astuces ArcGIS Online - N°161
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 161- Utiliser Arcade et une API tiers pour afficher des barres en pourcentage dans vos fenêtres contextuelles
Lorsque vous affichez dans des fenêtres contextuelles des valeurs d'attributs qui correspondent à des pourcentages, il est peut s'avérer plus efficace de les représenter de manière graphique. Par exemple, en utilisant une barre de progression. Prenons le cas d'une couche présentant les résultats d'une élection, il peut être pertinent de représenter graphiquement le score de chaque candidat avec une barre de progression plutôt qu'un simple texte avec le pourcentage.
Etant donné que ce type de diagramme n'est pas encore disponible dans les diagrammes standards des fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour générer ce diagramme. Voici comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant la couche d'entités des circonscription électorales. Ici dans notre exemple, nous disposons pour chaque circonscription d'un attribut contenant le score (en %) de chaque candidat.
- Dans la zone de configuration des fenêtres contextuelles la couche de polygones vous pouvez supprimer l'élément "Liste des champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes, par l'expression Arcade ci-dessous :
// On précise les attributs dont on va avoir besoinExpects($feature, "*")
// On initialise un tableau avec les noms des champs contenant les scores (en %) des canadidatsvar array_attributs = ["ARTHAUD_exp","DUPONT_AIGNAN_exp","HIDALGO_exp","JADOT_exp","LASSALLE_exp", "LE_PEN_exp","MACRON_exp", "MÉLENCHON_exp","PÉCRESSE_exp","POUTOU_exp", "ROUSSEL_exp","ZEMMOUR_exp"]
// On initialise un tableau avec les noms complets des candidatsvar array_candidats = ["Nathalie Arthaud","Nicolas Dupont-Aignan","Anne Hidalgo","Yannick Jadot", "Jean Lassalle","Marine Le Pen", "Emmanuel Macron", "Jean-Luc Mélenchon", "Valérie Pécresse","Philippe Poutou","Fabien Roussel","Éric Zemmour"]
// On initialise le tableau de données contenant les scores des candidatsvar array_data = []
// On initialise la chaîne HTML qui sera renvoyée dans la fenêtre// contextuelle et on démarre une tableau HTMLvar HTML = "<table>"
// On bouche sur chaque candidatfor (var i in array_candidats){ // On récupère le nom du champ correspondant au score du candidats var field_name = array_attributs[i] // On construit les paramètres du diagramme généré par l'API QuickChart // à partir du modèle de barre progression [https:] var progressbar_params = { type: 'progressBar', data: { datasets: [{ data: [Round($feature[field_name], 1)], }] }, options: { plugins: { datalabels: { font: { size: 7, }, color: '#4f77a7', anchor: 'end', align: 'right', }, }, }, } // On construit l'URL complète permettant de générer l'image de la barre de progression var progressbar_url = "https://quickchart.io/chart?w=150&h=15&c=" + UrlEncode(Text(progressbar_params))
// On ajoute la ligne dans le tableau HTML avec le nom du candidat et la barre de progression HTML += "<tr>" HTML += "<td style='width:35%; font-size: 13px;'>" + array_candidats[i] + "</td>" HTML += "<td>" + "<img src='" + progressbar_url + "' /></td>" HTML += "</tr>"} // On termine le tableau HTMLHTML += "</table>"
// On renvoie la chaîne HTML finaliséereturn { type : 'text', text : `${HTML}`}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propose serveur, ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les résultats des votes par une barre de progression pour chaque candidat.
Je vous mets l'expression Arcade correspondante ci-dessous :
// On précise les attributs dont on va avoir besoinExpects($feature, "*")
// On initialise un tableau avec les noms des champs contenant les scores (en %) des canadidatsvar array_attributs = ["ARTHAUD_exp","DUPONT_AIGNAN_exp","HIDALGO_exp","JADOT_exp","LASSALLE_exp", "LE_PEN_exp","MACRON_exp", "MÉLENCHON_exp","PÉCRESSE_exp","POUTOU_exp", "ROUSSEL_exp","ZEMMOUR_exp"]
// On initialise un tableau avec les noms complets des candidatsvar array_candidats = ["Nathalie Arthaud","Nicolas Dupont-Aignan","Anne Hidalgo","Yannick Jadot", "Jean Lassalle","Marine Le Pen", "Emmanuel Macron", "Jean-Luc Mélenchon", "Valérie Pécresse","Philippe Poutou","Fabien Roussel","Éric Zemmour"]
// On initialise un tableau avec les couleurs représentant les candidatsvar array_colors = ["#bb0000","#0082C4","#FF8080","#00c000", "#26c4ec","#0D378A", "#a03bbd", "#cc2443", "#0066CC","#bb0000","#dd0000","#404050"]
// On initialise le tableau de données contenant les scores des candidatsvar array_data = []
// On initialise la chaîne HTML qui sera renvoyée dans la fenêtre// contextuelle et on démarre une tableau HTMLvar HTML = "<table>"
// On bouche sur chaque candidatfor (var i in array_candidats){ // On récupère le nom du champ correspondant au score du candidats var field_name = array_attributs[i] // On construit les paramètres du diagramme généré par l'API QuickChart // à partir du modèle de barre progression [https:] var progressbar_params = { type: 'progressBar', data: { datasets: [{ data: [Round($feature[field_name], 1)], backgroundColor: array_colors[i], borderColor: 'transparent' }, { data: [100], backgroundColor: '#DDDDDD', borderColor: 'transparent' }] }, options: { plugins: { datalabels: { font: { size: 7, }, color: array_colors[i], anchor:'end', align: 'right', }, }, }, } // On construit l'URL complète permettant de générer l'image de la barre de progression var progressbar_url = "https://quickchart.io/chart?w=150&h=15&c=" + UrlEncode(Text(progressbar_params))
// On ajoute la ligne dans le tableau HTML avec le nom du candidat et la barre de progression HTML += "<tr>" HTML += "<td style='width:35%;font-size: 13px;color:"+array_colors[i]+"'>" + array_candidats[i] + "</td>" HTML += "<td>" + "<img src='" + progressbar_url + "' /></td>" HTML += "</tr>"}// On termine le tableau HTMLHTML += "</table>"
// On renvoie la chaîne HTML finaliséereturn { type : 'text', text : `${HTML}`}
J'espère que cet exemple vous inspirera et que vous pourrez l'adapter à vos cas d'usage.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant la couche d'entités des circonscription électorales. Ici dans notre exemple, nous disposons pour chaque circonscription d'un attribut contenant le score (en %) de chaque candidat.
-
17:25
Calcite Design System 1.0 est disponible !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierEn avril 2021, j'annonçais sur ce blog l'arrivée (en beta) de Calcite Design System, un ensemble de composants web configurables permettant aux développeurs de créer des expériences et des utilisateurs conviviales et cohérentes avec toutes les autres applications web ArcGIS.
Calcite est utilisé par les équipes produit d'Esri pour créer des expériences cohérentes entre les différentes applications web ArcGIS. En le rendant disponible et gratuit pour la communauté des développeurs, vous pouvez créer une expérience utilisateur de qualité dans vos applications en mettant en œuvre les modèles et les meilleures pratiques établies nativement dans les apps ArcGIS. Vos applications qui s'intègrent à l'écosystème ArcGIS offriront une ergonomie familière aux utilisateurs ArcGIS, tout en mettant en valeur votre propre marque, vos propres fonctionnalités et workflows métiers.
Depuis quelques jours, la première version 1.0 officielle (exploitable en production) est disponible. L'article de ma collègue Pauline Louis sur le blog CodeTheMap vous expliquera en détails ce que contient Calcite, à quoi il sert et comment trouver les ressources associées.
-
8:14
Conseils & Astuces ArcGIS Online - N°160
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 160 - Utiliser Arcade et une API tiers pour afficher des pyramides des âges dans vos fenêtres contextuelles
Une question qui m'est souvent posée concerne la possibilité de représenter des données démographiques sous la forme de pyramide des âges. Ce type de diagramme n'est pas encore disponible dans les diagrammes standards des fenêtres contextuelles ArcGIS, mais il est possible d'utiliser une API tiers pour générer ce type particulier de diagramme.
Pour voir comment procéder, je vous propose d'utiliser la couche d'entités France IRIS disponible via les contenus premium Esri France. Cette dernière contient de nombreux indicateurs socio-démographiques dont les populations Femme/Homme par tranches d'âges.- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant la couche d'entités France IRIS. Ici dans notre exemple, nous disposons pour chaque IRIS d'attribut contenant la population des femmes et des hommes en 2018 par tranches de 15 ans.
- Dans la zone de configuration des fenêtres contextuelles la couche de polygones vous pouvez supprimer l'élément "Liste des champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes, par l'expression Arcade ci-dessous :
// On indique les champs nécessaires dans cette expression ArcadeExpects($feature,"*")
// On crée deux tableaux contenant les attributs à utiliser pour la pyramide des âges F et H// L'ordre des champs est importan, ce sera celui du diagrammevar array_fields_F = ['P18_F75P','P18_F6074','P18_F4559','P18_F3044','P18_F1529','P18_F0014' ]var array_fields_H = ['P18_H75P','P18_H6074','P18_H4559','P18_H3044','P18_H1529','P18_H0014' ]
// On initialise un tableau et on le remplit avec les valeurs de population pour les femmesvar array_data_F = []for (var field_name in array_fields_F){ Push(array_data_F, -1 * $feature[array_fields_F[field_name]])}// On initialise un tableau et on le remplit avec les valeurs de population pour les hommesvar array_data_H = []for (var field_name in array_fields_H){ Push(array_data_H, $feature[array_fields_H[field_name]])}
// On définit les paramètres du diagramme pour générer l'image à partir de l'API QuickChart// Ces paramètres sont basés sur le modèle de diagramme suivant : [https:] params_chart = { type: 'horizontalBar', data: { labels: ['75 et +','60-74 ans','45-59 ans','30-44 ans','15-29 ans','0-14 ans'], datasets: [ { label: 'Femme', backgroundColor: 'rgb(255, 99, 132)', data: array_data_F, }, { label: 'Homme', backgroundColor: 'rgb(54, 162, 235)', data: array_data_H, }, ], }, options: { legend: { display: true, position: 'bottom', align: 'center', fontSize: 16 }, title: { display: true, text: 'Pyramide des âges (2018)', fontSize: 17 }, scales: { xAxes: [ { stacked: true, }, ], yAxes: [ { stacked: true, }, ], }, },}
// Construction de l'url complète permettant de générer l'image de la pyramide des âgesvar site_url="https://quickchart.io/chart"var chart_url=site_url + "?c=" + URLEncode(Text(params_chart))
// On renvoit la chaine HTML fin alisée pour le contenu de la fenêtre contextuellereturn { type : 'text', text : `<img src='${chart_url}' />`}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propose serveur, ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec la pyramide des âges.
J'espère que cet exemple vous inspirera et que vous pourrez l'adapter à vos cas d'usage.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant la couche d'entités France IRIS. Ici dans notre exemple, nous disposons pour chaque IRIS d'attribut contenant la population des femmes et des hommes en 2018 par tranches de 15 ans.
-
8:56
Conseils & Astuces ArcGIS Online - N°159
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 159 - Utiliser Arcade et une API tiers pour ajouter un diagramme semi-circulaire dans vos fenêtres contextuelles
Dans mon précédent article de Conseils & Astuces ArcGIS Online, nous avons vu comment utiliser des relations spatiales (intersection, inclusion, proximité, ...) avec Arcade pour réaliser des calculs statistiques sur des entités appartenant à d'autres couches et les afficher dans une fenêtre contextuelle. Je vous propose de repartir de cet exemple des départements et des festivals culturels pour aller un peu plus loin dans la présentation du comptage réalisé.
Une option intéressante consiste à proposer une visualisation du nombre de festivals par discipline dans un diagramme semi-circulaire. Etant donné que ce type de diagramme n'est pas encore disponible dans les diagrammes standards des fenêtres contextuelles ArcGIS, nous utiliserons donc une API tiers pour générer ce diagramme. Voici donc comment nous allons procéder :- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant vos 2 couche d'entités. Ici dans notre exemple, nous disposons donc d'une couche des départements français et d'une seconde couche décrivant les festivals pour l'année 2021. Ces derniers sont représentés en fonction de la discipline prédominante de chaque festival.
- Dans la zone de configuration des fenêtres contextuelles la couche de polygones vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes, par l'expression Arcade ci-dessous :
// On précise les attributs dont on va avoir besoin dans l'expression ArcadeExpects($feature,"*")
// On récupère la couche des festivals depuis la cartevar festivals = FeatureSetByName($map, "Festivals 2022 en France")
// On récupère la géométrie du départementvar geometrie_dept = Geometry($feature)
// On récupère les entités "festivals" qui intersectent la géométrie du départementvar festivals_dans_dept = Intersects(festivals, geometrie_dept)
// On génère une table regroupant les festivals par discipline et on compte le nombre de// festivals dans chaque disciplinevar stats = GroupBy(festivals_dans_dept, "discipline_dominante", [ {name: "Effectif", expression: "discipline_dominante", statistic: "COUNT"} ])
// On prépare un dictionnaire permettant d'associant la bonne couleur à chaque disciplinevar dict_colors = { "Arts visuels, arts numériques": "#fedd42", "Cinéma, audiovisuel": "#9a5c9d", "Livre, littérature": "#a9c63e", "Musique": "#61aaee", "Pluridisciplinaire": "#f79030", "Spectacle vivant": "#c44732" }
// Initilisation de 2 tableaux pour collecter les effectifs (array_data) et les couleurs// (array_colors) des disciplines de festival présentes dans ce départementvar array_data = []var array_colors =[]
// On construit la chaîne HTML qui servira de légende // et on profite de la boucle pour alimenter les 2 tableaux// array_data et array_colors avec les valeurs correspondantesvar HTML = "<div>"for (var f in OrderBy(stats, 'discipline_dominante ASC')){ Push(array_data,f.Effectif) Push(array_colors,dict_colors[f.discipline_dominante]) HTML += "<span style='font-weight: bold; color: "+ dict_colors[f.discipline_dominante]+"'>" + f.discipline_dominante + " </span>"}HTML += "</div>"
// On prépare les paramètres de l'URL du diagramme semi-circulaire qui sera généré à l'aide // de l'API QuickChart (voir les détails du modèle suivant : [https:] )var params_chart = { "type": "doughnut", "data": { "datasets": [{ "label": "Comptage des effectis par discipline", "data": array_data, // On utilise ici notre tableau des effectifs "backgroundColor": array_colors, // On utilise ici notre tableau des couleurs des disciplines "textcolor":["#000"], "borderWidth": 0, }] }, "options": { "rotation": 3.14159265359, "circumference": 3.14159265359, "cutoutPercentage": 70, "plugins": { "datalabels": { "display": true , "color": "#000", "font": {"size": "20"}}, "doughnutlabel": { "labels": [ { "text": " ", "color": "#000", "font": { "size": "85" }, }, { "text": "Festivals", "color": "#000", "font": { "size": "32" }, }, { "text": "par discipline dominante", "font": { "size": "20" }, }, ] } } }}
// On encode ces paramètres avec des caractères d'URL validesvar params_url = UrlEncode(Text(params_chart))// On construit l'URL complète permettant de générer le diagrammevar url = "https://quickchart.io/chart?c=" + params_url
// On revoit la chaîne HTML complète (diagramme + légende) comme contenu de la fenêtre contextuellereturn { type : 'text', text : `<img src='${url}' />${HTML}`}
On notera l'usage de l'API QuickChart qui permet de générer différents types de diagrammes à partir d'une url et une série de paramètres. Celle-ci est basée sur des librairies Open Source que vous pouvez installer sur votre propose serveur, ou utiliser en ligne de manière gratuite (avec une limite sur le nombre de requêtes). Une version payante permet un accès illimité.
On notera également l'usage du caractère backtick ( ` et non ') pour utiliser des littéraux et construire la chaîne HTML souhaitée.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations de chiffre d'affaires attendues.
On peut vérifier que lorsque certaines disciplines de festival n'existent pas dans un département, elles ne sont pas reprisent dans notre légende.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant vos 2 couche d'entités. Ici dans notre exemple, nous disposons donc d'une couche des départements français et d'une seconde couche décrivant les festivals pour l'année 2021. Ces derniers sont représentés en fonction de la discipline prédominante de chaque festival.
-
7:37
Conseils & Astuces ArcGIS Online - N°158
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 158 - Afficher une fenêtre contextuelle avec des valeurs issues d'entités d'une autre couche
Dans mon précédent article de Conseils & Astuces ArcGIS Online, nous avons vu comment utiliser Arcade pour afficher, dans la fenêtre contextuelle, l'attribut d'une entité et la mettre en perspective de la somme, la moyenne, le min/max, ... de ce même attribut calculé pour tout ou partie des entités de cette couche. Ce type de calcul statistique peut également se faire sur les entités d'une autre couche. Par exemple, cliquer sur un département et calculer dynamiquement des statistiques sur les points des festivals culturels contenus dans ce département.
Je vous propose de voir comment mettre en oeuvre cette notion de filtrage spatial pour sélectionner et effectuer des calculs sur les entités d'une autre couche de la carte.- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant vos 2 couche d'entités. Ici dans notre exemple, nous disposons donc d'une couche des départements français et d'une seconde couche décrivant les festivals pour l'année 2021. Ces derniers sont représentés en fonction de la discipline prédominante de chaque festival.
- Dans la zone de configuration des fenêtres contextuelles la couche de polygones vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes, par l'expression Arcade ci-dessous :
// On précise les attributs dont on va avoir besoin dans l'expression ArcadeExpects($feature,"*")
// On prépare un dictionnaire pour référencer l'image du symbole correspondant à chaque dscipline// Ces imagettes ont été préalablement téléchargées sur le portail ArcGIS Online (et partagées en "public")var images_legende = {"Musique": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/aee6b904ae9e432aab95843cb0d1e1d7/data","Spectacle vivant": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/d0c8c7ce2a11415c800e06da2fb1f133/data","Livre, littérature": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/3aea51c2618944e8aaa1fcbe89c3e14f/data","Cinéma, audiovisuel": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/753485e6fc6c460c8d202bc3cb836eb8/data","Pluridisciplinaire": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/1fdbf3ff43ef4490908d5dd6d9723713/data","Arts visuels, arts numériques": "https://esrifrance.maps.arcgis.com/sharing/rest/content/items/9b6955f9524c4fe1a9e5bb6995c5795c/data",}
// On récupère la couche des festivals depuis la cartevar festivals = FeatureSetByName($map, "Festivals 2022 en France")
// On récupère la géométrie du départementvar geometrie_dept = Geometry($feature)
// On récupère les entités "festivals" qui intersectent la géométrie du départementvar festivals_dans_dept = Intersects(festivals, geometrie_dept)
// On génère une table regroupant les festivals par discipline et on compte le nombre de// festivals dans chaque disciplinevar stats = GroupBy(festivals_dans_dept, "discipline_dominante", [ {name: "Effectif", expression: "discipline_dominante", statistic: "COUNT"} ])
On notera tout d'abord l'usage de la fonction FeatureSetByName() qui permet de récupérer une couche d'entités de la carte à l'aide de son nom.
Vous remarquerez également l'utilisation de l'opérateur spatial Intersect() qui permet de rechercher les entités d'une couche qui intersectent la géométrie passée en deuxième argument. D'autres opérateurs (Overlap(), Touches(), Distance(), Crosses(), Contains(),...) peuvent être utilisés en fonction de vos besoins.
On notera enfin l'usage de la fonction GroupBy() qui permet de faire un regroupement statistique à partir des valeurs uniques d'un ou plusieurs attributs et de faire un comptage dans chaque groupe.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec un tableau contenant les symboles, les disciplines et le nombre de festivals correspondants. Le tout, trié par ordre décroissant des effectifs.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant vos 2 couche d'entités. Ici dans notre exemple, nous disposons donc d'une couche des départements français et d'une seconde couche décrivant les festivals pour l'année 2021. Ces derniers sont représentés en fonction de la discipline prédominante de chaque festival.
-
14:40
Incident résolu sur la plateforme de Téléchargement
sur Toute l’actualité des Geoservices de l'IGNIncident résolu sur la plateforme de Téléchargement
-
9:14
Conseils & Astuces ArcGIS Online - N°157
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 157 - Afficher une fenêtre contextuelle avec des valeurs relatives aux autres entités de la couche
Lorsque vous affichez des valeurs d'attribut dans une fenêtre contextuelle, il est parfois utile de pouvoir relativiser ou mettre en perspective cette valeur par rapport à la somme, la moyenne, le min/max, ... de tout ou partie des entités de la couche. Par exemple, si vous affichez la fréquentation annuelle d'un musée, il sera intéressant de comparer cette valeur à la fréquentation moyenne de tous les musées de la couche ou ceux de la même région. Pour cela, les expressions Arcade vous seront d'une aide précieuse et je vais vous montrer comment à travers un exemple concret.
Dans cet exemple, nous disposons de tous les magasins d'une enseigne de jardinage sur la France. Ces derniers sont organisés par secteurs commerciaux (Ile de France, Nord-Ouest, Sud-Ouest, ...) et contiennent des informations sur leur chiffre d'affaires. Notre objectif est d'afficher, dans la fenêtre contextuelle, la valeur de ce chiffre d'affaires mais également ce qu'il représente (en %) du chiffre d'affaires total de tous les magasins du même secteur commercial.- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant votre couche d'entités. Ici nos magasins de jardinage sont représentés à la fois par des couleurs correspondant aux 5 secteurs commerciaux et par une taille correspondant au chiffre d'affaires 2022.
- Dans la zone de configuration des fenêtres contextuelles la couche, vous pouvez supprimer l'élément "Liste de champs" proposé par défaut puis ajouter un élément de contenu Arcade. Ce dernier nous permettra de réaliser les calculs statistiques nécessaires et configurer un rendu personnalisé (en HTML) de nos informations.
- Dans l'éditeur Arcade, vous effacerez les instructions déjà présentes par l'expression Arcade ci-dessous :
// On précise les attributs dont on va avoir besoin dans l'expression ArcadeExpects($layer,"Secteur_com","CA2022")
// On récupère la valeur du CA de l'année 2022var CA = $feature.CA2022// On récupère la valeur du secteur commercial de ce magasinvar SecteurCom = $feature.secteur_com// On crée un FeatureSet avec uniquement les magasins de ce secteur commercialvar FilteredLayer = Filter($layer, "Secteur_com = '" + SecteurCom +"'")// On calcule la somme du CA 2022 pour ces magasinsvar CA_Total = Sum(FilteredLayer, 'CA2022')// On calcule ce que représente le CA de ce magasin par rapport aux autres magasins du même secteurvar Pourcentage_CA = CA * 100 / CA_Total
// On revoie le texte souhaité avec les balises HTML nécessairesreturn { type : 'text', text : "<p>Le chiffre d'affaires 2022 de ce magasin est de <b>" + Text(CA,"###,###") + " €</b> soit <b>" + Text(Pourcentage_CA,"#.#") + "%</b> du secteur <b>" + SecteurCom + "</b></p>"}
On notera l'usage de la fonction Filter() qui permet de créer un FeatureSet (un ensemble d'entités) en utilisant des critères de filtrage.
On notera également l'usage de la fonction Sum() qui permet de faire un calcul statistique de type somme sur un FeatureSet.
- Vous pouvez maintenant cliquer sur le bouton "Terminé" pour valider l'expression.
- La fenêtre contextuelle s'affiche désormais avec les informations de chiffre d'affaires attendues.
- Connectez-vous tout d'abord sur votre portail puis ouvrez la carte web contenant votre couche d'entités. Ici nos magasins de jardinage sont représentés à la fois par des couleurs correspondant aux 5 secteurs commerciaux et par une taille correspondant au chiffre d'affaires 2022.
-
9:08
Conseils & Astuces ArcGIS Online - N°156
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 156 - Extraire et télécharger les pièces jointes de vos couches d'entités
Lorsque vous utiliser des couches d'entités ayant des pièces jointes, ces dernières peuvent être gérés (affichées, ajoutées, supprimées, ...) via différentes applications de la plateforme ArcGIS. Cependant, il peut être nécessaire de récupérer en local sur votre poste toutes ces pièces-jointes (des photos par exemple).
Dans cet article de Conseils & Astuces ArcGIS Online de 2017, je vous proposais une méthode basée sur l'export de la couche d'entités vers une Géodatabase Fichier. Cette méthode est toujours valable mais il existe aujourd'hui une solution plus rapide et plus simple, en utilisant les capacités de l'API Python et un Notebook ArcGIS. Je vous explique ci-dessous comment procéder :- Vous vous connecterez tout d'abord sur votre portail ArcGIS avec le compte qui est propriétaire de la couche d'entités dont vous souhaitez exporter les pièces jointes. Vous aurez besoin également de créer un Notebook et de l'exécuter. Veuillez donc vérifier que le rôle associé à votre compte intègre bien le privilège "Créer et mettre à jour des notebooks" (ce n'est pas le cas du rôle "Editeur" par exemple).
- Dans cet exemple, nous disposons d'une couche des campings sur l'Ile de Ré dans laquelle chaque point possède une ou plusieurs photos en pièce jointe.
- L'étape suivante consiste à récupérer les informations d'identification de la couche d'entités. Vous afficherez pour cela la page de description de la couche pour récupérer l'ID de l'élément et l'index de la couche.
Dans notre cas, la sous-couche "Campings" est la 10ème sous-couche de notre couche d'entités "Ile de Ré". D'après l'URL de l'élément, l'ID de l'élément est 89030e51c7564d16bea2b2b45e487c59 et l'index de la couche est 9. Conserver ces informations, en ne fermant pas l'onglet de votre navigateur par exemple. - ous allez maintenant ouvrir le notebook indiqué ci-dessous puis cliquer sur le bouton "Télécharger" pour l'enregistrer en local sur votre poste.
[https:]]
Vous pouvez lui donner un nom plus parlant comme Téléchargement_pièces_jointes.ipynb - Dans l'onglet "Contenu" de votre portail, vous allez maintenant ajouter ce nouveau notebook. Pour cela, cliquer sur le bouton "Nouvel élément" puis sur le bouton "Votre appareil" puis vous sélectionnerez le fichier Téléchargement_pièces_jointes.ipynb.
- Vous indiquerez ensuite le nom, les balises et le résumé de l'élément Notebook à créer. Pour le nom, nous mettrons ici : "Télécharger les pièces jointes d'une couche d'entités". Le moteur d'exécution proposé ne doit pas être modifié. Pour mémoire, le moteur d'exécution de niveau "Standard" ne consomme pas de crédit lors de son utilisation.
Cliquer sur "Suivant" terminer la création de l'élément. - Un nouveau notebook est créé, cliquer sur le bouton "Ouvrir Notebook" pour l'ouvrir.
- Il ne vous reste plus qu'à modifier les variables FeatureLayerID et SubLayerIndex par les valeurs correspondant à votre couche d'entités.
- Vous pouvez maintenant enregistrer votre notebook.
- Vous devez maintenant exécuter le script pour créer le fichier d'archive des pièces jointes. En fonction du nombre d'entités et de pièces jointes le temps d'exécution peut varier de quelques dizaines de secondes à plusieurs minutes.
- Une fois le notebook exécuté, le caractère "*" de la cellule de code disparait au profit d'un numéro de séquence.
Cliquer alors sur le bouton "Fichiers" puis localisez-vous dans le dossier "/arcgis/home" pour trouver le fichier "pieces_jointes.zip". Ce fichier contient vos pièces jointes, il suffit de cliquer dessus pour le télécharger en local sur votre poste.
Remarque : Ce notebook étant enregistré dans vos contenus, vous pouvez désormais le réutiliser sur n'importe quelle couche d'entités disposant de pièces jointes.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Vous vous connecterez tout d'abord sur votre portail ArcGIS avec le compte qui est propriétaire de la couche d'entités dont vous souhaitez exporter les pièces jointes. Vous aurez besoin également de créer un Notebook et de l'exécuter. Veuillez donc vérifier que le rôle associé à votre compte intègre bien le privilège "Créer et mettre à jour des notebooks" (ce n'est pas le cas du rôle "Editeur" par exemple).
-
8:40
Conseils & Astuces ArcGIS Online - N°155
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 155 - Ajouter des données dans vos cartes depuis des fichiers OneDrive
OneDrive est un service de stockage qui vous permet de télécharger et d'enregistrer différents types de fichiers sur l'infrastructure Cloud de Google. Toute personne possédant un compte Google dispose d'un espace de stockage gratuit disponible sur Google Drive. Vous êtes donc nombreux à l'utiliser pour échanger ou partager des fichiers de données (CSV, GeoJSON, Excel,...) et je vous propose de voir comment utiliser des fichiers de données hébergés sur Google Drive pour ajouter des couches à vos cartes.
Dans cet, exemple, nous partageons un fichier csv des logements proposés par Airbnb sur Paris. Ce dernier contient des informations de géolocalisation (latitude et longitude) que nous souhaitons utiliser pour créer une carte web. Vous noterez que la démarche proposée ici sera exactement la même si il s'agit d'un autre type de fichier supporté par ArcGIS Online.- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Puis, placez-vous dans l'onglet "Contenu".
- Vous cliquerez alors sur le bouton "Nouvel élément" puis vous choisirez l'option "OneDrive".
- Une fenêtre d'authentification Microsoft s'affiche alors. Saisissez les informations d'identification correspondant au compte Microsoft (perso ou Microsoft 365) utilisé pour votre stockage d'image dans OneDrive. Si vous utilisez déjà un ou plusieurs compte Microsoft dans votre navigateur, il vous suffira de le choisir dans la liste.
- Une fois connecté, vous sélectionnerez le type de fichier à utiliser (CSV, Excel, ZIP d'une Géodatabase fichier ou d'un Shapefile, GeoJSON ou Google Sheet), ici nous choisirons "CSV". Les fichiers disponibles dans votre espace OneDrive seront alors listés. Choisir le fichier souhaité, ici le fichier : ParisAirBnd.csv.
Cliquez ensuite sur le bouton "Suivant". - Vous choisirez ensuite ce que vous voulez faire de votre fichier. Première option : vous ajoutez le fichier dans vos contenus et vous publiez une couche d'entités automatiquement. Deuxième option : vous ajoutez uniquement le fichier dans vos contenus sans le publier. Nous choisissons ici la première option pour créer le service web immédiatement.
Cliquez ensuite sur le bouton "Suivant". - L'étape suivante consiste à cocher les champs que vous souhaitez conserver dans la couche d'entités à publier. Vous pouvez également décider de renommer un champ et de modifier son type.
Cliquez ensuite sur le bouton "Suivant". - L'étape suivante concerne (le cas échéant) la sélection des champs qui définissent la géométrie des entités. Si vos données sont à localiser à l'aide d'une adresse vous pourrez choisir cette option ainsi que les propriétés de géocodage. Si votre table ne contient pas de géométrie, vous pouvez également l'indiquer ici. Dans notre cas, il s'agit d'une localisation par deux champs latitude et longitude.
Cliquez ensuite sur le bouton "Suivant". - Enfin, la dernière étape consiste à définir les propriétés habituelles d'un élément de contenu sur un portail ArcGIS (titre, résumé, catégories, balises, ...).
Cliquez ensuite sur le bouton "Suivant" pour finaliser la publication de la couche d'entités - Votre couche d'entité est maintenant disponible, à vous de gérer les privilèges d'accès et de l'utiliser dans vos cartes web.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Puis, placez-vous dans l'onglet "Contenu".
-
12:00
L'IGN donne accès à de nombreux millésimes historiques de la BD TOPO®
sur Toute l’actualité des Geoservices de l'IGNVous êtes curieux de savoir à quoi ressemblaient les bâtiments, les réseaux routiers et ferrés, ou encore l’hydrographie ces dernières années ? Accédez aux produits vecteurs des 15 dernières éditions millésimées de la BD TOPO® éditées par l'IGN entre 2008 et 2022.
-
12:00
Utilisateurs et utilisatrices des Géoservices : préparez dès maintenant la bascule vers la Géoplateforme
sur Toute l’actualité des Geoservices de l'IGNÀ compter de la fin du deuxième trimestre 2023, vous pourrez consommer nos Géoservices depuis l’infrastructure Géoplateforme. Nous attirons votre attention sur la date d’arrêt de l’infrastructure du Geoportail fixée au 31/12/2023 et nous vous invitons vivement à anticiper la mise en place des changements.
-
12:00
Nouveau ! L’IGN donne accès à de nombreux millésimes historiques de la BD TOPO®
sur Toute l’actualité des Geoservices de l'IGNVous êtes curieux de savoir à quoi ressemblaient les bâtiments, les réseaux routiers et ferrés, ou encore l’hydrographie ces dernières années ? Accédez aux produits vecteurs des 15 dernières éditions millésimées de la BD TOPO® éditées par l'IGN entre 2008 et 2022.
-
8:59
Conseils & Astuces ArcGIS Online - N°154
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 154 - Ajouter des données dans vos cartes depuis des fichiers Google Drive
Google Drive est un service de stockage qui vous permet de télécharger et d'enregistrer différents types de fichiers sur l'infrastructure Cloud de Google. Toute personne possédant un compte Google dispose d'un espace de stockage gratuit disponible sur Google Drive. Vous êtes donc nombreux à l'utiliser pour échanger ou partager des fichiers de données (CSV, GeoJSON, Excel, Google Sheet,...) et je vous propose de voir comment utiliser des fichiers de données hébergés sur Google Drive pour ajouter des couches à vos cartes.
Dans cet, exemple, nous partageons un fichier csv des logements proposés par Airbnb sur Paris. Ce dernier contient des informations de géolocalisation (latitude et longitude) que nous souhaitons utiliser pour créer une carte web. Vous noterez que la démarche proposée ici sera exactement la même s'il s'agit d'un autre type de fichier supporté par ArcGIS Online.- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Puis, placez-vous dans l'onglet "Contenu".
- Vous cliquerez alors sur le bouton "Nouvel élément" puis vous choisirez l'option "Google Drive".
- Une fenêtre d'authentification Google s'affiche alors. Saisissez les informations d'identification correspondant à votre compte Google. Si vous utilisez déjà un ou plusieurs compte Google dans votre navigateur, il vous suffira de le choisir dans la liste.
- Une fois connecté, vous sélectionnerez le type de fichier à utiliser (CSV, Excel, ZIP d'une Géodatabase fichier ou d'un Shapefile, GeoJSON ou Google Sheet), ici nous choisirons "CSV". Les fichiers disponibles dans votre espace Google Drive seront alors listés. Choisir le fichier souhaité, ici le fichier : ParisAirBnb.csv.
Cliquez ensuite sur le bouton "Suivant". - Vous choisirez ensuite ce que vous voulez faire de votre fichier. Première option : vous ajoutez le fichier dans vos contenus et vous publiez une couche d'entités automatiquement. Deuxième option : vous ajoutez uniquement le fichier dans vos contenus sans le publier. Nous choisissons ici la première option pour créer le service web immédiatement.
Cliquez ensuite sur le bouton "Suivant". - L'étape suivante consiste à cocher les champs que vous souhaitez conserver dans la couche d'entités à publier. Vous pouvez également décider de renommer un champ et de modifier son type.
Cliquez ensuite sur le bouton "Suivant". - L'étape suivante concerne (le cas échéant) la sélection des champs qui définissent la géométrie des entités. Si vos données sont à localiser à l'aide d'une adresse vous pourrez choisir cette option ainsi que les propriétés de géocodage. Si votre table ne contient pas de géométrie, vous pouvez également l'indiquer ici. Dans notre cas, il s'agit d'une localisation par deux champs latitude et longitude.
Cliquez ensuite sur le bouton "Suivant". - Enfin, la dernière étape consiste à définir les propriétés habituelles d'un élément de contenu sur un portail ArcGIS (titre, résumé, catégories, balises, ...).
Cliquez ensuite sur le bouton "Suivant" pour finaliser la publication de la couche d'entités - Votre couche d'entité est maintenant disponible, à vous de gérer les privilèges d'accès et de l'utiliser dans vos cartes web.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Puis, placez-vous dans l'onglet "Contenu".
-
11:26
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierJe le mentionne souvent à l'occasion de ces articles du samedi, quelles contiennent directement ou pas des cartes, l'usage des Story Maps permet de relater les enjeux d'un projet, la compréhension d'un phénomène, la découverte d'un territoire mais aussi de parler de vos activités et vos métiers. C'est pour cette raison que j'ai choisi cette semaine cet exemple de Story Map de la Direction de l'Information Géographique et de l'Innovation Territoriale (DIGIT) du l'établissement public territorial de Grand Paris Seine Ouest (GPSO).
Au-delà d'être proche d'Esri France depuis longtemps (notamment d'un point de vue géographique), l'approche et les activités autour du SIG de GPSO est représentative de celles de nombreuses agglomérations françaises. A travers cette Story Map réalisée avant tout (si j'ai bien compris) à destination des collaborateurs de GPSO, l'équipe de la DIGIT présente ses compétences et ses activités autour de ses 3 axes que sont le SIG, l'Open Data et le territoire intelligent.
Pour expliquer les enjeux du SIG, la narration utilise une analogie avec la voiture et je trouve ça très parlante pour en expliquer les différentes composantes.
Pour l'Open Data, la narration explique bien les enjeux et même si elle ne le précise pas explicitement, démontre à travers les jeux de données qui sont ouverts, que la majorité d'entre eux sont géographiques et repose sur le SIG.
La dernière partie relative aux territoires intelligents est elle aussi très didactique. En particulier, elle présente des exemples concrets de cartes et d'applications déployées à partir d'ArcGIS dans le cadre de l'approche territoire intelligent de GPSO. Je vous laisse les découvrir et peut-être que certains vous inspireront.
D'un point de vue technique, ce récit cartographique a été configuré à l'aide d'ArcGIS StoryMaps. Les contenus et l'application sont hébergées sur ArcGIS Online, la solution SaaS d'Esri.
Bon week-end !
-
9:51
Conseils & Astuces ArcGIS Online - N°153
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 153 - Ajouter une image de OneDrive dans une fenêtre contextuelle
ArcGIS Online permet le stockage de fichier image pour une utilisation dans différents contextes (fenêtres contextuelles, Story Maps, pages ArcGIS Hub, Symbologie des couches d'entités ponctuelles, ...). Il est cependant possible d'exploiter directement des images hébergées sur des serveurs web ou des espaces de stockage sur le Cloud comme ceux d'Amazon, Microsoft ou Google. Toute personne possédant un compte Microsoft dispose d'un espace de stockage OneDrive (actuellement 5 Go pour une compte un compte gratuit et jusqu'à 1 To avec des comptes Microsoft 365). Vous pouvez donc l'utiliser pour stocker et partager des images et je vous propose de voir comment utiliser ces images dans les fenêtres contextuelles de vos cartes.
Dans cet, exemple, nous partageons plusieurs images animées (au format GIF) sur les principaux volcans du monde et nous souhaitons les utiliser comme illustration dans les fenêtres contextuelles de la couche d'entités correspondante. Dans cet exemple, chaque volcan possédant sa propre image, nous avons donc choisi de stocker le chemin d'accès à l'image dans un attribut de la couche.
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Créer une nouvelle arte dans Map Viewer puis ajouter la couche d'entités. Dans notre exemple, nous considérons que la couche contient déjà un attribut "URL_Photo" qui contiendra les URL des photos de chaque entité. A noter que les URL OneDrive peuvent être très longues, il donc recommandé de créer un champ de plus de 256 caractères.
- Dans un autre onglet de votre navigateur, connectez-vous à votre espace de stockage OneDrive.
- Pour pouvoir partager vos photos dans une carte web, vous devez disposer d'une URL de partage pour chacune d'entre-elle. Contrairement à Google Drive, OneDrive permet d'obtenir une URL directement incorporable dans un site web. Pour cela, vous devrez suivre la démarche suivante (attention elle est légèrement différente selon le type de compte OneDrive dont vous disposez).
Si vous disposez d'un compte OneDrive personnel (gratuit), vous devrez faire un clic droit sur l'image puis exécuter la commande "Incorporer".
Vous cliquerez en suite sur le bouton "Générer" puis vous copierez le lien (ne pas cocher l'option "Inclure les balise HTML").
Si vous disposez d'un compte OneDrive issu d'un abonnement Microsoft 365, vous devrez tout d'abord gérer le périmètre de partage de vos images (soit pour l'ensemble du dossier, soit image par image). Pour cela, vous ferez un clic droit sur l'image puis exécuter la commande "Partager" (a.) afin de définir le périmètre de partage de l'image (b.) puis générer le lien de partage en cliquant sur le bouton "Copier" (c.) que vous copierez ensuite en cliquant sur le bouton "Copier" (d.).
- Une fois l'URL copiée, elle doit maintenant être stockée dans notre attribut "URL_Photo". Dans notre exemple, nous modifions l'attribut "URL_Photo" l'entité (le volcan de Mauna Loa à Hawaï) sera modifiée avec l'url ci-dessous :
- Une fois la mise à jour réalisée, nous allons devoir configurer la fenêtre contextuelle en y ajoutant un élément de type "Image".
- Vous indiquerez ensuite le champ qui correspondra à l'URL de la photo. Ici, dans notre cas "URL_Photo".
- La fenêtre contextuelle est maintenant configurée, nous pouvons donc la tester. Vous noterez que notre image hébergée sur OneDrive est au format PNG mais aussi possible d'utiliser une image au format JPEG ou GIF.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Créer une nouvelle arte dans Map Viewer puis ajouter la couche d'entités. Dans notre exemple, nous considérons que la couche contient déjà un attribut "URL_Photo" qui contiendra les URL des photos de chaque entité. A noter que les URL OneDrive peuvent être très longues, il donc recommandé de créer un champ de plus de 256 caractères.
-
11:00
Plateforme de téléchargement indisponible
sur Toute l’actualité des Geoservices de l'IGNPlateforme de téléchargement indisponible
-
7:54
Conseils & Astuces ArcGIS Online - N°152
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 152 - Ajouter une image de Google Drive dans une fenêtre contextuelle
ArcGIS Online permet le stockage de fichier image pour une utilisation dans différents contextes (fenêtres contextuelles, Story Maps, pages ArcGIS Hub, Symbologie des couches d'entités ponctuelles, ...). Il est cependant possible d'exploiter directement des images hébergées sur des serveurs web ou des espaces de stockage sur le Cloud comme ceux d'Amazon, Microsoft ou Google. Toute personne possédant un compte Google dispose d'un espace de stockage gratuit (actuellement 15 Go) disponible sur Google Drive. Vous êtes donc nombreux à l'utiliser pour stocker et partager des images et je vous propose de voir comment utiliser ces images dans les fenêtres contextuelles de vos cartes.
Dans cet, exemple, nous partageons plusieurs images animées (au format GIF) sur les principaux volcans du monde et nous souhaitons les utiliser comme illustration dans les fenêtres contextuelles de la couche d'entités correspondante. Dans cet exemple, chaque volcan possédant sa propre image, nous avons donc choisi de stocker le chemin d'accès à l'image dans un attribut de la couche.
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Créer une nouvelle arte dans Map Viewer puis ajouter la couche d'entités. Dans notre exemple, nous considérons que la couche contient déjà un attribut "URL_Photo" qui contiendra les URL des photos de chaque entité.
- Dans un autre onglet de votre navigateur, connectez-vous à votre espace de stockage Google Drive.
- Pour pouvoir partager vos photos dans une carte web, vous devez disposer d'une URL de partage pour chacune d'entre-elle. Pour cela, vous ferez un clic-droit sur les images puis vous exécuterez la commande "Obtenir le lien".
- Vous définirez ensuite l'accès sur "Tous les utilisateurs qui ont le lien".
- Il est important de noter que lorsque vous obtenez un lien de partage dans Google Drive, la structure est la suivante :
https://drive.google.com/file/d/<ID>/view?usp=share_link
Cependant, l'URL permettant d'accéder directement à l'image à la structure :
https://drive.google.com/uc?id=<ID>
C'est donc cette seconde URL que nous devons stocker dans notre attribut "URL_Photo". Dans notre exemple, l'attribut "URL_Photo" l'entité (le Piton de la fournaise sur l'île de La Réunion) sera modifiée avec l'url ci-dessous :
https://drive.google.com/uc?id=1XGF_VNuA_Pp-uvE7WQYLNbqP9IHhThbm
- Une fois la mise à jour réalisée, nous allons devoir configurer la fenêtre contextuelle en y ajoutant un élément de type "Image".
- Vous indiquerez ensuite le champ qui correspondra à l'URL de la photo. Ici, dans notre cas "URL_Photo".
- La fenêtre contextuelle est maintenant configurée, nous pouvons donc la tester. Vous noterez que notre image hébergée sur Google Drive est un GIF animé mais il est bien entendu possible d'utiliser une image statique PNG ou JPEG.
Remarque : Si vous souhaitez utiliser la même image dans toutes les fenêtres contextuelles, alors vous sauterez l'étape 5 et indiquerez directement l'URL de l'image dans la propriété "URL" de l'élément image de votre fenêtre contexte à l'étape 7.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Créer une nouvelle arte dans Map Viewer puis ajouter la couche d'entités. Dans notre exemple, nous considérons que la couche contient déjà un attribut "URL_Photo" qui contiendra les URL des photos de chaque entité.
-
17:32
Nouvelle version 1.6 d'arcOpole Builder : téléchargez-la et venez la découvrir !
sur arcOpole - Actualités du ProgrammearcOpole Builder 1.6 est disponible pour installation et les nouveautés seront présentées dans le séminaire Web du 26 janvier.Le réveillon du Jour de l'An, les voeux pour la nouvelle année, la galette des rois et une nouvelle version d'arcOpole Builder ... la tradition est respectée cette année comme les précédentes :)Une version riche en nouveautésVos jeux de données intègrent parfois de
-
11:05
Que peut apporter (ou pas) ChatGPT à un géomaticien ?
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierTout comme moi, vous avez probablement entendu parler de ChatGPT et peut-être même l'avez-vous testé durant ces congés de fin d'année. C'est pour ma part ce que j'ai fait, tout en me demandant ce qu'il pouvait apporter concrètement à un utilisateur de SIG comme vous et moi.
Tout d'abord, il convient de rappeler ce qu'est ChatGPT si vous découvrez ce nom à travers cet article. ChatGPT est un robot de discussion (chatbot) formé sur un large corpus de données textuelles à l'aide du modèle de langage GPT-3 (Generative Pre-training Transformer) développé par OpenAI (société d'IA à but non lucratif cofondée par Elon Musk et Sam Altman en 2015). Il est capable de générer des réponses de type humain aux entrées de l'utilisateur, permettant une conversation sur un large éventail de sujets. ChatGPT est conçu pour être un outil utile pour les utilisateurs qui souhaitent avoir une conversation en langage naturel avec un assistant virtuel. ChatGPT est notamment basé sur des technologies de traitement du langage naturel (NLP) et sur des techniques d'apprentissage profond (Deep Learning) pour améliorer ses capacités de compréhension du langage naturel. Il est capable de comprendre le contexte, les nuances de la langue, les références culturelles et les relations sémantiques pour générer des réponses plus naturelles et plus pertinentes.
L'arrivée de ChatGPT en novembre 2022 a fait énormément parler, et ceci bien au-delà de la sphère des experts en IA, car la qualité des échanges qu'il permet laisse entrevoir de nombreux domaines d'applications et cela devient très concret pour tout le monde. Voyons donc quelques exemples d'usages pour les géomaticiens.
1. Utiliser ChatGPT pour voir ce qu'il sait sur notre métier
Cela peut sembler basique ou évident mais savez-vous expliquer de manière très simple et concise ce que fait un(e) géomaticien(ne) ? Et bien ChatGPT à une réponse (ou plutôt plusieurs car il ne répond pas toujours la même chose pour une même question).
Dans le même genre, une question que vous avez peut-être déjà eu de la part de vos collègues, de vos clients ou de vos partenaires : Quelles est la différence entre BIM et SIG ?
Un peu plus technique mais toujours assez générique : Quelle technologie permet de créer un MNT à partir d'images de drones ?
Et enfin, un peu plus prospectif, pour savoir quelles sont les tendances technos pour 2023 ?
Pas si mal pour un robot, non ?
2. Utiliser ChatGPT pour m'aider à définir une méthodologie
Un autre cas d'usage de ChatGPT pour un géomaticien c'est de lui demander conseils sur les différentes méthodes ou processus permettant de répondre à un besoin.
Par exemple ici : Comment exploiter des données avec adresses pour cartographier mes zones de chalandise ?
La réponse est plutôt pertinente et décrit bien les principales étapes. ChatGPT se permet même de proposer des outils comme ArcGIS et Google Maps.
Voyons maintenant une question peu plus précise que les stratégies permettant d'obtenir l'emprise précise des voies de circulation.
Là encore la réponse est complète car les principales approches sont décrites. Evidemment, des experts du sujet vous diront que cela manque de détails et de précisions, mais pour ma part je trouve que l'essentiel est là.
Dernière question encore plus technique, je voulais savoir si ChatGPT était capable de me parler de workflows spécifiques autour du traitement de données LiDAR comme par exemple la classification automatique.
Cette fois-ci encore la réponse est pertinente car elle passe en revue les principales options.
3. Utiliser ChatGPT pour vous aider à décider quel outil utiliser
Le monde des SIG est vaste et rien que l'écosystème d'Esri lui-même a beaucoup de composants et d'outils à suivre. Ainsi, lorsque vous avez une tâche à accomplir et que vous ne savez pas quel outil ou quelle application serait le plus adapté, vous demandez à un expert Esri mais aussi essayer une première réponse avec ChatGPT.
Par exemple, vous pouvez lui demander quelque chose de très générique comme : Avec ArcGIS, quelles options pour stocker des données spatiales ?
Vous pourrez aussi lui poser une question un peu plus ciblée comme : Comment collecter rapidement des données avec ArcGIS en utilisant un smartphone ?
Je voulais aussi savoir si ChatGPT était capable de me comparer deux applications mobiles ArcGIS que les utilisateurs confondent parfois.
J'ai voulu également voir si ChatGPT pouvait me conseiller correctement en exprimant mon contexte.
Et bien c'est plutôt pas mal même si bien entendu j'aurai envie de préciser des choses sur la connexion entre ArcGIS Velocity et ArcGIS Enterprise :-)
Enfin, j'ai posé une question un plus technique : Puis-je me connecter à Google BigQuery avec ArcGIS Pro. Si oui comment ?
Bon, dans ce dernier cas, tout n'est pas correct ! En effet, il ne faut pas d'extension particulière pour qu'ArcGIS Pro se connecte à des tables Google BigQuery mais simplement disposer des drivers adéquats sur son poste. Le reste est correct notamment les étapes à suivre pour se connecter depuis l'application ArcGIS Pro.
4. Obtenir de l'aide sur une application ArcGIS en particulier
Soyons honnêtes, la lecture de la documentation n'est pas toujours simple vous et moi avons tendance à essayer de trouver un chemin plus rapide pour avoir notre réponse. On peut alors faire appel à une recherche à Google mais on peut aussi demander à ChatGPT.
Commençons par exemple simple : Comment exporter une table en fichier CSV dans ArcGIS Pro ?
Le moins qu'on puisse dire c'est que la réponse manque de précision. Même si l'idée globale est là, aucune des interfaces ou commandes évoquées n'existent avec ces noms dans ArcGIS Pro.
Donnons à ChatGPT une autre chance avec une autre question elle aussi très simple : Comment sélectionner des entités dans ArcGIS Pro ?
Bon, c'est à peine mieux. La sélection par clic est correcte. Les autres modes de sélection sont en revanche totalement incorrectes à la fois sur les termes mais aussi en mélangeant la notion de sélection par attribut et la notion de sélection spatiale.
Enfin, une dernière tentative sur l'utilisation d'un portail ArcGIS Online et la création d'une scène web (cela reste toujours aussi basique).
Malheureusement ce n'est pas mieux. Absolument rien n'est correct dans cette réponse. On voit que les notions qui sont proches de la problématique mais elles sont totalement mélangées. Cette impression est renforcée lorsque vous tenterez plusieurs fois la question.
5. S'appuyer sur ChatGPT pour vous aider à créer des scripts Python
ChatGPT sait proposer des exemples de code dans différents langages. Voyons donc s'il peut aider un utilisateur ArcGIS dans la rédaction de scripts.
Commençons par un classique, pas du tout lié à ArcGIS : Comment lire un fichier texte ligne par ligne en Python ?
La réponse est correcte et, en plus, j'ai droit à un conseil d'expert. J'en profite pour avoir une réponse plus pertinente.
Ça c'est impeccable !
Autre exemple, cette fois-ci en rapport avec un workflow ArcGIS :
Très bien, il ne reste plus qu'à mettre le chemin d'accès à votre Géodatabase et le nom de votre classe d'entités de parcelles.
Essayons un autre sujet : Comment parcourir les enregistrements d'une classe d'entités de Géodatabase ?
La réponse est ici correcte et très complète.
Essayons maintenant avec l'API JavaScript ArcGIS avec une question simple concernant l'ajout d'une couche d'entités dans une carte.
La réponse est plutôt correcte mêle si aurait bien aimé avoir les lignes référençant l'API et celles déclarant les modules Map et FeatureLayer.
Enfin, essayons de voir du côté de l'API Python ArcGIS pour publier un shapefile sur un portail.
Malheureusement, bien que le choix de l'API Python ArcGIS soit pertinent, les instructions des étapes 4 et 5 ne sont pas du tout les bonnes.
Conclusion
A travers ces quelques tests on ne peut évidemment pas dégager d'avis définitif sur la pertinence des travaux d'OpenAI avec ChatGPT, mais on peut déjà constater plusieurs choses. D'une part le robot à une réelle capacité à comprendre et à répondre dans le bon contexte. D'autre part, il s'exprime dans une langue impeccable (que ce soit du français, une des autres langues supportées ou même lorsqu'il faut traduire d'une langue à l'autre).
En ce qui concerne notre sujet de l'apport de ChatGPT à un géomaticien, le retour est plus mitigé. En effet, il est tout à fait pertinent sur des questions d'ordre général ou méthodologiques. Cependant, il écrit souvent des réponses plausibles mais incorrectes ou absurdes ce qui le rend difficilement utilisable dans un contexte professionnel pour fournir une aide précise sur une application ou pour vous aider à écrire du code.
Pour l'instant, les modalités d’utilisation et le futur coût ne sont pas clairement définis. Si ce n’est pas une limite, c’est quand même un gros point d’interrogation. La confidentialité des données est également une question cruciale, seront nous sur un modèle à la Google, ou quand c’est gratuit, c’est nous le produit ?
Il y a encore peu de recul sur cette nouvelle génération d'IA mais ce qui est certains c'est qu'ils vont rapidement s'améliorer et que plein d'autres cas d'usages restent à découvrir y compris dans nos métiers (correction de code, génération de jeux de données fictifs, aide à la veille technologique, aide à l'algorithmie....).
A suivre... -
13:12
3D: Déambulation Du Dimanche - #41
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierDans ArcGIS, les scènes 3D peuvent être constituées de différents types de couches comme les couches de scènes (objets 3D, voxels, points LiDAR, photomaillage 3D, Modèles BIM), les couches raster (MNT, fonds de cartes d'imagerie, données scientifiques, ...) mais aussi toutes les couches d'entités vectorielles (points, lignes et polygones) classiques du SIG. L'exemple que je vous propose en ai une très bonne illustration avec la modélisation 3D du volcan de Mauna Loa (Hawaï) et de son éruption en novembre 2022.
Le processus de conception de ce modèle 3D très complet du sous-sol, de la bathymétrie et des éléments de surface est décrite de manière très détaillée dans cette Story Map.
Ci-dessus j'ai réalisé une petite vidéo des différents points de vue sur le modèle 3D mais vous pourrez décrire la scène web qui est accessible en live ici.
-
9:35
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
La première Story Map que je vous propose cette année traite le sujet assez original et intéressant de l'histoire de l'éclairage public. A travers l'exemple de la ville de Metz, cette Story Map replace la problématique et les enjeux à la fois économiques, sanitaires et sociaux d'un éclairage public en milieu urbain. Elle nous montre aussi comment les décisions politiques et les évolutions scientifiques et techniques vont permettre de répondre aux besoins des municipalités et de la population.
Comme l'explique très bien ce récit cartographique, avec l'avènement de l’éclairage, c’est la notion d’espace public qui est repensée avec l'arrivée de nouveaux aménagements. Des quartiers deviennent plus animés ou plus calmes selon qu'ils bénéficient ou pas de l'éclairage public, ce qui ne manque pas de mobiliser les habitants qui estiment ne pas être correctement équipés !
La Story Map n'oublie pas d'évoquer les nouveaux métiers que l'arrivée de la lumière à fait apparaître. Enfin, vous apprécierait la carte comparative du réseau éclairage public entre 1867 et 2022
D'un point de vue technique, ce récit cartographique a été configuré à l'aide d'ArcGIS StoryMaps. Les contenus et l'application sont hébergées sur ArcGIS Online, la solution SaaS d'Esri.
-
15:51
Conseils & Astuces ArcGIS Online - N°151
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 151 - Exploiter des éléments de contenu Arcade "Liste de champs" dans vos fenêtres contextuelles
Pour terminer ma série d'articles consacré aux éléments de contenu Arcade dans les fenêtres contextuelles (voir les "Conseils & Astuces ArcGIS Online" N°149 et N°150), je vous propose de voir comment définir des contenus de type "Liste de champs". Ces derniers seront utiles lorsque vous souhaiterez présenter des valeurs d'attributs (directes ou calculées) sous la forme d'un simple tableau.
Je vous propose deux cas d'usage où l'utilisation d'éléments de contenu Arcade de type "Liste de champs" est pertinente.
Exemple 1 - Masquer des attributs ou des attributs non renseignés
Dans mon premier exemple, nous disposons d'une couche des établissements cinématographiques en France. Comme dans presque toutes les couches d'un SIG, certaines entités possèdent des attributs non renseignés (valeurs vides ou nulles).
L'objectif est ici de présenter uniquement les attributs ayant une valeur. On en profitera également pour exclure également certains attributs comme "objectid" et "code insee" qui ne sont pas intéressants, ainsi que "nom" et "commune" que nous préférons placer dans le titre de la fenêtre contextuelle. Pour cela, nous allons ajouter un élément de contenu Arcade et utiliser le modèle "Liste de champs" et rédiger l'expression Arcade suivante :
Expects($feature,"*");
// Initialisation du tableau qui contiendra les attributs pour la liste de champsvar array_fieldInfos=[]; // Initialisation du dictionnaire des paires clés/valeurs pour la liste de champsvar dict_attributs={};// On souhaite exclure 4 attributs de la liste de champs. "nom" et "commune" sont déjà// dans le titre de notre fenêtre contextuellevar attributs_a_retirer=["objectid","code insee","nom","commune"];
// On souhaite avoir une fonction pour réaliser un tri par ordre alphabétique// la liste des attributs sur le non des aliasfunction compareAlias(a,b){ if (a['alias']<b['alias']) return -1; if (a['alias']>b['alias']) return 1; return 0;}
//On récupère les attributs de la couchevar liste_attributs = Schema($feature).fields
liste_attributs=Sort(liste_attributs, compareAlias)
// On boucle sur chaque attributs pour construire le tableau et le dictionnaire// à retourner pour un élément de contenu de type "Liste de champs"for (var a in liste_attributs){ var nom_attribut=liste_attributs[a].name var alias_attribut=liste_attributs[a].alias var valeur_attribut=$feature[nom_attribut] // On exclut les attributs ayant une valeur null, vide et ceux faisant partie // de la liste d'exclusion if (!includes(attributs_a_retirer,lower(alias_attribut)) && !IsEmpty(valeur_attribut) && !ISNan(valeur_attribut) ){ console(alias_attribut) Push(array_fieldInfos,{"fieldName" : alias_attribut}) dict_attributs[alias_attribut]=valeur_attribut }}
return { type: 'fields', //title: '', //description : '', fieldInfos: array_fieldInfos, // Tableau des attributs à utiliser dans la liste des champs attributes : dict_attributs // Dictionnaire des paires clés/valeurs pour la liste de champs }
Dans cet exemple, nous utiliserons la fonction Schema() pour obtenir toutes les informations dont nous avons besoin sur les attributs de la couche. On notera également le type "fields" utilisé pour l'objet JSON retourné par l'expression Arcade. Le résultat final ressemble donc à une liste de champs classique, mais lorsque vous cliquez d'une entité à l'autre, les champs sont masqués ou affichés en fonction de leur valeur.
À partir de là, vous pouvez adapter l'exemple pour mieux gérer l'ordre des champs souhaité ou appliquer des mises en forme supplémentaires.Cet exemple est accessible en live ici.
Recalculer des valeurs d'attributs
Dans ce second exemple, nous utilisons une couche de magasins de jardinage pour lesquels nous disposons, entre autres, d'informations sur les chiffres d'affaires pour les années 2016 à 2022. Les valeurs de ces attributs sont des montants en €.
L'objectif ici est de construire des fenêtres contextuelles présentant ces chiffres d'affaires sous la forme d'un tableau avec des évolutions annuelles en %, et non en valeur absolue. Pour cela, nous allons ajouter un élément de contenu Arcade et utiliser le modèle "Liste de champs" et rédiger l'expression Arcade suivante :
Expects($feature,"*");
// Initialisation du tableau qui contiendra les attributs pour la liste de champsvar array_fieldInfos=[]; // Initialisation du dictionnaire des paires clés/valeurs pour la liste de champsvar dict_attributs={};
//On récupère les attributs de la couchevar liste_attributs = Schema($feature).fields
// Pour démarrer, la valeur de référence est le CA de l'année 2016var valeur_reference=$feature.CA2016;
// On boucle sur chaque attributs pour construire le tableau et le dictionnaire// à retourner pour un élément de contenu de type "Liste de champs"for (var a in liste_attributs){ var nom_attribut=liste_attributs[a].name var valeur_attribut=$feature[nom_attribut] // On ne traite que les attributs correspondants aux chiffres d'affaires if (Left(nom_attribut,2)=="CA"){ // On calcule l'évolustion du CA par rapport à l'année précédente var evolution_pourcent= (valeur_attribut-valeur_reference)/valeur_reference // On ajoute l'attribut au tableau des attributs Push(array_fieldInfos,{"fieldName" : nom_attribut}) // On ajoute la paire clé/valeur au dictionnaire tout en formattant // la valeur de l'évolution en % avec les signes + et - dict_attributs[nom_attribut]=IIf(evolution_pourcent < 0, Text(evolution_pourcent,"#.## %"), Text(evolution_pourcent,"+#.## %")); // La valeur de référence devient le CA de l'année courante valeur_reference=valeur_attribut }}
return { type: 'fields', //title: '', //description : '', fieldInfos: array_fieldInfos, // Tableau des attributs à utiliser dans la liste des champs attributes : dict_attributs // Dictionnaire des paires clés/valeurs pour la liste de champs }
Le résultat final ressemble donc à une liste de champs classique mais uniquement avec les attributs de chiffres d'affaires qui, de plus, sont recalculés en pourcentage d'évolution annuelle.
À partir de là, vous pouvez adapter l'exemple pour effectuer des calculs plus évolués ou appliquer des logiques plus avancées entre les différents attributs.
Cet exemple est accessible en live ici.
J'espère que cette série d'article sur les éléments de contenu Arcade vous aura donné des idées. J'ajouterai juste pour conclure que vous pouvez toujours combiner, dans une même fenêtre contextuelle, des éléments de contenu standards (Lide de champs, Diagramme, Image, Texte) avec un ou plusieurs éléments(s) de contenu Arcade pour obtenir le résultat escompté. N'hésitez pas à me faire part de vos retours autour de la personnalisation des fenêtres contextuelles et d'éventuels sujets que vous souhaitez voir sur ce sujet dans arcOrama.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
-
15:00
Mises à jour janvier 2023
sur Toute l’actualité des Geoservices de l'IGNTous les nouveaux services web et toutes les mises à jour de données en téléchargement du mois de janvier 2023.
-
9:49
Conseils & Astuces ArcGIS Online - N°150
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 150 - Exploiter des éléments de contenu Arcade "Diagramme" dans vos fenêtres contextuelles
Dans ce précédent article, je vous ai présenté la notion d'éléments de contenu Arcade et en particulier ceux de type "texte enrichi". Approfondissons aujourd'hui la façon dont on peut utiliser Arcade dans les fenêtres contextuelles pour alimenter des diagrammes.
Les diagrammes constituent un excellent moyen de visualiser des séries de données, en particulier lorsque vous voulez montrer des tendances et des relations. L'utilisation d'Arcade pour définir un diagramme dans vos fenêtres contextuelles permet non seulement de générer des diagrammes à partir des attributs de l'entité sur laquelle vous avez cliqué, mais également à partir d'autres couches de votre carte. Nous allons voir les deux cas.
Diagramme basé directement sur les attributs de la couche d'entités
Dans le cas d'un diagramme directement basé sur les valeurs des attributs de votre couche, il n'y a pas besoin de recourir à une expression Arcade. En effet, vous pouvez simplement ajouter un élément de diagramme lors de la configuration de la fenêtre contextuelle de Map Viewer.
Il vous suffira ensuite de définir les paramètres du diagramme via l'interface prévue à cet effet.
Diagramme basé indirectement sur les attributs de la couche d'entités
Dans certains cas, les valeurs à représenter dans le diagramme ne sont pas directement celles des attributs de la couche mais le résultat d'un calcul préalable. Par exemple, nous avons ici une couche contenant la production de biométhane mensuelle par région depuis 2018.
L'idée est de représenter ces informations par un diagramme pour comprendre l'évolution de cette production de biométhane. Le nombre de valeurs est important et, pour plus de lisibilité, je souhaite représenter cette information par trimestre. Il est alors intéressant d'utiliser un élément de contenu Arcade de type "Diagramme".
Ci-dessous l'expression Arcade qui permettra de retourner la définition de ce diagramme. Comme évoqué dans mon "Conseil & Astuces ArcGIS Online" précédent, n'hésitez pas à démarrer en insérant le modèle adéquat pour disposer de la structure du code Arcade et le schéma de l'élément de contenu correspondant à ce que vous souhaitez ajouter dans votre fenêtre contextuelle.
Expects($feature, '*')// On constitue le tableau des noms de mois pour récupérer les différents attributs correspondantsvar txt_mois=["01","02","03","04","05","06","07","08","09","10","11","12"];// On initialise le dictionnaire des clés/valeurs en sortie pour le diagrammevar dict_attributs = Dictionary();// On initialise le tableau qui contiendra les attributs en sortie pour le diagrammevar array_attributs = [];
// On boucle sur les 5 annéesfor(var annee=2018; annee <= 2022; annee++) { var index_mois=0; // On boucle sur 4 trimestres for(var t=0; t <= 3; t++) { var production_trimestre=0; // On boucle sur 3 mois for(var m=0; m <= 2; m++) { // On construit le nom de l'attribut correspondant au mois et année courants tel // que l'on peut le trouver la table. Par exemple: F2022_12 pour décembre 2022 var nom_attribut = "F" + Text(annee) + "_" + txt_mois[index_mois] // On ajoute la valeur du mois courant à la somme totale du trimestre production_trimestre = production_trimestre + $feature[nom_attribut] index_mois++ } var key = "T"+Text(t+1)+"_"+annee // On ajoute au dictionnaire la clé (trimestre et année) et la // valeur (production de biométhane de ce trimestre) dict_attributs[key]=production_trimestre // On ajoute le nom de l'attributs Push(array_attributs,key) }}
return { type: 'media', title : 'Evolution trimestrielle de la production de biométhane (MWh)', description : '', attributes : dict_attributs, // Dictionnaire des clés/valeurs en sortie mediaInfos: [{ type : 'linechart', // | barchart | piechart | columnchart title : '', caption : '', altText : 'Evolution trimestrielle de la production de biométhane (MWh)', //altext est le texte qui sera lu par les lecteurs d'écran value : { fields: array_attributs, // Tableau des attributs en sortie à représenter dans le diagramme //normalizeField : '', // Nom de l'attribut à utiliser pour normaliser les valeurs } }] }
La carte web est accessible en live ici.
Diagramme basé sur les attributs d'une autre couche d'entités
Prenons maintenant l'exemple d'une couche contenant les données temps-réel des incidents signalés dans l'application Waze.
Notre objectif est de pouvoir obtenir dynamiquement des informations sur leur répartition par département. Pour cela, nous souhaitons pouvoir cliquer sur un département et afficher un diagramme de répartition des différents types d'incident (attribut subtype de la couche). De nouveau, une expression Arcade est utilisée pour définir un élément de contenu de type "Diagramme":
Expects($feature, '*')
// Récupération des incidents qui intersectent le département courantvar Intersect_IncidentsWaze = Intersects (FeatureSetByName($map,"Couche Live des incidents Waze"),$feature)// On compte le nombre d'incidents récupérésvar NbIncidents = Count(Intersect_IncidentsWaze)
// Récapitulation des incidents sur l'attribut 'subtype'var Liste_Types_Incidents = groupBy(Intersect_IncidentsWaze,'subType',{name:'count', expression:'subType',statistic:'COUNT'})
// On trie la table de récapitulation par effectifs décroissantsvar TypesIncidents_CountDesc = OrderBy(Liste_Types_Incidents,'count DSC') // On initialise un dictionnaire pour les clés/valeurs du diagrammevar chartValues={} // On initialise un tableau pour la liste des champs à utiliser dans le diagrammevar chartNames=[]// On remplit le dictionnaire et le tableau à partir des données de la tablefor ( var f in TypesIncidents_CountDesc ) { chartValues[f.subType]=f.count Push(chartNames , f.subType ) }
return { type: 'media', title : 'Répartition des incidents Waze dans le département', description : Text(NbIncidents)+ " incidents", attributes : chartValues, mediaInfos: [{ type : 'barchart', //linechart | barchart | piechart | columnchart //title : '', //caption : '', altText : 'Répartition des incidents Waze dans le département', value : { fields: chartNames, //normalizeField : '', } }] }
Dans l'exemple ci-dessus, nous croisons la couche des incidents avec la couche des départements. On utilise ensuite la fonction groupBy() pour obtenir le nombre total d'incidents regroupés par sous-type.
Une fois que nous avons ces informations, nous pouvons les utiliser pour remplir le dictionnaire des attributs et les champs à utiliser dans l'objet de retour (le diagramme). On finalise ensuite le diagramme en ajoutant un titre, une description et un texte alternatif.
Voici à quoi ressemble la fenêtre contextuelle lorsque vous cliquez sur un département de la carte. Cet exemple aurait été très laborieux et peu efficace en utilisant uniquement des expressions d'attributs et difficile à maintenir pour tout nouveau type d'incident. Les éléments de contenu d'arcade vous offrent à la fois flexibilité et efficacité.
Dans le prochain "Conseils & Astuces ArcGIS Online", nous terminerons cette série d'articles en abordant les éléments de contenu de type "Liste de champs".
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien
-
13:54
Conseils & Astuces ArcGIS Online - N°149
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierN° 149 - Exploiter des éléments de contenu Arcade "Texte enrichi" dans vos fenêtres contextuelles
Depuis les premières versions du langage d'expression Arcade, vous pouvez l'utiliser dans les fenêtres contextuelles (pop-up) de vos cartes web avec des expressions d'attributs. Cependant, comme vous êtes devenu plus expérimentés et à l'aise avec Arcade, vous voulez désormais en faire plus. Et bien ça tombe bien car, depuis la mise à jour de décembre 2021 d'ArcGIS Online, Esri vous donne de nouvelles options pour être plus créatifs et proposer des fenêtres contextuelles encore plus dynamiques et attrayantes. Au lieu de simplement pouvoir renvoyer des attributs (un peu comme un champ virtuel) à partir de votre expression Arcade, vous pouvez désormais utiliser Arcade pour définir des blocs entiers de contenu dans votre pop-up et l'afficher comme n'importe quel élément de contenu existant (diagrammes, images, listes de champs, etc).
En quoi est-ce différent ?
Pour construire des fenêtres contextuelles modernes, il est important d'une part de pouvoir calculer dynamiquement des valeurs à partir des attributs des entités et d'autre part de pouvoir mélanger différents éléments de contenu (média, liste de champs, texte enrichi). Auparavant, il était fréquent de recourir à plusieurs expressions pour préparer différentes parties du contenu de la fenêtre contextuelle puis de configurer la représentation de ces contenus. Cela pouvait conduire à de multiples requêtes et parfois des petits compromis sur la performance d'affichage de la fenêtre contextuelle (notamment lors d'interrogation de données dans des couches externes).
Avec les éléments de contenu Arcade, vous pouvez utiliser Arcade pour consolider les données dont vous avez besoin mais également définir le rendu de ces données, et ceci dans une seule et même expression. :- Texte enrichi (HTML)
- Diagrammes
- Liste formatée de champs
Dans l'expression Arcade, vous définirez non seulement le contenu des informations à afficher dans la fenêtre contextuelle à partir des attributs de l'entité, mais également d'autres aspects du contenu, le cas échéant, comme son titre, sa description, son texte alternatif, etc., vous donnant un contrôle total et facilitant la réutilisation de la logique et des données. Les éléments de contenu Arcade sont compatibles avec toute application utilisant les récentes versions (4.x) du SDK ArcGIS Maps for JavaScript.
Comment ça marche ?
Avant de plonger dans un exemple, parlons rapidement de ce que vous devez savoir. Les éléments Arcade diffèrent légèrement des expressions d'attribut traditionnelles. Au lieu de renvoyer un nombre, une date ou une chaîne, ils renvoient un dictionnaire dont la structure et la casse correspondent à la spécification des cartes web ArcGIS pour chaque type d'élément de contenu. Vous pouvez trouver les premières informations sur cette spécification ici.
Pour vous aider à démarrer plus facilement lorsque vous souhaitez ajouter des éléments de contenu Arcade à votre fenêtre contextuelle, Esri a inclus une série de modèles qui décrivent la structure et la casse attendues du dictionnaire en fonction du type de contenu que vous voulez utiliser. Le plus simple pour commencer est le modèle "Texte enrichi" et c'est aussi la valeur par défaut. Alors, commençons par là.
Utilisation du Texte enrichi
Le texte enrichi peut être puissant car il vous permet d'accéder à toutes les balises HTML prises en charge dans ArcGIS Online. C'est également une fonctionnalité très demandée qui se trouve donc implémentée via cette notion d'élément de contenu.
Prenons l'exemple d'une couche des séismes récents dans le monde pour laquelle nous souhaitons présenter la magnitude de chaque séisme. Dans cet exemple, nous allons ajouter une couche "live" des tremblements de terre dans la carte et configurer une fenêtre contextuelle qui :- Catégorise les valeurs brutes de magnitude (mineur, léger, modéré, fort, ...) et les valeurs de profondeur (faible, moyenne,
- Code couleur des catégories de magnitude en fonction de la taille
- Formater les données pour les rendre plus lisibles
- Ajouter un lien vers le site USGS pour plus d'informations
- Montrez une image de l'échelle de Richter pour donner un peu de contexte
Voici un aperçu rapide de ce que nous recherchons et une carte où vous pouvez regarder de plus près vous-même et copier l'expression ci-dessous :
Tout ce que j'ai décrit ci-dessus est possible de faire aujourd'hui avec un élément de contenu textuel existant. Cependant, cela vous oblige à utiliser plusieurs expressions. Dans cet exemple, vous vous retrouveriez probablement avec au moins 3, voire plus. En utilisant une seule expression, vous avez plus de possibilités de consolider votre logique, de réutiliser des parties de votre expression et, en général, c'est simplement plus facile à maintenir. Examinons de près l'expression utilisée.
// On récupère la valeur de l'attributs "mag"var mag = $feature.mag// On récupère et on arrondie sur 2 chiffres l'attribut "depth"var depth = Round($feature.depth,2)// On prépare un dictionnaire des différentes catégories de magnitudes // et des couleurs associéesvar magCats = [{"name":"Mineur à Léger","color":"#CBBE15"}, {"name":"Modéré à Fort","color":"orange"}, {"name":"Majeur à Grand","color":"red"}, {"name":"Non ressenti","color":"grey"}]// On prépare un tableau des différentes catégories de profondeurvar depthCats = ["faible","moyenne", "fort"]// Formatage de la date du séisme récupérée depuis l'attribut "eventTime"var dateSimple = Text($feature.eventTime,'dddd DD MMM YYYY')
// Récupération de la couleur correspondant à la magnitude var findMagCatandColor = When(mag <= 4.9,magCats[0], mag <= 6.9, magCats[1], mag > 6.9, magCats[2], magCats[3])
// Récupération de la catégorie correspondant à la profondeurvar findDepthCat = When(depth <= 70, depthCats[0], depth <= 300, depthCats[1], depth > 300, depthCats[2], "profondeur inconnue") // On retourne l'élément de contenu pour un contenu de type "texte riche"
return { "type" : "text", "text" : `<p>Le ${dateSimple}, un séisme <span style="color:${findMagCatandColor.color};"> ${findMagCatandColor.name} </span> s'est produit à une ${findDepthCat} profondeur (${depth}km).</p> <a href="${$feature.url}">Cliquer ici pour en savoir plus.</a> <img src="https://esrifrance.maps.arcgis.com/sharing/rest/content/items/6dec784be48d4d368d2668db8eaedf83/data"></img>`
Vous remarquerez que dans cet exemple (accessible en live ici), nous utilisons des littéraux de gabarit au lieu d'une chaîne classique lors du renvoi de la propriété "text" du dictionnaire. Les littéraux de gabarit facilitent la lecture des chaînes complexes, car leur notation facilite la substitution dans les variables et permet à la chaîne elle-même de rester lisible dans le code. De plus, comme HTML prend en charge les nouvelles lignes de manière native, vous pouvez facilement copier et coller en HTML, puis remplacer ou ajouter vos variables selon vos besoins tout en pouvant lire facilement les résultats. Comme en JavaScript, on notera l'usage caractère ` backtick ` pour construire des littéraux de gabarit.
Lors du retour d'éléments de contenu de texte enrichi, le dictionnaire retourné doit avoir deux propriétés "type" et "text". Le premier (type) informe la fenêtre contextuelle elle-même du type de contenu à attendre de l'expression Arcade. Le second (text) est le code HTML ou le texte que vous souhaitez afficher dans la fenêtre contextuelle. Les graphiques et les listes de champs ont une structure plus compliquée que j'aborderai dans un prochain "Conseil & Astuce ArcGIS Online".
Un autre exemple qui illustre ces nouvelles capacités de contenus dans les fenêtres contextuelles c'est la couche ci-dessous qui contient les informations de partage de localisation des utilisateurs (capacité standard d'ArcGIS Online sur les utilisateurs "Field Worker". Si vous afficher la couche "Partage de la localisation" dans Map Viewer vous pourrez constater qu'une fenêtre déjà stylisée facilite l'interaction avec les données de positions et de traces en dehors de Track Viewer. Pour permettre de faire ressembler la fenêtre contextuelle à celle qui s'affiche dans l'application Track Viewer, Esri utilise des éléments de contenu Arcade.
En espérant que ces 2 exemples ci-dessus vous donnent quelques idées sur la façon dont vous pourriez appliquer cette nouvelle capacité Arcade à vos fenêtres contextuelles. Peut-être avez-vous déjà eu une excellente idée et il ne reste alors qu'à vous mettre au travail. Restez à l'écoute du prochain "Conseils & Astuce ArcGIS" où je traiterai des diagrammes et des listes de champs. N'oubliez pas de vous diriger vers la documentation Arcade pour en savoir plus sur ce nouveau profil popupElement Arcade.
Bonne route sur ArcGIS Online ! Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien -
10:19
Le samedi, c'est Map Story !
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Ma dernière StoryMap de l'année 2022 sera festive et magique car c'est bien là le minimum pour oublier cette année qui aura été mouvementée et compliquée sur tellement d'aspects que ce soit sanitaire, environnemental, géopolitique ou économique. Je vous propose donc de plonger au cœur de la calme et charmante ville Laval et de son histoire, en parcourant les rives de La Mayenne et le centre de la ville mis en lumière pour la fin de l'année.
A travers de nombreuses photos, ce récit cartographique vous donnera l'envie d'aller visiter le vieux Laval paré de ces magnifiques lumières mais aussi de ces marchés de Noël et des nombreuses animations associées. Si vous parcourez la StoryMap, vous pourrez découvrir une visite cartographique des points clés de cette fête mayennaise des Lumières.
D'un point de vue technique, ce récit a été configuré à l'aide de l'application en ligne ArcGIS StoryMaps. L'application et l'essentiel des contenus cartographiques, photographiques et autres sont hébergés sur ArcGIS Online, la plateforme Cloud d'Esri.
-
11:51
Evolutions des Géodatabases Mobiles dans ArcGIS Pro 3.0
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Fin 2020, lors de la sortie d'ArcGIS Pro 2.7, Esri a introduit les Géodatabases Mobiles, un 3ème type d'implémentation de la Géodatabase dans le système ArcGIS. L'objectif était (et reste toujours) de permettre de prendre en charge le modèle de données riche des Géodatabases ArcGIS dans un format simple, léger et transportable. Mis au point en premier lieu pour les applications mobiles basées sur les SDK ArcGIS Maps for Native Apps, elles peuvent s'utiliser bien au-delà de ce contexte de mobilité. Depuis, leur implémentation n'a cessé de s'améliorer et j'avais eu l'occasion de faire un point cette notion de Géodatabase Mobile l'an dernier dans cet article arcOrama au moment de la sortie d'ArcGIS Pro 2.9.
La version ArcGIS Pro 3.0 apporte des améliorations très intéressantes pour simplifier les workflows autour des Géodatabases Mobiles. Certaines de ces améliorations sont liées aux paramètres d'espace de travail par défaut, à la boîte de dialogue des propriétés et aux capacités de partage. Définition d'une Géodatabase mobile comme base de données de projet par défaut
L'activation d'une Géodatabase Mobile comme base de données par défaut pour un projet de carte constitue une option intéressante dans l'augmentation des fonctionnalités de la Géodatabase mobile pour les flux de travail quotidiens. La Géodatabase mobile par défaut devient l'emplacement d'origine de la carte et peut être utilisée comme emplacement principal pour ajouter et stocker les données résultantes des opérations de mise à jour et de géotraitement.
Pour faire de votre Géodatabase mobile l'espace de travail par défaut, dans la fenêtre Catalogue, cliquez avec le bouton droit sur une Géodatabase mobile existante et sélectionnez l'option Définir par défaut.
Affichage du type de base de données dans les propriétés des Géodatabase Mobile
La boîte de dialogue "Propriétés" de la base de données fournit des informations sur la base de données ou la Géodatabase à laquelle vous êtes connecté. Elle affiche des détails tels que le nom, ainsi que le chemin du répertoire vers l'emplacement où ce fichier est stocké. Elle indique désormais si vous êtes connecté à une Géodatabase Fichier, une Géodatabase Enterprise, une Géodatabase Mobile, une simple base de données relationnelle (y compris SQLite) ou encore un entrepôt de données Cloud.
Avant cette version, les géodatabases mobiles et les bases de données SQLite étaient répertoriées dans la boîte de dialogue "Propriétés" de la base de données, mais elle n'indiquait pas de type spécifique permettant de distinguer les Géodatabases Mobiles ou les bases de données SQLite.
Les valeurs affichées peuvent correspondre aux cas suivants :- Base SQLite est un système de gestion de base de données relationnelle Open Source gérée par une bibliothèque de programmation C. Le fichier correspondant possède l'extension ".sqlite".
- Base SQLite avec un type spatial Esri est une base de données SQLite avec le type ST_Geometry, le type de stockage spatial Esri. Elle possède l'extension ".sqlite".
- SpatiaLite est une bibliothèque open source destinée à étendre le noyau SQLite pour prendre en charge des fonctionnalités SQL spatiales à part entière. Elle a une extension ".sqlite".
- Géopackage est une base de données spatiale ouverte basée sur SQLite et sur les normes OGC. Il s'agit d'un format ouvert indépendant de la plateforme ArcGIS pour faciliter le transfert d'informations géospatiales entre applications SIG. Le fichier correspondant possède l'extension ".gpkg".
- Géodatabase Mobile est une collection de différents types de jeux de données SIG contenus dans un seul fichier SQLite qui peut stocker, interroger et gérer des données spatiales (vecteur et raster) et non spatiales. Le fichier correspondant possède l'extension ".geodatabase".
- La Géodatabase Mobile "offline" est un type de Géodatabase Mobile conçue pour les workflows de lecture et de mise à jour déconnecté. Lorsqu'une carte est mise "offline", les données de chaque couche web d'entités prenant en charge la synchronisation sont automatiquement téléchargées vers une Géodatabase Mobile hors ligne dans le dossier d'accueil du projet. Le fichier correspondant possède l'extension ".geodatabase".
- Géodatabase d'un "Mobile Map Package" est un type de Géodatabase Mobile utilisé pour partager des cartes avec des applications mobiles telles que ArcGIS Indoors, ArcGIS Explorer, ArcGIS Navigator ou d'autres applications développées à l'aide du SDK ArcGIS Maps for Native Apps. Le fichier correspondant possède l'extension ".mmpk".
Partage de données sur le web à partir d'une Géodatabase Mobile
Le partage de vos données est la dernière étape, mais l'une des plus importantes de la plupart de vos workflows. Le partage de données sur le web offre aux équipes de votre organisation et au-delà un moyen efficace de collaborer, de visualiser et d'accéder aux données pour une analyse plus approfondie.
Pour cette raison, Esri a amélioré les capacités de partage à partir d'une Géodatabase Mobile. Avec la version ArcGIS Pro 3.0, vous pouvez désormais partager vos données à partir d'une Géodatabase Mobile comme suit :- En tant que couche web qui référence les données inscrites dans le portail ArcGIS Enterprise.
- En tant que couche web hébergée dans ArcGIS Enterprise et le portail ArcGIS Online.
- En tant que paquetage de projet et paquetage de carte, avec la possibilité de conserver le format de la Géodatabase Mobile.
Pour aller plus loin sur le partage à partir d'une Géodatabase Mobile, cet article du blog ArcGIS (en anglais) détaille chaque workflow de partage et met en évidence les fonctionnalités essentielles pour vous aider à partager avec succès vos données à partir d'une Géodatabase Mobile.
-
9:25
Nouveautés ArcGIS StoryMaps - Fin 2022
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
ArcGIS StoryMaps est l'outil de narration professionnel qui vous permet de transformer vos travaux géographiques en contenus interactifs pour informer et inspirer vos communautés. Il facilite l'explication de sujets complexes liés à vos connaissances, vos activités ou vos projets. Sur la plateforme ArcGIS Online, ArcGIS StoryMaps est mis à jour toutes les 2 semaines (environ) avec de nouvelles fonctionnalités et capacités. En novembre et décembre, trois mises à jour ont été effectuées et voici ce qui a été ajouté :- Une nouvelle fonctionnalité (en beta) vous permettra d'Annuler/Rétablir la plupart des opérations réalisées dans le générateur de Story Maps.
- ArcGIS StoryMaps propose dorénavant un nouvel éditeur d'images (en beta) :
Vous pourrez recadrer l'image...
...et annoter l'image.
On notera que cet éditeur d'image est accessible uniquement sur les images hébergées. - Possibilité de cartographier le parcours d'un Map Tour à l'aide des "lignes de progression".
- Vous pourrez désormais utiliser une carte web comme fond de carte lors de la configuration des cartes express.
- Intégration d'une barre d'échelle dans les blocs de "Carte" et de "Map Tour".
- Affichage des enregistrements reliés dans les fenêtres contextuelles de vos cartes web.
- Autres améliorations :
- Affichage d'une barre d'échelle dans les cartes
- Les vidéos liées dans les Map Tour ne sont plus démarrées automatiquement
- La couleur du texte des points numérotés s'ajuste en fonction de la couleur d'arrière-plan pour améliorer la lisibilité
En espérant que ces évolutions vous permettront d'être encore plus productifs et créatifs dans vos prochains récits. Pour mémoire, vous pouvez consulter les notes de chaque version d'ArcGIS StoryMaps à partir de cette page.
- Une nouvelle fonctionnalité (en beta) vous permettra d'Annuler/Rétablir la plupart des opérations réalisées dans le générateur de Story Maps.
-
9:48
Nouveautés d'ArcGIS IPS - Décembre 2022
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
ArcGIS IPS est un système de positionnement indoor qui permet la navigation et l'orientation à l'intérieur de bâtiments ou d'infrastructures sous-terraines, la capture de données précisément localisées à l'intérieur des bâtiments ainsi que le partage en temps-réel de sa position. Avec la dernière version 200.0 des SDK ArcGIS Maps for Native Apps, ArcGIS IPS introduit des améliorations sur les mécanismes de positionnement et des correctifs qui améliorent la convivialité globale dans la version de décembre d'ArcGIS IPS.
Les positions intérieures sont maintenant limitées à la zone calibrée
Dans les versions précédentes, les positions intérieures estimées pouvaient être interpolées et visualisées dans des zones qui n'avaient pas été calibrées (surveyed area). Le calibrage du positionnement intérieur sont effectués à l'aide de l'application ArcGIS IPS Setup (pour Android et iOS) pour collecter des signaux radio à l'intérieur de l'installation. Une fois cette collecte effectuée, les mesures des signaux sont transformées (via un outil dédié dans ArcGIS Pro) en un modèle mathématique (appelé fichier de positionnement) qui permet aux applications mobiles ArcGIS de déterminer le positionnement et d'afficher le fameux "point bleu" lorsque l'utilisateur est situé à l'intérieur des bâtiments.
Avec cette version, les positions intérieures n'apparaîtront désormais que dans les zones où un relevé IPS a été effectué. Cette amélioration empêche le "point bleu" de se trouver dans les zones inaccessibles du bâtiment (cour intérieure, placard, armoire technique, ...) et permet une précision de positionnement accrue.
Problèmes connus et résolus
Les améliorations suivantes apportées à ArcGIS IPS sont le résultat de la correction de bugs et de la résolution de problèmes avec IndoorsLocationDataSource. Il s'agit d'un composant ArcGIS Maps SDKs for Native Apps qui fournit une position intérieure ou extérieure basée sur les données des capteurs de l'appareil (radio, GPS, capteurs de mouvement).- Crash IndoorsLocationDataSource causé par des bogues dans l'estimation du niveau du sol
- L'horodatage de la sortie IndoorsLocationDataSource n'est pas dans l'ordre chronologique
- Régression de la précision de la position IndoorsLocationDataSource en raison d'un bogue temporel dans le filtre de Kalman
- IndoorsLocationDataSource incalculable avec RouteTrackerLocationDataSource en raison d'un démarrage/arrêt asynchrone
- Bug dans les informations du portail dans le fichier de positionnement
- La valeur d'altitude (`position.z`) est toujours 0 pour les emplacements GPS provenant de IndoorsLocationDataSource
- Apprenez-en plus sur les SDK ArcGIS Maps for Native Apps 200 et consultez les notes de publication pour : .NET, Qt, Java, Kotlin et Swift.
Rendez-nous visite sur la communauté Esri dédiée pour participer à la discussion, faire part de vos commentaires ou poser des questions sur ArcGIS IPS.
-
15:49
Nouveautés ArcGIS GeoBIM - Décembre 2022
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
ArcGIS GeoBIM connecte les équipes opérationnelles aux informations de conception et de construction de vos infrastructures via les plateformes Cloud d'Esri et d'Autodesk pour explorer les projets et les ouvrages dans leur contexte à l'aide d'un prisme géospatiale. Les équipes d'architectes, d'ingénierie, de construction (AEC) et d'exploitation peuvent travailler plus efficacement en accédant aux données et documents de projet géolocalisés depuis leur source à l'aide d'applications web configurables et faciles à utiliser.
La version de décembre 2022 introduit de nouveaux outils pour analyser les données géospatiales 2D/3D et les modèles BIM, ainsi que des améliorations des performances concernant le géoréférencement et l'expérience utilisateur de l'application. Les principales évolutions sont les suivantes :
- Nouveaux outils d'analyse 3D pour la météo, le paramétrage de la lumière du jour, les ombres portées et les calculs de lignes de visibilité
- Nouvel outil de profil altimétrique pour les workflows de construction et d'inspection
- Nouvel outil d'édition pour créer et modifier des notes pour les commentaires sur le projet
- Géoréférencement amélioré pour les fichiers Autodesk Revit ® et IFC
- Lier les entités SIG aux documents en fonction du nom de fichier
- Amélioration de l'expérience graphique dans le panneau de rapport des problèmes
Vous retrouverez dans la vidéo ci-dessous les nouvelles fonctionnalités et améliorations apportées dans le cadre de la version de décembre 2022.
Je vous propose quelques de détailler ces nouvelles capacités ...
Nouvel ensemble d'outils d'analyse 3D
La visualisation des projets de conception et des chantiers de construction dans leur contexte (notamment environnemental) est désormais plus facile dans ArcGIS GeoBIM grâce à quatre nouveaux outils d'analyse 3D. Que vous soyez un concepteur, un chef de projet ou un exploitant d'installations, vous pouvez rapidement simuler la lumière du jour, les conditions météorologiques, les ombres portées et les lignes de visibilité pour valider les exigences du projet entre les équipes qui conduisent à des résultats positifs.
Outil lumière du jour
Vous pourrez désormais illuminer des scènes 3D avec des conditions d'ensoleillement et d'ombre simulées pour ajouter une vue réelle des modèles numériques à une heure et à une date spécifiques. Les utilisateurs peuvent analyser les conditions de lumière du jour en fonction de l'heure du jour, de la date et de la vue avec et sans ombres. Un bouton de lecture démarre une animation de la lumière du soleil et des ombres tout au long de la journée.
Cet outil est utile pour les concepteurs, les architectes et les planificateurs de programmes qui peuvent simuler les conditions de lumière du jour par rapport au point de vue de la caméra et à la position du soleil par date et heure. Les simulations de lumière du jour sont basées sur la géolocalisation des actifs et des sites de projet, et il est possible de prendre en compte les changements de position du soleil tout au long de l'année.
Outil de condition météo
Les utilisateurs d'ArcGIS GeoBIM peuvent désormais ajouter des effets atmosphériques pour visualiser la scène 3D du SIG avec des conditions ensoleillées, nuageuses, pluvieuses, neigeuses ou brumeuses dans les scènes. Chaque effet météo est livré avec des paramètres pour modifier les quantités de nuages, les précipitations et une option pour couvrir les objets 3D avec de la neige dans la scène.
Les chefs de projet, les concepteurs et les entrepreneurs peuvent simuler les conditions météorologiques sur les sites du projet et pour planifier des scénarios dans le contexte de l'environnement environnant. Sur les projets d'infrastructure, cela peut améliorer la compréhension et engager les échanges sur la coordination de la sécurité, planifier les sorties en cas d'urgence et aider à simplifier le placement de l'équipement et des équipes le long de couloirs dans des conditions défavorables.
Outil de calcul d'ombrage
Les architectes, les concepteurs et les autres utilisateurs d'ArcGIS GeoBIM peuvent tirer parti de cet outil pour prendre de meilleures décisions concernant les ombres projetées par les bâtiments et la manière dont les conceptions s'intègrent dans le paysage urbain environnant. Les modes d'analyse des ombres portées pour les données BIM et les objets 3D incluent :
- Zones au-dessus du seuil pour afficher uniquement les zones qui reçoivent des ombres pendant plus d'un certain laps de temps dans la plage donnée (par exemple, les zones recevant des ombres plus de 8 heures par jour).
- Durée totale des ombres pour analyser la durée des ombres cumulées à l'aide de l'opacité.
- Ombres discrètes pour afficher des ombres individuelles à des intervalles de temps spécifiques entre des plages de temps (par exemple, des intervalles de 30 minutes entre 9h00 et 10h00).
Outil de ligne de visibilité
Dans ArcGIS GeoBIM, les utilisateurs finaux peuvent analyser les lignes de visibilité d'un point d'observation déterminé à un ou plusieurs points cibles à l'aide de l'outil de ligne de visibilité. Les lignes de visibilité générées se divisent ensuite en parties visibles (vertes) et obstruées (rouges).
L'outil de ligne de visibilité est utile pour l'engagement de la communauté sur des projets afin de déterminer ce qui peut et ne peut pas être vu depuis les limites de propriété et les environs proches.
Nouvel outil de profil altimétrique pour les workflows de construction et d'inspection
ArcGIS GeoBIM propose désormais un outil pour générer des profils altimétriques basés sur des chemins créés en dessinant ou en sélectionnant des lignes dans des cartes Web 2D ou des scènes 3D. Les utilisateurs peuvent afficher et analyser les statistiques de pente, d'altitude maximale et minimale, ainsi que de perte et de gain d'altitude. Des options d'unité sont fournies où les utilisateurs peuvent sélectionner leurs unités de distance et d'altitude préférées.
L'outil de profil altimétrique peut être utile pendant les phases clés du cycle de vie du projet lorsqu'il est important de comprendre les conditions topographiques du site sans avoir à se déplacer sur le terrain. Avant les phases de construction et avant la livraison des matériaux sur site, les équipes peuvent mieux identifier les pentes qui présentent des risques pour les véhicules ou la logistique. Les activités d'inspection peuvent également être mieux planifiées avant d'arriver sur site en déterminant le meilleur accès aux équipements, en particulier en terrain difficile.
Nouvel outil pour créer et modifier des notes pour les commentaires sur le projet
L'outil d'édition de notes fournit aux parties prenantes trois nouveaux types d'entités pour ajouter et modifier des commentaires dans les applications ArcGIS GeoBIM qui affichent des étiquettes avec chaque note. Tous les contributeurs de projet disposant de capacités d'édition dans leur type d'utilisateur peuvent ajouter ou modifier :
- Notes ponctuelles pour désigner des commentaires à un emplacement spécifique
- Notes de ligne pour dessiner des commentaires avec des lignes sur des distances
- Notes de zone pour créer des commentaires dans des espaces sur des objets et des surfaces
- Géométries des problèmes ArcGIS GeoBIM existants, des documents et des limites du projet BIM
Cela fournit à tout utilisateur d'ArcGIS GeoBIM des autorisations de modification, la possibilité de créer de nouvelles entités dans les cartes et les scènes pour mettre en évidence les zones de coordination, les éléments d'appel qui doivent être planifiés ou les workflows de conception, de construction et d'équipements proposés qui doivent être traités par des équipes élargies. Chaque entité est suivie dans la table en fonction de sa date de modification et de la personne responsable de la création et de la modification de chaque note.
Pour chaque entité de note créée dans les limites du document, l'explorateur de liens affiche automatiquement les documents Autodesk associés lorsque des notes sont sélectionnées. Cela devient un moyen automatique de créer des liens spatialement conscients entre les commentaires des utilisateurs et les documents stockés dans Autodesk Construction Cloud®.
Améliorations de l'expérience utilisateur et des performances
Nouvelles vues extensibles dans le groupe Explorer
Avant cette version, l'affichage d'informations détaillées sur les liens et les tables au sein du groupe Explorer pouvait représenter un défi pour certains utilisateurs en raison de l'espace limité du navigateur. Désormais, grâce à notre nouvelle amélioration de l'interface utilisateur, les utilisateurs peuvent décider quel panneau d'informations est essentiel à afficher en sélectionnant les options simple/double et permuter pour se concentrer sur un seul élément comme le tableau, ou déplacer les liens vers le côté droit du panneau.
Cela offre également une plus grande flexibilité lors de l'utilisation des nouveaux outils de profil d'élévation et d'éditeur pour aider les utilisateurs à se concentrer sur les flux de travail clés dans chaque outil sans avoir plusieurs fenêtres qui bloquent le contenu et l'analyse.
Géoréférencement amélioré à partir des fichiers Revit et IFC
Sur la base d'exemples de modèles d'utilisateurs pour IFC et Autodesk Revit, ArcGIS GeoBIM a été amélioré au niveau des capacités de traitement back-end pour fournir des limites avec des polygones plus étroits reflétant les espaces géoréférencées du modèle 3D. Cela a également amélioré la façon dont les documents et les limites du projet BIM sont automatiquement géopositionnés à partir de ces fichiers Revit (RVT) et IFC hébergés dans le cloud avec des fichiers de projections (PRJ) et mondiaux (WLD3) pour localiser ces modèles.
Amélioration de l'expérience graphique pour les rapports sur les problèmes
Cette version apporte une nouvelle expérience de tableau de bord via des graphiques directement dans le modèle d'application "Viewer" pour signaler les problèmes du projet. Les utilisateurs peuvent sélectionner cette option de graphique préconfiguré dans le coin inférieur droit de la page de l'éditeur d'applications, ainsi que de nouvelles options de dégradé de couleurs regroupées par statut de problème, type, sous-type et société. Une fois ceux-ci activés, l'expérience de l'utilisateur final devient simple à utiliser lors de la sélection des catégories de graphique, du filtrage de ces problèmes dans l'expérience de la carte, de l'affichage des détails dans le tableau et de la suppression des filtres pour réinitialiser la vue.
Bien que cette option de graphique offre un moyen simplifié de créer une expérience de tableau de bord pour les problèmes dans le modèle Viewer, elle n'a pas d'option de configuration supplémentaire au-delà des options de couleur. Pour cette raison, le modèle "Dashboard" continuera d'être disponible et pris en charge pour les utilisateurs qui souhaitent créer des applications ArcGIS GeoBIM avec des composants ArcGIS Dashboard pouvant être modifiés en fonction du flux de travail souhaité. Veuillez noter que l'interrogation optimale des problèmes se fera par le biais de ce nouveau modèle de visionneuse, mais le modèle de tableau de bord est disponible pour les utilisateurs souhaitant une approche plus personnalisable des composants du tableau de bord.
Amélioration des liens entre les documents et les entités SIG
Lien vers les entités
Lorsque les technologues utilisent l'option "Lier aux entités" dans la page "Liens ArcGIS GeoBIM", ils peuvent désormais entrer une recherche de texte dans leur répertoire de projet Autodesk Construction Cloud pour lier les documents associés par leur nom à leurs entités SIG.
Règles de lien
Pour les projets utilisant des normes de gestion de l'information, comme ISO 19650, où leurs attributs d'objet SIG ont des relations avec les noms de document stockés sur Autodesk Construction Cloud, ils peuvent créer un nouveau type de règle "DocumentName" pour automatiser les liens vers n'importe quel type de fichier. L'utilisation de cette règle et la sélection d'un attribut dans la liste des couches associées utiliseront le texte de l'attribut pour interroger automatiquement les fichiers dans le répertoire de fichiers Autodesk et apparaîtront sous forme de liens lorsqu'un utilisateur explore ses données dans les applications ArcGIS GeoBIM.
Par exemple, si les attributs d'une couche d'entités contenaient des types de structures d'actifs et que des noms de fichiers Autodesk utilisaient ces types d'actifs dans tout ou partie du nom du document, ArcGIS GeoBIM affichera ces documents associés dans l'explorateur de liens d'application lorsque ces entités sont sélectionnées par un utilisateur.
Cette amélioration permet une liaison automatique au-delà des fichiers modèles, où des PDF ou des images peuvent être recherchés, et est particulièrement utile pour les équipes réalisant des projets avec des normes liées à la norme ISO 19650.
Limitation connue
Dans la version actuelle d'ArcGIS GeoBIM, certaines limites sont connues concernant la prise en charge des problèmes d'Autodesk Construction Cloud. L'API Issues d'Autodesk Construction Cloud (ACC), utilisée dans ArcGIS GeoBIM, poursuit son développement. Les utilisateurs d'Autodesk sont informés que les problèmes créés dans ACC sont limités au partage des données géopositionnées avec ArcGIS en raison du travail en cours de l'API ACC. En savoir plus sur ces limitations connues avec l'utilisation des problèmes de l'API Autodesk Construction Cloud.
Ressources additionnelles
Vous pouvez trouver des vidéos supplémentaires sur ArcGIS GeoBIM et sur la collaboration SIG et BIM dans le cloud et plus encore en visitant la liste de lecture vidéo ArcGIS GeoBIM. Pour les webinaires précédents et à venir, y compris ceux présentés conjointement par Esri et Autodesk, vous pouvez visiter la page des webinaires ArcGIS GeoBIM.
Rejoignez la communauté des utilisateurs d'ArcGIS GeoBIM
Vous avez une question sur cette version pour nos experts SIG et BIM ? Vous avez une idée pour améliorer ArcGIS GeoBIM ? Rejoignez les discussions sur ArcGIS GeoBIM en publiant vos questions, retours d'expérience et commentaires sur les pages dédiées sur Esri Community.
-
9:29
Incident sur la création de clé
sur Toute l’actualité des Geoservices de l'IGNL'accès aux ongles "Mes Licences" et "Mes clés de service web" sont indisponibles -
8:57
Incident du 21/12/22 résolu
sur Toute l’actualité des Geoservices de l'IGNL'incident a été résolu le 22/12 en début d'après midi : [https:]
Nous vous remercions pour votre patience
-
11:41
Retrait de deux types d'utilisateurs ArcGIS en 2023
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Esri annonce le retrait de deux types d'utilisateurs présents dans ArcGIS Online et ArcGIS Enterprise : Storyteller et Insights Analyst.
Ce choix a été fait dans un but de simplification du modèle de licence basé sur différents types d'utilisateurs. En effet, lors d'une récente évaluation des types d'utilisateurs existants, les utilisateurs les ont jugés déroutants. Les commentaires reçus par Esri incluaient qu'il y avait trop de types d'utilisateurs disponibles et qu'il n'était parfois pas évident de savoir quels types d'utilisateurs étaient requis.
Esri a donc décidé de rationaliser les types d'utilisateurs pour simplifier les choses pour les responsables, administrateurs, utilisateurs finaux, etc... Début 2023, Esri supprimera donc deux types d'utilisateurs : Storyteller et Insights Analyst. Cela se produira pour les utilisateurs d'ArcGIS Online avec la mise à jour d'ArcGIS Online de février 2023. Pour les utilisateurs d'ArcGIS Enterprise, les types d'utilisateurs seront retirés dans la version 11.1 d'ArcGIS Enterprise actuellement planifiée en mars 2023. Avec le retrait ces types d'utilisateurs, ces applications continueront d'être disponibles dans ArcGIS.
Retrait du type d'utilisateur Storyteller
Le type d'utilisateur Storyteller permet aux utilisateurs d'accéder uniquement à ArcGIS StoryMaps. Lorsque le type d'utilisateur sera retiré, les administrateurs ArcGIS devront attribuer le type d'utilisateur Creator ou un type d'utilisateur GIS Professional aux auteurs qui souhaitent accéder à ArcGIS StoryMaps pour créer des récits cartographiques.
En résumé :
Le type d'utilisateur Storyteller n'est plus disponible à l'achatLes organisations disposant de types d'utilisateurs Storyteller existants recevront des types d'utilisateurs Creator au même prix jusqu'au renouvellement de leur contratL'application ArcGIS StoryMaps ne disparaît pas et continue à pouvoir être utilisée. Seul le type d'utilisateur Storyteller est retiré.
Retrait du type d'utilisateur Insights Analyst
Le type d'utilisateur Insights Analyst permet aux utilisateurs d'accéder uniquement à ArcGIS Insights. Lorsque le type d'utilisateur sera retiré, les administrateurs ArcGIS devront attribuer le type d'utilisateur Creator plus l'application ArcGIS Insights Premium aux utilisateurs souhaitant accéder à ArcGIS Insights.
En résumé :
Le type d'utilisateur Insights Analyst n'est plus disponible à l'achat. Les organisations disposant de types d'utilisateurs Insights Analyst existants recevront des types d'utilisateurs Creator plus les applications ArcGIS Insights Premium au même coût jusqu'au renouvellement de leur contrat. ArcGIS Insights ne disparaît pas et continue à pouvoir être utilisée. Seul le type d'utilisateur Insights Analyst est retiré.
Pour compléter, voici la réponse à quelques questions que vous pouvez vous poser :
Quand le type d'utilisateur Storyteller et le type d'utilisateur Insights Analyst sont-ils retirés ?
Les deux types d'utilisateurs sont supprimés conformément aux prochaines versions d'ArcGIS :- ArcGIS Online : février 2023
- ArcGIS Enterprise 11.1 : mars 2023
Pour connaître les dates exactes, veuillez vous référer aux communications de lancement de produit que vous recevez habituellement, ou consultez arcOrama.
Est-il toujours possible d'acheter les types d'utilisateurs Storyteller et ArcGIS Insights Analyst ?Non, ces types d'utilisateurs ne sont plus disponibles à la vente.
Comment mettre à jour les types d'utilisateurs ArcGIS ?Les administrateurs d'ArcGIS peuvent suivre ces instructions étape par étape pour effectuer des mises à jour de type d'utilisateur :
Quand recevrai-je les types d'utilisateurs Creator de remplacement ?
Les types d'utilisateurs ArcGIS Online Creator seront ajoutés aux abonnements concernés environ deux semaines avant la sortie de la mise à jour ArcGIS Online de février 2023.
Comment savoir si je dispose d'un type d'utilisateur Storyteller ou Insights Analyst ?
Veuillez contacter votre administrateur ArcGIS pour confirmer votre type d'utilisateur. Un test peut consister à simplement vérifier si vous avez accès à d'autres applications d'ArcGIS Online :- qu'ArcGIS StoryMaps pour créer des récits cartographiques si vous êtes Storyteller ou
- qu'ArcGIS Insights pour créer des classeurs, des pages, des modèles ou des thèmes Insights si vous êtes Insights Analyst.
Que se passera-t-il lorsque mon type d'utilisateur sera retiré ?
Si le type d'utilisateur Storyteller ou Insights Analyst vous est attribué, vous ne pourrez pas accéder au système ArcGIS après la fin de votre contrat actuel. Veuillez contacter votre administrateur ArcGIS pour mettre à jour votre type d'utilisateur afin d'éviter toute interruption de service.
Vais-je perdre mon travail après le retrait de ces types d'utilisateurs ?
Non, vous ne perdrez pas les données et les contenus créés avec les types d'utilisateurs Storyteller ou Insights Analyst. Cependant, votre type d'utilisateur devra être mis à jour pour continuer à y accéder après la date de retrait.
Quel type d'utilisateur dois-je utiliser pour accéder à ArcGIS StoryMaps ?
Une fois le type d'utilisateur Storyteller supprimé, veuillez utiliser les types d'utilisateurs Creator ou GIS Professional pour continuer à accéder à ArcGIS StoryMaps.
Quel type d'utilisateur dois-je utiliser pour accéder à ArcGIS Insights ?
Une fois le type d'utilisateur Insights Analyst supprimé, veuillez utiliser le type d'utilisateur Creator plus l'application Premium additionnelle ArcGIS Insights pour continuer à accéder à ArcGIS Insights.
Pour en savoir plus sur les types d'utilisateurs, veuillez consulter cette page.
Bonne utilisation et joyeux Noël à toutes et tous !
-
8:05
Incident en cours du 23/12/2022
sur Toute l’actualité des Geoservices de l'IGNIncident toujours en cours : [https:] -
8:05
Incident en cours du 22/12/2022
sur Toute l’actualité des Geoservices de l'IGNIncident toujours en cours : [https:] -
8:00
Incident en cours du 22/12/2022
sur Toute l’actualité des Geoservices de l'IGNIncident toujours en cours : [https:]
-
17:04
Incident du 21/12/22 résolu
sur Toute l’actualité des Geoservices de l'IGNL'incident est résolu : [https:]
Nous vous remercions pour votre patience. -
10:00
Incident en cours
sur Toute l’actualité des Geoservices de l'IGNIncident en cours sur les Géoservices
-
10:00
Incident en cours (Résolu)
sur Toute l’actualité des Geoservices de l'IGNIncident en cours sur les Géoservices
-
9:50
Incident en cours
sur Toute l’actualité des Geoservices de l'IGNIncident en cours sur les Géoservices
-
16:47
ArcGIS Maps SDKs for Game Engines passe en version 1.1
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierDans la foulée de la sortie de la version 200.0 des ArcGIS Maps SDKs for Native Apps, Esri a annoncé la sortie des ArcGIS Maps SDKs for Game Engines en version 1.1. Basé sur les mêmes technologies, les SDKs ArcGIS Maps for Game Engines se réfèrent à deux SDKs très proche fonctionnellement : ArcGIS Maps SDK for Unity et ArcGIS Maps SDK for Unreal Engine.
La version 1.1 ajoute la prise en charge des tuiles vectorielles, un accès amélioré aux fonds de carte et des améliorations du rendu et des performances de couches de scène. Voyons cela plus en détails :
Support des couches de tuiles vectorielles
Les tuiles vectorielles permettent un affichage de haute qualité de cartographies complexes et offrent de manière générale de meilleures performances que les tuiles d'imagerie. Dans les versions antérieures des SDKs ArcGIS Maps for Game Engines, vous deviez utiliser des couches de tuiles raster pour vos fonds de carte. Désormais, vous pourrez utiliser des couches de tuiles vectorielles provenant d'un service de tuiles vectorielles ou d'un paquetage de tuiles vectorielles local ou vtpk. Esri fournit un riche ensemble de fonds de carte en tuiles vectorielles que vous pouvez utiliser telles quelles, avec leur style par défaut, ou avec vos propres styles personnalisés créés avec l'ArcGIS Vector Tile Style Editor.
Services de couches de fonds de cartes
Les services de couches de fond de carte (basemaps) d'ArcGIS Platform donnent accès à une variété de couches de fonds de carte d'étendue mondiale permettant d'apporter un contexte géographique à vos scènes. Comme la version 1.1 des ArcGIS Maps SDKs for Game Engines prennent désormais en charge les couches de tuiles vectorielles en plus des couches de tuile raster, tous les fonds de carte sont à présent utilisables. L'onglet "Basemap" de l'interface utilisateur Map Creator (Unity) et de l'interface utilisateur Modes Panel (Unreal Engine) ont également été améliorés pour inclure une liste de cartes de base sélectionnées par Esri pour les développeurs.
Améliorations des couches de scène
Les couches de scènes avec la compression géométrique Draco sont désormais prises en charge. La compression Draco optimise la livraison des géométries 3D dans une couche de scène en compactant les nœuds, ce qui permet de réduire la charge utile. Cela permet de réduire le temps de livraison de données 3D complexes à un client et d'améliorer les performances. La compression Draco a été introduite avec i3S 1.7.
Les matériaux PBR (Physically Based Rendering) décrivent les propriétés visuelles d'une surface et sont utilisés par les couches de scène pour fournir un contenu 3D qui semble réaliste dans toutes les conditions d'éclairage. La prise en charge de ces matériaux PBR a été améliorée afin de respecter plus fidèlement la rugosité, les réflexions, les couleurs, la transparence et les textures publiées dans une couche de scène.
Autres améliorations- Définissez une clé API globale à utiliser dans chaque scène ou niveau d'un projet ;
- Utilisez le facteur d'échelle de qualité (Quality Scaling Factor) sur le composant ArcGIS Camera pour contrôler la qualité de tout le contenu des couches ArcGIS dans une scène ou un niveau ;
- ArcGIS Maps SDK pour Unreal Engine prend désormais en charge Unreal Engine 5.1.
Pour plus de détails sur ces améliorations, ainsi que pour consulter la liste des problèmes résolus ou connus, vous pouvez vous référer aux notes de publication pour Unity et pour Unreal Engine.
Télécharger les SDKs et commencer à développer dès maintenant
Pour mettre la main sur la version 1.1, rendez-vous sur le site Web d'ArcGIS consacré aux développeurs, connectez-vous, accédez à la page du SDK ArcGIS Maps de votre choix et téléchargez-le. Si vous n'avez pas l'habitude de développer avec les SDKs d'ArcGIS, il vous suffit de vous inscrire pour obtenir un compte gratuit ArcGIS Developer, puis de vous rendre sur la page "Get Started" dans la documentation du SDK ArcGIS Maps for Unity ou du SDK ArcGIS Maps for Unreal Engine.
-
8:00
Bonnes fêtes à tous !
sur arcOpole - Actualités du ProgrammeL'équipe arcOpole vous souhaite de bonnes fêtes de fin d'année !Rendez-vous en 2023 pour une nouvelle année collectivement arcOpolienne !
-
17:47
Guide de connexion aux fichiers Excel dans ArcGIS Pro
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Nous travaillons tous avec de plus en plus de données chaque jour. Il existe de nombreux types de données, de nombreuses méthodes de collecte, et de nombreux formats de stockage avec une quantité infinie de données disponible pour vos usages, incluant des données dans des formats tiers autres que les formats d'Esri, comme les fichiers Microsoft Excel.
Malgré l'existence de la page d'aide dédiée d'Esri Installer les pilotes en vue de l'utilisation de fichiers Microsoft Excel, créée pour vous aider à mieux comprendre les options d'installation et d'utilisation des fichiers Microsoft Excel mises à votre disposition dans ArcGIS Pro, des questions restent encore en suspens. Parmi elles, les questions suivantes:- Ai-je besoin d'avoir des produits Microsoft installés pour me connecter à une feuille Excel?
- Comment savoir quel pilote Microsoft Access Database dois-je installer?
- Comment savoir si une installation en mode silencieux est requise?
- Comment procéder à l'installation en mode silencieux du pilote Microsoft Access Database?
Ai-je besoin d'avoir des produits Microsoft installés pour me connecter à une feuille Excel?
La réponse courte est non. Les tables Microsoft Excel peuvent être directement utilisées dans ArcGIS Pro et ne requièrent pas que Microsoft Excel ou Microsoft Office soient installés sur la même machine qu'ArcGIS Pro. La seule condition requise est d'avoir le bon pilote Microsoft Access Database Engine 2016 Redistributable installé. Sans ce pilote, les tentatives d'accès ou d'ajout à une feuille Excel dans ArcGIS Pro verront apparaître le message d'erreur suivant:
Comment savoir quel pilote Microsoft Access Database dois-je installer?
Pour pouvoir répondre à cette question, vous devez d'abord clarifier quelques éléments.
Tout d'abord, pourquoi avoir besoin d'installer un pilote Microsoft Access Database Engine? La technologie de Microsoft Access Database Engine favorise la communication et les transferts de données entre les fichiers propriétaires du système de Microsoft Office et autres applications comme ArcGIS Pro.
Il existe 2 pilotes Microsoft Access Database:- Le pilote 32-bit Microsoft Access Database Engine 2016 Redistributable;
- Et le pilote 64-bit Microsoft Access Database Engine 2016 Redistributable.
Avant l'installation du pilote, vous devez avoir connaissance de la version d'ArcGIS Pro que vous exécutez, si vous disposez déjà de produits Microsoft installés sur votre machine, et s'ils ont été installés via la technologie Démarrer en un clic (CTR) ou un installateur Microsoft (MSI).
Microsoft Office peut être installé de 2 manières, soit via MSI ou Démarrer en un clic (CTR). Un fichier d'installation Microsoft (MSI), ou plus récemment connu sous l'appellation de fichier d'installation Windows, est un large fichier de téléchargement qui contient à la fois l'installateur et tous les composants Office. Microsoft Office (CTR) est une alternative à la méthode traditionnelle d'installation et utilise des technologies de diffusion et dématérialisation pour installer et lancer les produits Office plus rapidement. En connaissant les types d'installateur utilisé est important car si vos produits Microsoft Office ont été installés avec un CTR, la détection Microsoft "côte-à-côte" empêchera l'installation du pilote 32-bit ou 64-bit.
Vous devez également connaître le niveau de bit installé de vos produits Microsoft. Cette information est importante pour prévenir l'obtention d'un message d'erreur lors de l'installation du fichier d'exécution AccessDatabaseEngine.exe sur une machine qui aurait déjà une application Microsoft dans un autre niveau de bit.
Commencez par vérifier les points suivants:- Quelle version d'ArcGIS Pro allez-vous utiliser pour accéder au fichier Excel?
- Ai-je déjà des produits Microsoft Office installés sur ma machine?
- Quelle installation de Microsoft Office avez-vous, MSI ou Démarrer en un clic (CTR)?
- Quelle version de Microsoft est installée, 32-bit ou 64-bit?
Comment savoir si le type d'installation est MSI ou Démarrer en un clic?(Ces instructions sont valables pour n'importe quelle application Office)Dans Word, Fichier > Compte et sous la section "Informations sur le produit", dans "À propos de Word", après le numéro de build, si vous voyez apparaître "Démarrer en un clic" (comme ci-dessous) alors l'installation Démarrer en un clic a été utilisée. Sinon, si rien n'apparaît, il s'agit d'une installation MSI.
Comment savoir le niveau de bit de votre installation?(Ces instructions sont valables pour n'importe quelle application Office)Dans Word, cliquez sur "À propos de Word". La fenêtre "À propos de Microsoft Word pour Microsoft 365" s'ouvre. La première ligne contient à la fois le numéro de build et version de l'application.
Comment savoir si une installation en mode silencieux est requise?
En fonction des réponses aux questions posées précédemment, vous pouvez utiliser l'arbre de décision suivant comme guide pour déterminer quel pilote Microsoft Access Database vous devez installer, et si une installation en mode silencieux est nécessaire.
Après avoir parcouru ce guide et identifié si vous avez besoin d'effectuer une installation en mode silencieux ou non, reportez-vous aux instructions d'installation du Centre de téléchargement de Microsoft pour une installation classique, sans le mode silencieux. Pour l'installation en mode silencieux, rendez-vous à la prochaine section de cet article.
Comment procéder à l'installation en mode silencieux du pilote Microsoft Access Database?
Note: Avant de débuter, assurez-vous de fermer ArcGIS Pro.
Pour effectuer une installation en mode silencieux, suivez les étapes suivantes:- Étape 1: Téléchargez le fichier Microsoft Access Database Engine 2016 Redistributable et enregistrez le sur votre machine.
- Étape 2: Ouvrez l'Invite de commandes et Exécuter en tant qu'administrateur
- Étape 3: Depuis l'invite de commande Windows, exécutez une installation en mode silencieux du pilote en indiquant le chemin d'accès complet au fichier d'exécution Microsoft Access Database enregistré sur votre machine, et en ajoutant /quiet
- Étape 4: Vérifiez que le pilote a bien été installé depuis l'explorateur d'applications et fonctionnalités Windows
- Étape 5: Depuis ArcGIS Pro, ajoutez une connexion à un dossier local ou en réseau qui contient un fichier Excel que vous souhaitez accéder, et vérifiez que les feuilles du fichier soient bien accessibles
Souvenez-vous que lors de la création et mise à jour de données Excel que vous souhaitez utiliser dans ArcGIS Pro, de la préparation peut-être nécessaire en amont pour que les données soient correctement identifiées dans ArcGIS Pro. Il est donc important de vous familiariser avec ces Limitations et de suivre certaines directives lorsque vous travaillez avec des données Excel.
À vos tableaux!
-
12:07
Actualité ressources : PLU
sur arcOpole - Actualités du ProgrammeNous vous proposons aujourd'hui une mise à jour de la ressource arcOpole PLU. Elle vous permet de gérer vos données PLU en suivant les dernières recommandations CNIG.arcOpole Plan Local d'Urbanisme Le CNIG a publié la nouvelle version de son standard (v2022-10) il y a quelques jours. La ressource arcOpole PLU v2022.12 reprend les recommandations du CNIG émanant de ce standard.Voici les