Conseils & Astuces ArcGIS Online - N°152
N° 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
0 comments :
Enregistrer un commentaire