Tutorials

Tutorials overview

I made a few tutorials to help other students and those who are starting in the field of geographic information systems (GIS). I am by no means a software engineer and I do not claim that my code or solutions are the cleanest. However, I have spent countless hours figuring out how all this could work together. There are not a lot of resources online to help GIS professional. I also found the example for Django rather basics which make it difficult to figure out more advanced stuff if you are not a web developer.

In my Django for GIS tutorials, I mainly cover how to create a dashboard with widgets and a map with interpolate temperature layers in it using Folium, Scipy and Matplotlib. You can see the result in the section on urban heat islands monitoring at the Espace Saint-Luc in Magog. I also add a few tips on part where I struggled, such as how to make a bilingual site and I few things that I took probably way too much time to figure out on my own, such as how Ajax and Django work together. However, I’m not going through the basic stuff, as other do it way better than I could. I will only reference sources I found interesting.

I also cover a bit the LoRa, LoRaWan and MQTT technology to sample real-time data. Again, I am not an expert on those topics, but I have learned a few lessons by trial and error. If you happen to be an expert or just better than me with those technologies and programming in general, feel free to contact me. I will improve those sections based on your comments to help everyone who is facing those challenges. You can also contact me if you have questions regarding the content that would be unclear to you.