Abstracts
Résumé
Depuis plusieurs années, on assiste au Québec comme ailleurs à une multiplication des applications cartographiques sur Internet, produites par plusieurs équipes de recherche. Conçues comme des outils de transfert des connaissances, ces applications sur mesure sont souvent basées sur des solutions libres et gratuites. Une telle approche de déploiement d’application cartographique offre une grande flexibilité tant du point de vue du design de l’application que de l’implémentation de fonctions de cartographie, d’exploration de données et navigation. L’objectif de cet article est avant tout méthodologique. Il vise à décrire le déploiement d’une nouvelle application Web, soit le Géolocalisateur d’entreprises de Lanaudière. Pour ce faire, les données spatiales utilisées, l’architecture innovante basée sur des microservices et les fonctionnalités de l’application sont largement discutées.
Mots-clés :
- cartographie,
- application web,
- micro-service,
- OpenTripPlanner,
- accessibilité,
- économie régionale,
- emploi
Abstract
Over the past few years, Quebec, as elsewhere, has seen a proliferation of web-based mapping applications produced by various research teams. Designed as knowledge transfer tools, these customized applications are often based on free, opensource solutions. Such an approach to deploy map related applications offers great flexibility both in terms of application design and the implementation of cartographic, data mining and navigation functions. The aim of this article is primarily methodological. It aims to describe the deployment of a new web application, the Géolocalisateur d’entreprises de Lanaudière. To this end, the spatial data used, the innovative microservices-based architecture and the application’s functionalities are extensively discussed.
Keywords:
- cartography,
- web application,
- microservice,
- OpenTripPlanner,
- accessibility,
- regional economy,
- employment
Appendices
Bibliographie
- Abramov, D. (2021). Redux (JavaScript library). https://redux.js.org/.
- Apparicio, P., Gagnon, M. et Franjul, I. (2014). Atlas numérique de la zone métropolitaine de l’emploi de Montréal (édition 2014). Repéré à http://www.atlas-zme.qc.ca/
- Apparicio, P., Gelb, J., Lachance, A., Carrier, M., Mathieu, M.-È., Lecot, F. & Kingham, S. (2018). Comparaison de l’exposition individuelle aux pollutions atmosphérique et sonore à Montréal selon le mode de transport utilisé. Repéré à http://atlaspollutionmtl.ucs.inrs.ca/
- Apparicio, P., Gelb, J. & Mathieu, M.-È. (2019). Un atlas-web pour comparer l’exposition individuelle aux pollutions atmosphérique et sonore selon le mode de transport. Cybergeo: European Journal of Geography.
- Apparicio, P., Lesage-Mann, É., Guemache, A., Gelb, J. & Del Carmen Sanchez-Rojas, L. (2019). Atlas électronique de l’emploi de la région de Lanaudière. Repéré à http://www.atlas-lanaudiere.ucs.inrs.ca/
- Apparicio, P., Maignan, D. & Gelb, J. (2021). Géolocalisateur d’entreprises de Lanaudière : localiser des entreprises près de vous. Repéré à https://www.geolocalisateur-lanaudiere.ucs.inrs.ca/
- Apparicio, P., Mathon, D., Séguin, A.-M. & Gagnon, M. (2014). Recension des écrits sur la notion de mauvais appariement spatial entre les lieux de résidence et d’emploi. Montréal: Institut national de la recherche scientifique.
- Apparicio, P. & Petkevitch, V. (2006). Déploiement d’atlas interactifs sur Internet: nouvelles avenues avec le Scalable Vector Graphics, le C# et l’ASP. Net. Cybergeo: European Journal of Geography.
- Barrette, N., Vandersmissen, M.-H., Roy, F., Lalonde, B., Tanguay, L.-P. & Dionne, M. (2020). Atlas interactif de la vulnérabilité de la population québécoise aux aléas climatiques. Repéré à https://atlas-vulnerabilite.ulaval.ca/vague-de-chaleur/
- Bayer, M. (2012). SQLAlchemy. Dans A. Brown & G. Wilson (dir.), The Architecture of Open Source Applications Volume II: Structure, Scale, and a Few More Fearless Hacks. Mountain View: aosabook.org, http://aosabook.org/en/sqlalchemy.html.
- Boisjoly, G. & El-Geneidy, A. (2016). Daily fluctuations in transit and job availability: A comparative assessment of time-sensitive accessibility measures. Journal of transport geography, 52: 73-81.
- Costantino, D., Angelini, M., Alfio, V., Claveri, M. & Settembrini, F. (2020). Implementation of a system WebGIS open-source for the protection and sustainable management of rural heritage. Applied Geomatics, 12(1): 41-54.
- Fawler, M. (2014). Microservices: a definition of this new architectural term. https://martinfowler.com/articles/microservices.html.
- Gailly, J.-L. (2021). GNU Gzip. https://www.gnu.org/software/gzip/.
- Gouvernement du Québec (2021). Adresses Québec: Guide de l’utilisateur (version 2.60). Québec: Ministère de l’Énergie et des Ressources naturelles, Direction de la cartographie topographique, https://adressesquebec.gouv.qc.ca/pdf/guide_utilisateurs.pdf.
- Grengs, J. (2010). Job accessibility and the modal mismatch in Detroit. Journal of Transport Geography, 18(1): 42-54.
- Haustant, A. (2019). Flask-restplus documentation. https://readthedocs.org/projects/flask-restplus/downloads/pdf/latest/ et https://flask-restplus.readthedocs.io/en/stable/.
- Hipp, D. R. (2020). SQLite. http://sqlite.org/.
- Houston, D. (2005). Employability, skills mismatch and spatial mismatch in metropolitan labour markets. Urban Studies, 42(2): 221-243.
- Kain, J. F. (1968). Housing segregation, negro employment, and metropolitan decentralization. The Quarterly Journal of Economics, 82(2): 175-197.
- Kain, J. F. (1992). The spatial mismatch hypothesis: three decades later. Housing policy debate, 3(2): 371-460.
- Kraak, J.-M. & Brown, A. (2003). Web cartography. CRC Press.
- Lévesque, C., Apparicio, P., Radu, I., Gagnon, M. & Maignan, D. (2019a). Atlas de la population des Premières Nations du Québec inscrite au Registre des Indiens. Repéré à http://geoatlas.reseaudialog.ca/affaires-indiennes-quebec/comparaison/
- Lévesque, C., Apparicio, P., Radu, I., Gagnon, M. & Maignan, D. (2019b). Atlas des activités des chasseurs et piégeurs cris de Eeyou Istchee. Repéré à http://geoatlas.reseaudialog.ca/chasseurs-piegeurs-cris/accueil/
- Manacorda, M. & Petrongolo, B. (1999). Skill mismatch and unemployment in OECD countries. Economica, 66(262): 181-207.
- Morgan, M., Young, M., Lovelace, R. & Hama, L. (2019). OpenTripPlanner for R. Journal of Open Source Software, 4(44): 1926.
- Ong, P. M. & Miller, D. (2005). Spatial and transportation mismatch in Los Angeles. Journal of Planning Education and Research, 25(1): 43-56.
- OpenStreetMap Contributors. (2021). OpenStreetMap. www.openstreetmap.org.
- Optimalbits (2021). Welcome to Bull’s Guide. https://optimalbits.github.io/bull/.
- Owens, M. et Allen, G. (2010). SQLite. Springer.
- Padgham, M., Lovelace, R., Salmon, M. & Rudis, B. (2017). osmdata. Journal of Open Source Software, 2(14).
- Pastor, M. J. & Marcelli, E. A. (2000). Men N the hood: skill, spatial, and social mismatch among male workers in Los Angeles county. Urban Geography, 21(6): 474-496.
- Patacchini, E. & Zenou, Y. (2005). Spatial mismatch, transport mode and search decisions in England. Journal of Urban Economics, 58(1): 62-90.
- Peterson, M. P. (1995). Interactive and animated cartography. Prentice Hall.
- Peterson, M. P. (2005). Maps and the Internet. Elsevier.
- Peterson, M. P. (2008a). International perspectives on maps and the Internet. Springer.
- Peterson, M. P. (2008b). Maps and the Internet: what a mess it is and how to fix it. Cartographic perspectives(59): 4-11.
- Price, A., Langford, M. & Higgs, G. (2021). Computing geographical access to services: The design of a client–server solution that incorporates multiple transport modes. Transactions in GIS.
- QGIS.org (2021). QGIS Geographic Information System. QGIS Association. http://www.qgis.org.
- R Core Team (2021). R: A language and environment for statistical computing. Vienna, Austria: R Foundation for Statistical Computing, https://www.R-project.org/.
- Redis community (2021). Redis documentation. https://redis.io/documentation.
- Sanchez, T. W. (1999). The connection between public transit and employment. Journal of the American Planning Association, 65(3), 284-296.
- Taylor, B. D. & Ong, P. M. (1995). Spatial mismatch or automobile mismatch? An examination of race, residence and commuting in US metropolitan areas. Urban Studies, 32(9): 1453-1473.
- The PostgreSQL Global Development Group (2021). PostgreSQL 10.16 Documentation. https://www.postgresql.org/docs/10/index.html et https://www.postgresql.org/files/documentation/pdf/10/postgresql-10-A4.pdf.
- Trimaille, E. (2021). QuickOSM. https://docs.3liz.org/QuickOSM/.
- Turf community (2021). Turf.js documentation. https://turfjs.org/ et https://github.com/Turfjs.
- Vallée, J., Douet, A., Lecomte, C., Le Roux, G., Commenges, H., Villard, É. & Riot, M. (2020). Mobiliscope: la ville à tout heure. Repéré à https://mobiliscope.cnrs.fr/
- Walke, J. (2021). React (JavaScript library). https://reactjs.org/.