Loading...

Follow Digital-Geography.com - GIS, geodata, maps and .. on Feedspot

Continue with Google
Continue with Facebook
or

Valid

In the past I was working on different plugins to connect with multiple APIs and use their isochrone endpoints in QGIS. Let me summarize some of my findings and share my opinion on HERE, Azure Maps, Bing Maps, ORS, Esri and Iso4App. Isochrones: the “test case” The test case itself was a very simple one. I don’t wanted to judge the base data so I chose a region were I expect to have very good data coverage (and of course I know the city): Berlin, Germany. From a parameter perspective I haven’t changed so much and sticked to the default…

The post Comparing Isochrone APIs: an insight into different providers appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

The ArcGIS REST API provides some interesting endpoints which can be used for free with a developer account. But how to do this in QGIS as you might not have a licensed ArcGIS Desktop license at hand: A short example using isochrones or “service areas” as Esri calls them. Preparation: The App Registration Once you have a developer account enabled, you should register a new app which is needed for getting the tokens for your queries. As said, it is a bit more complicated compared to Here with their api-keys. Yet the developer account is packed with 50 credits per…

The post ArcGIS REST API and QGIS: a practical example appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

The OSM based QuickOSM plugin offers a great way to download some data from OSM. As an alternative I am developing HQGIS which offers an easy way to get geocoded addresses, routes, isochrones and POIs for your everyday work based on the HERE API and the HERE datasets. Now the plugin offers support for the processing toolbox as well. Follow me on a short insight into POI search around desired addresses. HQGIS: Credentials As well as most of the online services, you need to have some credentials to use the HQGIS processing tool: So you need to create a project…

The post Places of Interest in QGIS: HQGIS appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

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. Azure Maps We need to admit: No one is using Bing, am I right? No, seriously: Microsoft definitely missed the cloud computing and mapping developments in the past. Personally, I don’t know anyone using Bing Maps / Azure Maps…

The post Geocoding with Microsoft’s Azure Maps appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

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 CodingBat CodingBat is simple webpage: sections with exercises for both Java and Python, small quizzes and the goal is to find the best code to solve the problem. In the end the goal is not only to fulfill the quiz but also to compare…

The post Short Note: CodingBat or Python, stupid! appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

The last days I needed to work with other geoenthusiasts on a PostGIS database. Unfortunately, as you upload a layer from QGIS you will be the owner of the new created table and no one is able to alter it by default. Here I show you, how to change this using some “trigger functions” and some shared roles. The Issue If you install PostgreSQL and its great PostGIS extension, you want to edit layers/tables in QGIS which are somehow stored on the db. This works great if you are the only user of the data. But sometimes you want to…

The post Colaborative Working in PostGIS appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

When using QGIS along with PostGIS you might want to publish data directly from inside QGIS into your PostGIS database. This is not only convenient as you don’t need to change the software of use but also easier as it only takes a drag and drop in QGIS instead of any commandline/fancytool. Yet it comes with a disadvantage: the number of inserts from QGIS into the db is limited to 200 per transaction. So it will take some time to insert a bigger dataset with 150.000 points or so. So how to overcome this? The main idea The source code…

The post Short Note: export layers to PostGIS with Processing appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

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. The used “Plattform” For this task I am…

The post Vessel tracking the python way appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

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.The widely used “ArcGIS Editor for OpenStreetMap” Toolbox for ArcGIS enables user to download and style OpenStreetMap data, create routing networks from them and so on. Yet it always uses a bbox or an osm file. The latter one can be downloaded from…

The post Query OpenStreetMap in ArcGIS: OSMQuery appeared first on Digital Geography.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

The page OpenRouteService.org is a very easy to use website which provides routing from A to B via C. It also allows to choose between different routing types for trucks, pedestrians or bicycles and isochrone analyses based on time and distance. In this article I would like to show you, how to embed the OpenRouteSevrice API into your very own Leaflet based webmap. The Leaflet Basics We will start with a very simple Leaflet based webmap: a basemap and a simple geojson point dataset: As you can see: we do have a basemap and two markers. Both elements can act…

The post OpenRouteService API: A Leaflet example for Isochrones appeared first on Digital Geography.

Read for later

Articles marked as Favorite are saved for later viewing.
close
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Separate tags by commas
To access this feature, please upgrade your account.
Start your free month
Free Preview