blog

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

2020 in 3mins

  • blog

Alastair and I reviewed the year on the #scenefromabove podcast, you can listen to it below. Jump to the 12minute mark if you want to listen instead. This is my attempt at capturing 2020 in 3minutes. Start your clocks! Here comes 2020, (a Shapefile is more than one file). Earth Observation 2.0, the Analytical Earth… Read More »2020 in 3mins

Training data and Satellite data

  • blog

I don’t think I have come across a GitHub repo any code while looking for more resources to add for awesome-eo-code that is related to evaluating training data for Satellite imagery. I have often wondered how someone new to the industry could make their mark. In a sector that has focused a great deal of… Read More »Training data and Satellite data

GeoPandas and PostGIS

  • blog

In late June GeoPandas 0.8 was released. This release has made massive steps in Input/Output (IO). A compelling thing about GeoPandas is its simple way to read a GIS vector dataset (Shapefile, GeoJson etc). It’s one line of code, or two if you include the import statement. import geopandas as gpd gpd.read_file(‘your_shapefile.shp’) Now, with the… Read More »GeoPandas and PostGIS

awesome-earthobservation-code

  • blog

During lockdown in April and May 2020, the #scenefromabove podcast held a series of lunchtime networking chats with people all over the world. Alastair wrote about them here. We weren’t sure how they were going to go, but they introduced some really interesting ideas and themes. Two really stayed with me. From our first chat… Read More »awesome-earthobservation-code

Python for Geospatial work flows part 4: Updating from Python 3.6 to 3.7 with Anaconda

  • blog

18 months ago I wrote about setting up Anaconda for Python. The post is here I highly recommend using Anaconda. I have now come to a natural break in projects and I want to upgrade my version to Python 3.7 – which is the default version that Anaconda uses (3.7.7 as of the start of… Read More »Python for Geospatial work flows part 4: Updating from Python 3.6 to 3.7 with Anaconda

Earth Observation Q1 2020 review

  • blog

This is the firstly EO quarterly news of 2020. I try and use these posts to record what happen in the general sphere of Earth Observation / Geospatial across each quarter. If you want a more regular news please check out the #scenefromabove podcast which gets a new episode approximately once every 3 weeks. If… Read More »Earth Observation Q1 2020 review

Using Cloud Optimized Geotiff part 1

  • blog

The Cloud Optimized Geotiff (COG). Is it helping you to stop unnecessarily downloading data? It should. One of the biggest Earth Observation ‘things’ in 2019 was that USGS is delivering Landsat 8 as COGs (that have a SpatioTemoral Asset Catalog – STAC as well) But old practices die hard and sometimes, despite the knowledge of… Read More »Using Cloud Optimized Geotiff part 1

Natural Capital and Earth Observation

  • blog

I spent a large chunk of 2019 working on a project looking at measuring Natural Capital using Earth Observation. I thought I would share some thoughts on this interesting topic. First off, a definition: Natural capital can be defined as the world’s stocks of natural assets which include geology, soil, air, water and all living… Read More »Natural Capital and Earth Observation