Skip to content

blog

In praise of GeoPandas.explore

I’ve been teaching GeoPython recently to beginners – still places on courses in September (GeoPython for beginners and Git for beginners – early bird rates for August). We do alot of foundational work in order to open the doors to then start doing impactful things with Python. The topic that seems to get most people… Read More »In praise of GeoPandas.explore

New date for Geo Python course. 20th and 21st September 2022

  • blog

Just finished the July course and already had some great feedback ‘Excellent couple of days, thank you very much! Learnt loads!’ ‘I think you use the resources in a fantastic way the course is great and we leave with a lot of insights’. ‘Thank you very much Andrew! Really interesting and useful course. Thanks.’ ‘Was… Read More »New date for Geo Python course. 20th and 21st September 2022

Python intro course 19th / 20th July

  • blog

There is one week left until my intro to Geo Python course. Day 1 is just Python basics, day 2 is geo basics, you can choose to do either or both. Registration closes 15th July 2022. Full info below. https://www.eventbrite.com/e/python-programming-for-geospatial-professionals-tickets-372631399547   Learn more about the training I offer here Or email me info.acgeospatial@gmail.com

GEE vs Planetary Computer

This blog is loosely a transcipt from the scenefromabove podcast season 12 episode 6. You can listen to it below. These, though, are my opinions. Background When we started doing the podcast in Dec 2017 we were raving about Google Earth Engine (GEE) and if you’d asked me what Microsoft were doing in the Earth… Read More »GEE vs Planetary Computer

Tips and Tricks #3 improve Machine Learning with multiple inputs from a single image

  • blog

I’m writing a series of irregular short posts on some tips and tricks on using Geospatial Python. They may not be best practice, but I hope they are of help. I’ll try and give some context to when I’ve used the ‘tip’. Using many image processing techniques for input When you are building your machine… Read More »Tips and Tricks #3 improve Machine Learning with multiple inputs from a single image

round life buoy

Tips and Tricks #2 Consider tqdm

  • blog

I’m writing a series of irregular short posts on some tips and tricks on using Geospatial Python. They may not be best practice, but I hope they are of help. I’ll try and give some context to when I’ve used the ‘tip’. Use tqdm as a diagnostic tool to understand your iterables You are going… Read More »Tips and Tricks #2 Consider tqdm

Julia part 4

  • blog

Way back in Feb 2019 I wrote a series of posts on Geospatial Julia and here they all are: Julia for Geospatial Programming part 1 – setting up Julia for Geospatial part 2 – speed test Julia for Geospatial part 3 – reading, displaying and writing raster data The good news is that for the… Read More »Julia part 4

Reducing Shapefile size

  • blog

Quite often I get sent / send shapefiles (zipped up mostly). I wondered if there was any way of reducing the filesize, sometimes these files can get quite big! In this notebook I wanted to run some checks / experiments on whether I could reduce the size of a shapefile. I tried various options, simplifiying… Read More »Reducing Shapefile size

STAC, COG, Python and QGIS

  • blog

I’ve spent a lot of time in the past trying to find satellite data. What the SpatioTemporal Asset Catalog (STAC) does is to build a common specification for how Satellite images (read Assets, they can include other things like drone imagery) are queried and found online. Why should we care about this? Well, for a… Read More »STAC, COG, Python and QGIS