[Talk-ca] Atelier - cartes Web avec Python et OpenStreetMap / Workshop - Web maps with Python and OpenStreetMap
Guillaume Pratte
guillaume at guillaumepratte.net
Fri Nov 29 03:54:38 UTC 2013
(English text below)
Si les cartes sont devenues incontournables dans notre quotidien, ce que l’on y cherche n’apparaît jamais distinctement. Pourquoi les restaurants sont-ils toujours affichés alors que l’on recherche une simple station de métro? Cette dilution de l’information nous fait parfois perdre un temps précieux, et pourtant créer des cartes thématiques dans lesquelles l’information est affichée clairement est plus simple qu’il n’y paraît. L’aventure vous tente?
En collaboration avec Montréal Python, le groupe OpenStreetMap Montréal vous propose de venir créer des cartes Web, à l’aide de Python, Leaflet et OpenStreetMap!
Cet atelier aura lieu le jeudi 5 décembre, de 17h15 à 21h00, au local PK-1630 de l’UQAM (201 avenue du Président-Kennedy), à Montréal.
L’enregistrement est nécessaire sur EventBrite: https://www.eventbrite.ca/e/9563898879
L’atelier sera divisé en deux parties:
Partie 1: la création d’une carte Web avec Leaflet (en utilisant les données provenant d’OpenStreetMap)
Vous pourrez donner libre cours à votre imagination et construire une carte à votre goût à partir des données d’OpenStreetMap. Voulez-vous afficher les cafés de votre quartier? Sinon, les restaurants indiens de l’Île; ou encore, les commerces offrant un service WiFi à leur clientèle? À moins que vous n’ayez un intérêt plus particulier envers les monuments publics?
Cette partie de l’atelier requiert une connaissance fonctionnelle du JavaScript, mais ne requiert pas de connaissance en Python. Aucune connaissance géographique ni connaissance préalable d’OpenStreetMap n’est requise.
Pour un exemple de ce qu’il est possible de faire avec les données d’OpenStreetMap, vous pouvez visiter le site http://velomtl.arrak.org/
Partie 2: la création d’une carte affichant les arbres publics du territoire de la Ville de Montréal
Dans la deuxième partie de l’atelier, nous explorerons un ensemble de données ouvertes fourni par la Ville de Montréal, soit la liste des arbres publics du territoire de la Ville de Montréal, et nous construirons une carte un peu plus complexe.
L’application que nous allons créer permettra de filtrer les données que nous afficherons sur la carte. Il sera ainsi possible de sélectionner l’essence des arbres à afficher.
Une connaissance fonctionnelle de Python et de JavaScript est requise pour cette portion de l’atelier.
À noter:
Vous devez amener votre propre ordinateur portable. Il sera nécessaire d’y installer le logiciel de virtualisation VirtualBox, si possible avant l’atelier. Assurez-vous que votre portable puisse rouler ce logiciel et possède au moins 1 Go de mémoire vive (idéalement 2 Go).
Une image de machine virtuelle Linux vous sera fournie; cette machine contiendra les fichiers nécessaires à la réalisation des travaux qui vous seront proposés. Les outils disponibles pour programmer dans cet environnement vous seront présentés.
Au plaisir de vous voir à l’atelier!
Guillaume Pratte
- - - - - - - -
We use maps all the time, but it's often hard to find directly what you are looking for. Why does the map show restaurants when you're looking for the metro? This can be frustrating. Now, creating custom maps is easier than you may think. Want to give it a try?
In collaboration with Montréal-Python, the OpenStreetMap Montréal user group is offering a very special workshop: Join the fun and build interactive maps using Python, Leaflet, and OpenStreetMap!
This workshop is organized jointly with the Montréal OpenStreetMap user group ( http://osmtl.org ). It will be held on December 5th, from 5:15pm to 9pm in room PK-1630 at UQAM (201 ave. du Président-Kennedy). The workshop will begin at 6:00 PM, but please arrive around 5:15 PM in order to install the virtual machine we will work with.
Please note that this workshop will be given in French -- you can always ask questions in English.
Please sign up for the event on EventBrite: https://www.eventbrite.ca/e/9563898879
The workshop consists of two parts:
Part 1: Build a custom map on the web with Leaflet (using data OpenStreetMap data)
Using OpenStreetMap data, you will be able to create maps that match your interests! Would you like to map cafés in your neighborhood? All the Indian restaurants on the island? Businesses where you can get WiFi access? What if you are interested in public monuments, statues?
This part of the workshop requires some familiarity with JavaScript, but does not require any knowledge of Python, OpenStreetMap, or anything about geography.
Part 2: Build a map of Montreal's (public) trees
In this part, we will explore an open data set provided by the city, namely the list of trees on public property. We will use this data set to create a more complex map.
The application we will create through this process will allow us to filter the data being displayed, so that visitors can select which species of trees to display.
This part of the workshop requires a working knowledge of JavaScript and Python.
Please note:
You need to bring your own laptop. You will need to install VirtualBox on it, preferably before the workshop. Make sure that you can run VirtualBox -- your machine should have at least 1GB of RAM (preferably 2GB).
We will provide you with an image of a Linux virtual machine with everything needed for the workshop. We will introduce you to the programming tools available in that environment.
We hope to see you at the workshop!
More information about the Talk-ca
mailing list