Editer des données OpenStreetMap avec ArcGis

La boîte à outils « ArcGIS Editor pour OpenStreetMap » vous permet d’utiliser les outils d’ArcGIS pour travailler sur les données OpenStreetMap. Cet ensemble d’outils pour ArcGIS 10.X vous permet de charger les données de OpenStreetMap et de les stocker dans une géodatabase. Vous pouvez ensuite utiliser l’environnement d’édition d’ArcGIS Desktop pour créer, modifier, faire une analyse de réseau, ou mettre à jour les données. Une fois l’édition terminée , vous pouvez poster les changements sur OSM pour les rendre disponibles à tous les utilisateurs de l’OSM.

Il existe deux installations dans le téléchargement.

  • La première est compatible avec ArcGIS 10.2 classique
  • La deuxième est compatible avec ArcGIS 10.2 avec le géoprocesseur 64 bits installé.
  • Selon votre installatiion vous devez choisir la version de l’installeur correspondante.

    Il n’y a pas encore de version compatible avec ArcGis 10.3
    Cliquez sur ce lien pour télécharger la version pour ArcGis 10.2
    Cliquez sur ce lien pour télécharger la version pour ArcGis 10.1
    Cliquez ici pour télécharger la version pour ArcGis 10.0. Dans ce cas il n’y a pas de version pour le géoprocesseur 64 bits.

    Après l’installation, lancez ArcMap et vous devriez voir installé dans la fenêtre ArcToolBox la boîtes à outils ‘OpenStreetMap Toolbox ».
    Pour une explication détaillée du mode d’emploi vous pouvez consulter la documentation ici.

    Ici nous verrons un exemple d’utilisation et quelques mises en garde.

    Tout d’abord il faut bien comprendre qu’il ne s’agît pas ici de visualiser les données OpenStreetMap directement dans ArcMap. Nous avons abordé ce sujet dans l’article ArcBruTile :Afficher Google Maps, Bing Maps, OpenstreetMaps et plus, en fond de carte dans ArcMap. Il s’agit de télécharger les données OSM et de les intégrer dans une géodatabase ArcGis pour pouvoir travailler dessus avec tous les outils d’analyse et de mise à jour disponibles.

    Il ya deux façons de télécharger des données à partir de l’OSM, chacun résultant en un format différent sur votre poste de travail.

  • L’outil Download OSM Data (XAPI) télécharge les données OpenStreetMap et les enregistre en tant que fichier .osm (connu comme un fichier ‘planète’). Pour utiliser le fichier .osm dans ArcMap, vous devez ensuite exécuter l’outil ‘Load OSM Fichier’ pour traduire ce format vers une géodatabase.
  • L’outil Download and Symbolize OSM Data télécharge les données de l’OSM dans un jeu de données de géodatabase, prêt à l’emploi dans ArcMap et affecte une symbologie « OSM » à chaque élément de données.
  • C’est ce deuxième cas que nous allons voir ici.

    Utilisation de l’outil Download, Extract and Symbolize OSM data

    OpenStreetMap a des limites sur la quantité de données que vous pouvez télécharger à la fois. Le nombre maximum de nœuds que vous pouvez télécharger avec cet outil est de 50000. Notre exemple se situe sur la Ville du Conquet (3000 habitants) et représente 25000 nœuds. Alors oubliez de télécharger Paris, Marseille ou Lyon en un seul coup!
    Deuxième mise en garde: armez vous d’une patience digne d’ArcGis. Le remplissage de la fenêtre de paramètres se fait avec des allées-retour sur OSM à chaque modification d’un paramètre et vous pouvez finir par vous énerver.
    Mais ce n’est rien à côté de ce qui se passe une fois que vous avez lancé l’outil. Avec une connexion fibre, le téléchargement des données du Conquet que nous verrons par la suite, a pris 38 minutes. A lancer donc avant de prendre sa pause café…ou déjeuner!

    1- Ajouter une carte de base ou de référence, de sorte à pouvoir définir votre zone d’intérêt dans l’interface ArcMap.
    2- Une fois trouvée votre zone d’intérêt, zoomer à un niveau où vous pourrez facilement identifier les rues et les bâtiments.
    3- Vérifiez que vous avez coché la case «Ajouter les résultats du géotraitement à l’affichage » dans les Options de géotraitement (menu Géotraitement).
    4- Dans la fenêtre ArcToolBox, développez la boîte à outils OpenStreetMap.
    boîte à outils Openstreetmap dans arctoolbox
    5-Double-cliquez sur Download, Extract and Symbolize OSM data. Ce modèle vous permet de télécharger les données, éventuellement extraire des balises spécifiques, et de le préparer pour l’environnement d’édition en une seule étape, en utilisant des modèles de scripts supplémentaires (par exemple, symboliser Points, symboliser Lines, symboliser Polygones, et symboliser données OSM ).
    Entrez les paramètres du modèle comme indiqué ci-dessous:
    paramétrage de la boite à outils telechargement openstreetmap
    – Dans l’étendue du téléchargement de données’, sélectionnez « Idem Display’.
    – Nous souhaitons télécharger les valeurs de variables (voir http://wiki.openstreetmap.org/wiki/Tags) dans la table attributaire, nous sélectionnons donc l’option « Extraire OSM tags dans Standalone Attributs ».
    – Dans la ‘cible Feature Dataset « , indiquez l’emplacement de votre géodatabase , puis ajoutez le nom du nouveau jeu de données qui sera créé lorsque le modèle sera exécuté.
    -Dans la «couche OSM Group », vous pouvez laisser la valeur par défaut ou donner un nom différent.
    -Après avoir entré les paramètres, cliquez sur OK.

    Le modèle commence à s’exécuter. Une fois terminé, les données OpenStreetMap téléchargées seront ajoutés sous forme de couches entièrement symbolisés dans la trame de données.
    exemple de données openstreetmap dans arcmap

    Si cet article vous a intéressé et que vous pensez qu'il pourrait bénéficier à d'autres personnes, n'hésitez pas à le partager sur vos réseaux sociaux en utilisant les boutons ci-dessous. Votre partage est apprécié !

    2 thoughts on “Editer des données OpenStreetMap avec ArcGis

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *