Le blog francophone consacré
aux technologies Esri

De Cassini à ArcGIS Online


Deux siècles et demi de cartographie et d'innovations technologiques nous ont fait passer des collections établies sur plusieurs décennies par la famille Cassini à la cartographie numérique. C'est avec plaisir que j'ai découvert ce week-end que ce magnifique travail de levée et de cartographie réalisé entre 1750 et 1815 était disponible sous forme numérique sur le Web. Autre bonne nouvelle, je découvrais également que les fichiers numériques étaient téléchargeables gratuitement, dans un format SIG (MrSID) et déjà géoréférencées. C'était alors trop tentant de les comparer à des données plus contemporaines en les affichant dans un outil SIG et d'explorer ainsi quelques zones géographiques de la France dans ses contours du 18ème siècle. Le plus efficace pour cela fut d'utiliser ArcGIS Explorer,. Je vous propose de décrire en quelques lignes les étapes à suivre pour ceux que le sujet intéresse.


Se procurer la collection de cartes de Cassini

Tout d'abord vous pouvez télécharger l'assemblage des 182 cartes de la collection sous la forme d'une seule image (560 Mo) en vous reportant à la page suivante. Pour pouvoir exploiter correctement cette image dans le SIG, vous devrez ensuite associer une référence spatiale à cette dernière (WGS 84). Cette opération peut se faire très simplement avec l'application ArcCatalog.

Utiliser la collection de cartes

La collection de carte étant fournie au format MrSID, vous pouvez l'utiliser directement dans les produits ArcGIS en 2D ou en 3D. Une autre strétégie consiste à la publier via le Web sous la forme d'un service en utilisant ArcGIS Server. Comme les services Web ArcGIS Online ou les services Web Cartosphere, les cartes de Cassini seront alors accessibles, via l'Intranet ou via Internet, en 2D dans un navigateur Web ou en 3D dans ArcGIS Explorer ou ArcGlobe.

Voici les étapes qui vous permettrons, en quelques minutes, de publier ce fond de cartes en 2D ou en 3D.
Publication d'un service Web 2D
- Ouvrir l'application ArcMap,
- Créer un document vide puis ajouter le fichier MrSID dans votre carte,
- Spécifier ensuite le système de coordonnées de la carte. Ce sera le système de coordonnées dans lequel la carte sera publiée,
- Vous pouvez également spécifier un rééchantillonnage bilinéaire pour l'image, ceci vous permettra un affichage de meilleure qualité. Pour mémo, l'échelle nominale des carte de Cassini sont d'environ 1 : 86000, il est cependant possible de descendre jusqu'au 1 : 50000,
- Enregistrer le document ArcMap dans le répertoire de votre choix. Le fichier .mxd ainsi que le fichier .sid doivent être accessibles par l'utilisateur SOC d'ArcGIS Server,
- Dans ArcCatalog, se placer sur le fichier mxd puis cliquer sur le menu contextuel pour exécuter la commande "Publish to ArcGIS Server",




- Un nouveau service de carte est alors disponible,



- Afficher ses propriétés puis placez-vous sur l'onglet "Caching",
- Pour plus de performance, il est recommander de calculer un cache serveur pour ce service. Pour cela, cliquer sur le bouton "Generate" pour créer le cache après avoir précisé les différentes échelles du cache,
- Le service peut maintenant être consommé dans des clients bureautiques ou des clients web.

Exemple de superposition, dans une application Web ArcGIS Server, du service de carte de Cassini et du service Web CS France Raster


Publication d'un service Web 3D

- Ouvrir l'application ArcGlobe
- Créer un globe vide puis ajoutez la source de données MrSID correspondant à la collection de cartes
- Enregistrer le document ArcGlobe dans le répertoire de votre choix. Le fichier .3dd ainsi que le fichier .sid doivent être accessibles par l'utilisateur SOC d'ArcGIS Server,
- Dans ArcCatalog, se placer sur le fichier 3dd puis cliquer sur le menu contextuel pour exécuter la commande "Publish to ArcGIS Server",



- Un nouveau service de globe est alors disponible,



- Afficher ses propriétés puis placez-vous sur l'onglet "Caching",
- Pour plus de performance, il est recommander de calculer un cache serveur pour ce service. Pour cela, cliquer sur le bouton "Generate" pour créer le cache après avoir précisé les échelles minimum et maximum du cache,
- Le service peut maintenant être consommé dans ArcGIS Explorer ou ArcGlobe.


Exemple de superposition, dans ArcGIS Explorer, du service de globe de Cassini et du service de globe Transportation d'ArcGIS Online

Conclusion

J'ai évoqué rapidement dans cet article comment créer et publier via le Web ses propres services de cartes 2D ou 3D. A cette occasion, j'ai évoqué la notion de cache serveur, notion essentielle dans la mise en place de services web cartographiques avec ArcGIS Server. J'y reviendrai dans les prochaines semaines.

Partager cet article:

Rejoindre la discussion

    Les commentaires à propos de cet article:

7 commentaires :

frederic a dit…

Excellent !!
c''est un bel exemple.
je ne connaissais pas cette adresse permettant de télécharger l'assemblage des cartes de Cassini.

SigInside a dit…

Super intéressant.

Malheureusement, je ne trouve pas la section download sur le site hébergeant ces images.

frederic a dit…

il faut :

- cliquer sur la carte, un pop up avec l'image de la carte apparait.
- dans le bas droit, sous le "zoom moins", cliquer sur l'icone image data. Un nouveau pop up s'ouvre, puis tout en bas il y a un lien pour le download

SigInside a dit…

Merci pour l'info.

Leonweb73 a dit…

Merci bien pour l'info, une carte de toute beauté.
Par contre pour les autres cartes présentes sur le site sont-elles toutesutilisable de la même manière et sont-elles toutes référencées en WGS84 ?

Gaëtan Lavenu a dit…

C'est assez variable, certaines sont géoréférencées (généralement en WGS 84), d'autres ne le sont pas. ArcGIS Desktop (ArcView, ArcEditor ou ArcInfo) propose des outils permettant de les géoréférencer. N'hésitez pas à prendre un nombre de points de calage important car elles nécessites souvent des transformations géométriques complexes.

Anonyme a dit…

Bonjour,

Super site! Autrement comment avez-vous fait pour deviner la projection?