A while ago I wrote a script to get data from the Mapillary API v3 and that was pretty easy to do so. But in the mean time v3 of their API was discontinued, so I had to rewrite my script to use v4 of the API, but it took me a while to figure out how to talk to the v4 API using Python.
Below you can find a simple example of how to get info on available images around a certain longitude and latitude. Of course you can incorporate this concept into a larger script to get data from multiple points, that can for example be stored in a database. But for this example we’ll just request info on available Mapillary imagery for one set of coordinates and show the information.
In the past I wrote multiple blog posts about how you can make a map of Google Street View capture dates. On December 29, 2020 I noticed the old unofficial Google API I used doesn’t work anymore. Luckily Google has a new official API that can be used to get the same information. Therefore I updated all my scripts to use the new JSON file instead of the old XML file.
If QGIS on your computer contains no or a very limited number of WMS, WMTS, WFS or XYZ tile webservices to choose from, it is possible to import these in bulk from an XML file. This blog post explains how to do so for WMS services, but for XYZ tile, WMTS and WFS services you can import the XML file in a very similar way.
I took the QGIS logo from the QGIS Visual Style Guide and used Inkscape to create a modified version. I wanted the Q to be white because that would be the most shiny part of the sticker, but I added a small black border. For the background I used the green #589632 from the QGIS Visual Style Guide. Then I created a small green buffer around the Q.