API’s are getting more and more important as some (maybe the majority?) of GIS users don’t want to handle large datasets, don’t want to care about addresses and geo-coordinates, don’t want to create an own routing algorithm… As most of you might use Google, OSM or HERE for geocoding purposes I would like to introduce Azure Maps for this as well.
Currently I am trying to improve my coding skills in Python. Of course you can read some books, attend some Udemy course but in the end it boils down to practical training. Codeacademy is most likely the first place to go to for practical learning. Now there is a new, quite un-fancy boy in town: CodingBat
Let’s assume you like cruise ships, tanker, ferries or you’re so fortunate and own a fleet of vessels cruising over the oceans. But where the heck are the ones you’re interested in. First you can visit MarineTraffic and search for the Vessels you’re interested in. But what if you want to keep track of those vessels or if you want to put them on your “own” map. Now Python comes in handy and I’ll show you how to gather coordinates and put them on a map using the ArcGIS API for Python.
QUickOSM is my weapon of choice when it comes to downloading data from OSM in QGIS. The tool offers an easy way to access tag/key combinations with a designated spatial query. As I was asked how many bus stops Berlin has, I was interested in a similar approach for ArcGIS. So I created my own little tool: OSMQuery.
Our author Riccardo recently published an article on GeoNet where he described the traffic aware analysis of service areas (isochrones) in ArcGIS Pro with the analytical support of ArcGIS Online. I searched for a way to do something similar in QGIS. So let’s follow the white rabbit.
Geomodelr is the first web geological modeling platform. It helps you to model complex geological settings with simple operations. Additionally, It helps people to share and reuse geological models. Geomodelr was called mapalomalia. However, it has changed its name and it has many more things to offer.
While preparing for an upcoming presentation at the annual meeting of the American Geophysical Union (AGU) I came across a topic that I thought might make an interesting blog post. The presentation is about using data from the Sentinel-1 mission for Earth Science applications. The Sentinel-1 spacecraft are C-band SAR systems launched and operated by the European Space Agency (ESA). An innovative aspect of this mission is that the collection scenario devised by ESA is systematic and very broad in coverage. Using Sentinel-1 we can monitor Earth using SAR data like never before.
In the last week I saw a post on the German ESRI page called GIS-IQ which featured a new widget for ArcGIS which needs you to have the “ArcGIS Web AppBuilder Developer Edition 1.2”. This widget lets you fetch images from flickr and probably show it on the map. I haven’t tried it yet but I thought: lets build something similar for QGIS… so here is my flickr API plugin for QGIS
My latest posts on routing in QGIS were read from some guys at the University Heidelberg who provide the API for the routing. The contacted me with the simple call: “Let’s create a plugin”. And here it is: OSM route…
Routing with Google is quite cool as the database/network is probably the best currently available. But the terms of services limit the possible usage. So what about OpenStreetMap? By figuring out how to use OSM for routing I found it much easier to get routes into QGIS with OSM compared to the Google way. Check it out….
Routing in QGIS was, as far as I know, always dependent on an available network. Either you had some database which was pgrouting enabled, or you had some network and used this via the roadgraph plugin. I would like to show you, how to do routing and path finding via googlemaps and import the path into QGIS. Big advantage: You don’t even have to think about a network…
Python is a well established script language in the GIS/geodata world. And as a Facebook friend asked how to read csvs with Python I thought about “How to convert a csv to a shp with Python?”. Keeping in mind that most GPS solutions and many internet tools offers a csv export and it’s common in any stats/spreadsheet program this can be a handy solution for your everyday life. See my solution here…
When I started to work on QGIS2leaf about one year ago it was a nice idea and my first real dive into Python programming and using the possibilities of pyqgis. So what is the current state and where are we going? Please, come and take a look: Happy Birthday QGIS2leaf!