###### tags: `Rennes` `OpenStreetMap` `Mesh City` `BioInspiration` `Strm2Osm` # Rennes Hack Urban Data Viz JOSM est un éditeur pour OpenStreetMap (OSM) écrit en Java 8. http://josm.openstreetmap.de/wiki/Fr%3AWikiStart ++Exigences logicielles pour le test++ : - Perl 5.10 ou supérieur - Env. d'exécution Java 8 :::info Si vous utilisez un système d'exploitation Mac ou Linux, vous êtes prêt pour la mise en œuvre. Pour Windows, consultez les instructions [ICI](http://perl.about.com/od/gettingstartedwithperl/ss/installperlwin.htm) pour vous mettre en route avec Perl. ::: ## Intentions Dans le cadre des travaux pour daisee.org, voir aussi Biennale du Design 2017 et [OpenCityLab](https://labs.strava.com/heatmap/#13.38/-1.68531/48.11609/hot/all/), voici une amorce de travail de vizualisation et traiment de des énergies à Rennes : + améliorer la démarche daisee + Inclure des contrats et gestion avec infratsructure Ethereum + Croiser avec les données de sols de ByodIT by Le Biome + Gérer les énergies commes des infrastructures distribuées, les énergies comme un commmun Document et tutoriel ouvert la contribution sous licence Creative Commons BY SA par Xavier Coadic, et tout autre contributrice ou contributeur, pour daisee.org ## Obtenir les données Après avoir démarré OpenStreetMap, sélectionnez "File> Download from OSM " dans l'onglet _Areas around places_. Tapez le nom de la zone géographique qui vous intéresse dans le champ "Nom du lieu" ou "Place Name". Après avoir sélectionné une limite "Type de lieu" ou "Boundary", vous pouvez affiner votre sélection dans l'onglet Carte "Slippy". `http://www.openstreetmap.org/export#map=13/48.1156/-1.6586` ![](https://i.imgur.com/tIKdMmT.png) :::info Soyez prudent cependant avec la taille de la zone que vous choisissez. Les serveur d'OpenStreetMap bloqueront le téléchargement si la zone est 'trop grande'. ::: Donc choisissons : `http://www.openstreetmap.org/#map=16/48.1130/-1.6652` ![](https://i.imgur.com/DRvboIz.png) Lorsque vous avez décidé de la zone choisissez Télécharger. Puis ouvrez JSOM et le fichier. ![](https://i.imgur.com/W6IRJri.png) ## Obtenir la carte SRTM Sur la navette Shuttle Radar Topographic Mission (STRM), les données d'élévation de la surface de la Terre ont été prises par la navette Endeavour. La résolution des données varie entre 1 et 3 [arcsecondes](https://fr.wikipedia.org/wiki/Sous-unit%C3%A9s_du_degr%C3%A9) (30 à 90m). [Voir l'article Wikipedia sur la mission SRTM pour plus de détails.](https://en.wikipedia.org/wiki/Shuttle_Radar_Topography_Mission) Comme certaines personnes sympathiques du projet OpenStreetMap - notamment @Igor Brejc et @Michael Bemmerl - ont écrit des logiciels de [conversion pour SRTM à OSM,](http://wiki.openstreetmap.org/wiki/Srtm2Osm) il est facile de combiner les données de hauteur de SRTM avec les diverses autres informations OSM.m ## Tests ### Srtm Ici, nous allons utiliser [Srtm2Osm](http://wiki.openstreetmap.org/wiki/Srtm2Osm) qui fonctionne sur les OS Windows, Mac et Linux. Pour Windows, vous devez avoir le .NET Framework 2.0 installé. Pour Linux, installez Mono en fonction des informations sur la description [ICI](https://doc.ubuntu-fr.org/mono). Pour Mac, installez Mono via [Homebrew.](http://brew.sh/) Pour Ubuntu : Soit `$ sudo apt install mono-runtime` soit bénéficier des versions de Mono et de Monodevelop les plus récentes, ajouter la clé du dépôt : ` $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF` et ajouter le dépôt à la liste des sources (exemple pour Wheezy) : ` $ echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list` ``` $ mono --version Mono JIT compiler version 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: sgen ``` Après avoir installé `Mono` ou `.NET Framework`, téléchargez et extrayez [Strm2Osm depuis la page wikipedia](https://wiki.openstreetmap.org/wiki/Srtm2Osm), ouvrez un terminal et changez le répertoire de Srtm2Osm. ``` cd /home/monordinateur/Documents/Srtm2Osm // devient ~/Documents/Srtm2Osm$ ``` Exécutez : `mono Srtm2Osm.exe -bounds2 [latitude] [longitude] [zone] -step [stepsize] -o output.osm. ` Pour notre 1er exmple à Rennes, cela donne `mono Srtm2Osm.exe -bounds2 48.1130 -1.6652 16 -step 3 -o output.osm` :::warning Error `mono Srtm2Osm.exe -bounds2 48.1130 -1.6652 25 -o output.osm Srtm2Osm v1.13.1.0 by Igor Brejc and others` `Uses SRTM data to generate elevation contour lines for use in OpenStreetMap` `ERROR: System.IO.FileNotFoundException: Could not load file or assembly or one of its dependencies. File name: 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at Srtm2Osm.ConsoleApp.ParseArguments () [0x00021] in <333e47db50384a9ab78af5f10a929bdb>:0 at Brejc.Common.Console.ConsoleApplicationBase.Run () [0x00006] in <f7b994c3acd44a64ad5f05f9cbcdf6b0>:0 ` ::: ### srtm.py Source : https://github.com/tkrajina/srtm.py ### Autres sources de données ### [The Global Heatmap, Now 6x Hotter](https://medium.com/strava-engineering/the-global-heatmap-now-6x-hotter-23fc01d301de?_branch_match_id=486574760760519149) Human water activities ![](https://i.imgur.com/ITdbmot.png) ![](https://i.imgur.com/NYbL4Nk.png) Human urban activities (walking, biking, running...) ![](https://i.imgur.com/KWtyA3r.png) ### [OpenInfraMap](https://openinframap.org/#13/48.1077/-1.6522/Power-Telecoms-Water-Microwave%20(HFT)) ![](https://i.imgur.com/8TS9LWs.png) ## Voir également + [Tuto complet pour carte topo et randonnée](http://le-libriste.fr/2010/09/generer-des-cartes-routables-gratuites-et-libres-pour-votre-gps-garmin/), le libriste.fr + [Can the global modeling technique be used for crop classification?](https://www.sciencedirect.com/science/article/pii/S0960077917305040)