Conseils & Astuces ArcGIS Online - N°4
N° 4 - Utilisez un service générique de tuiles en tant que fond de carte dans ArcGIS Online
La plateforme ArcGIS Online offre une grande souplesse en terme de personnalisation des fonds de cartes. Au delà des fonds de cartes fournis en standard (par Esri, Esri France, IGN ou OpenStreetMap) ,vous pouvez également créer vos propres fonds de carte à partir de vos données et en les publiant sur la plateforme. Une troisième approche proposée par ArcGIS Online consiste à ajouter des services web de cartes tuilés ne provenant pas de la plateforme. Il peut s'agir de services normalisés OGC (WMTS) ou de services tuilés dont le modèle de tuiles est connu (Mapbox, MapQuest, Stamen, OSM, ...). Je vous explique ci-dessous la démarche à suivre.
Dans le cas d'un service OGC WMTS vous devrez simplement connaitre l'URL du service WMTS. Dans le cas d'un service générique de tuiles, il faudra tout d'abord connaitre la structure du modèle de tuiles auquel vous souhaitez vous connecter.
Prenons l'exemple du service tuilé Toner de Stamen Design. Le modèle de tuilage de ce service est le suivant: http://{subDomain}.tile.stamen.com/watercolor/{level}/{col}/{row}.jpg
Dans ce modèle de tuilage, {level} corresppnd au niveau de zoom, {col} à l'indec en colonne des tuiles et {row} à l'indexation en ligne des tuiles. On notera également que dans ce modèle de tuilage (ce n'est pas toujours le cas), un paramètre {subDomain} va indiquer à la visioneuse de carte d'utiliser différentes valeurs (par exemple a,b,c et d) de sous-domaines pour répartir les url sur 4 sous-domaines et éviter ainsi les limitations de requêtes http/ajax simultanées des navigateur. ArcGIS Online supporte cette notion de sous-domaine qui est très courante sur les serveurs génériques de tuiles.
Il ne vous reste plus qu'à ajouter ce service de tuile en tant que fond de carte dans votre carte web.
Exécutez la commande Ajouter > Ajouter une couche à partir du Web
Votre service de tuiles est désormais utilisé comme fond de carte.
Pour plus d'info sur l'ajout d'une couche de tuiles:
http://doc.arcgis.com/fr/arcgis-online/reference/tile-layers.htm
Pour plus d'infos sur l'ajout de couches OGC WMTS:
http://doc.arcgis.com/fr/arcgis-online/reference/ogc.htm
Une dernière remarque, les services génériques de tuiles exposés par les plateformes en lignes (Google, Mapbox, Microsoft Bing, MapQuest, OSM, ...) sont ouverts et simples à utiliser dans ArcGIS mais ils sont souvent soumis à des conditions d'usage que vous devez vérifier avant de les exploiter.
Bonne route sur ArcGIS Online !
La plateforme ArcGIS Online offre une grande souplesse en terme de personnalisation des fonds de cartes. Au delà des fonds de cartes fournis en standard (par Esri, Esri France, IGN ou OpenStreetMap) ,vous pouvez également créer vos propres fonds de carte à partir de vos données et en les publiant sur la plateforme. Une troisième approche proposée par ArcGIS Online consiste à ajouter des services web de cartes tuilés ne provenant pas de la plateforme. Il peut s'agir de services normalisés OGC (WMTS) ou de services tuilés dont le modèle de tuiles est connu (Mapbox, MapQuest, Stamen, OSM, ...). Je vous explique ci-dessous la démarche à suivre.
Utilisation du fond MapQuest en tant que fond de carte dans ArcGIS Online |
Prenons l'exemple du service tuilé Toner de Stamen Design. Le modèle de tuilage de ce service est le suivant: http://{subDomain}.tile.stamen.com/watercolor/{level}/{col}/{row}.jpg
Dans ce modèle de tuilage, {level} corresppnd au niveau de zoom, {col} à l'indec en colonne des tuiles et {row} à l'indexation en ligne des tuiles. On notera également que dans ce modèle de tuilage (ce n'est pas toujours le cas), un paramètre {subDomain} va indiquer à la visioneuse de carte d'utiliser différentes valeurs (par exemple a,b,c et d) de sous-domaines pour répartir les url sur 4 sous-domaines et éviter ainsi les limitations de requêtes http/ajax simultanées des navigateur. ArcGIS Online supporte cette notion de sous-domaine qui est très courante sur les serveurs génériques de tuiles.
Il ne vous reste plus qu'à ajouter ce service de tuile en tant que fond de carte dans votre carte web.
Exécutez la commande Ajouter > Ajouter une couche à partir du Web
Choisissez ensuite l'option "Source Web OGC WMTS" si il s'agit d'une service OGC WMTS, ou comme c'est le cas dans notre exemple "Couche de tuiles" pour un service générique de tuiles.
Vous saisirez ensuite le modèles des URL permettant d'accéder aux différentes tuiles. Vous indiquerez également le Titre (nom de la couche dans votre carte web) ainsi que les informations de crédits (qui seront affichées en bas à droite de la carte web).
Vous renseignerez également les valeurs pouvant être prise par le paramètre de sous-domaine.
Le bouton "Définir l'étendue des tuiles" permet de spécifier l'étendue globale de la couche à ajouter dans votre carte web.
Enfin, vous cocherez l'option "Utiliser comme fond de carte" si vous souhaitez ajouter cette couche en tant que fond de carte (basemap). Dans le cas contraire, elle sera ajouter comme simple couche.
Vous cliquerez sur le bouton "Ajouter une couche" pour valider l'opération.
Pour plus d'info sur l'ajout d'une couche de tuiles:
http://doc.arcgis.com/fr/arcgis-online/reference/tile-layers.htm
Pour plus d'infos sur l'ajout de couches OGC WMTS:
http://doc.arcgis.com/fr/arcgis-online/reference/ogc.htm
Une dernière remarque, les services génériques de tuiles exposés par les plateformes en lignes (Google, Mapbox, Microsoft Bing, MapQuest, OSM, ...) sont ouverts et simples à utiliser dans ArcGIS mais ils sont souvent soumis à des conditions d'usage que vous devez vérifier avant de les exploiter.
Bonne route sur ArcGIS Online !
0 comments :
Enregistrer un commentaire