Profile avatar
robintw.bsky.social
Freelance geospatial software engineer and data scientist. PhD in satellite imaging. Blogger (https://blog.rtwilson.com/) author of the FreeGISData site (https://freegisdata.rtwilson.com/) & the British Placename Mapper (https://placenames.rtwilson.com/)
50 posts 445 followers 370 following
Prolific Poster
Conversation Starter

The raster labelling feature in the latest release of QGIS looks really cool. I've had to do a poor-man's version of this before by converting to a vector grid. Also gonna use it for updating some of the images I use for teaching. qgis.org/project/visu... #gis #qgis #raster

I give public science groups, usually to small/medium-sized groups locally-ish (tho I also do online talks). Went through my list of places I've given talks recently, and of the 17 different groups I've spoken at over the last 5 years or so, 40% have now closed. That's a real shame.

Thank you once again to @robintw.bsky.social for a fascinating talk on Monitoring the Environment from Space! It was a packed house and from all the glowing feedback we’ve received it was clearly a very popular topic. We hope to have Robin back to give another talk in the future!

Reminder for this evening. We're really looking forward to this talk!

Our next FOSS4G:UK will be an in-person event in Leeds on 1st & 2nd October 2025. More details soon at uk.osgeo.org. Start thinking about your submission for the Call for Talks - we want to hear what you have been up to with Free & Open Source 4 Geospatial! #GISchat

Just one week to go until we'll be hearing from @robintw.bsky.social about Monitoring the Environment from Space. Doors open at 7pm on Tuesday 18th Feb. We hope to see you there! For more information, visit our website from the link in our profile.

Following the example set by Umbra, the hyperspectral satellite imaging company Wyvern is now making available a subset of its data for free. This is the first time OSINT users will be able to work with hyperspectral data, & could lead to many interesting use cases. wyvern.space/open-data/

Python 1.0.0, released 31 years ago today: groups.google.com/g/comp.lang.... --> Tired of decyphering the Perl code you wrote last week? --> Frustrated with Bourne shell syntax? --> Spent too much time staring at core dumps lately? Maybe you should try Python!

Fascinating thing I noticed today - the imagery of Heathrow Airport in Google Maps has literally zero planes. None on stands, on taxiways, on runways. I wonder why - I didn't think Heathrow ever closed fully.

@feedly.com The ESC key seems to have stopped working to close article you're currently reading on Feedly. Is that intentional? If not, then I think it's a bug. I've cleared the cache, checked ESC works in other web apps etc.

Debating about proposing a talk for a local FOSS4G conference called 'I hate GeoJSON', possibly with '(mostly)' somewhere in the title. Harsh? Sensible? Useful? I guess we'll see by the time the next conference rolls around...

Dan Baston from the GDAL project wrote up some interesting results of the first GDAL Users Survey which you can now read at gdal.org/en/stable/co...

Gradually working my way through some of the many, many books in my 'to be read' pile. Finished Christian Wolmar's 'British Rail: A New History' today and enjoyed it. The question now is which book to read next - another railway one, a space one, a science one, or something else?

Just about to start a workshop on Prefect for pipelines in Python at @pydatasoton.bsky.social - looking forward to it! #python #pydata #meetup

Today I learned that 7 million minutes is an integer number of days - 4,861. In related news, I have been married for 7 million minutes today (well, a few more by now)

Looking forward to delivering the @prefect.io workshop at @pydatasoton.bsky.social on Tuesday with @cfrohmaier.bsky.social - it should be a great session, plus there will be prizes! #datascience #dataengineering #python

NuExtract looks like an interesting small LLM - designed for extracting structured data from unstructured text. Could be useful in a couple of projects I've got coming up: simonwillison.net/2024/Nov/16/... #llm #ai #python

There’s more to rainbows than the human eye can see: here’s how a rainbow extends into the infrared and ultraviolet. Photos: 1. Infrared 2. Visible (obviously) 3. Ultraviolet, and 4. A composite showing how UV is beyond the violet in a rainbow, and IR beyond the red end. 🧪 #photography

10 bands of latitude and longitude with equal populations #dataviz

TIL that Dr Beeching, of British Rail closures fame, was approached to be manager of The Beatles after Epstein died, to "sort out their finances". He said no. From 'British Rail: A new history' by @christianwolmar.bsky.social

Find some cool placename patterns with the award-winning British Placename Mapper: placenames.rtwilson.com This tool lets you search for places in Great Britain that, for example, start with 'great' or end with 'ton' etc. Some fascinating patterns to be found. #placenames #gis #geospatial

I have absolutely zero need for this, and would not buy it - but I find The Analog Thing a fascinating idea - it's a modern analogue computer: the-analog-thing.org

Another past blog post (from the pre-BlueSky era!): how to speed up appending to PostGIS tables with #gdal ogr2ogr blog.rtwilson.com/how-to-speed... This actually came up in my #foss4guk talk last week - it makes a massive difference when you're adding large volumes of data to an existing table.

I'm bored and stuck in bed today (extremely tired). So...Ask Me Anything (AMA)? Any questions you want to ask me? It'd make most sense to ask about stuff I know about (GIS, remote sensing, Python, computing, open source, freelance work etc) but I'm happy to answer any reasonable question!

Just found my old blog post about setting up Karabiner Elements with goku very helpful when setting up my new MacBook Pro: blog.rtwilson.com/karabiner-el... Combining these two tools allows really easy remapping of keys and setting of complex shortcuts. #mac

Currently engaging in some Saturday morning 3D printing... I've joked to my wife that 90% of her Christmas/birthday presents this year will be 3D printed. That's not quite true, but I'm printing quite a bit for her. I'd better not share pictures here though, in case she sees them! #3dprinting

I'm sure I found a code repo a while back with code to request random XYZ tiles from a tile server and measure performance. Does this ring a bell for anyone? I can't seem to find it now. I wanted to use it for benchmarking a Titiler dynamic tile generation service we're using. #python #gis #stac

I saw a friend use this library for converting OS grid references today and thought I hadn't seen it before - looks like it was only released in November. Looks good though: accurate and nice simple interface: github.com/thruston/gri... #python #gis #ordnancesurvey

TIL that the ST prefix in PostGIS functions like ST_Subdivide, ST_Buffer and so on probably originally stood for 'Spatio Temporal' but now officially stands for 'Spatial Type' - from stackoverflow.com/questions/72... #postgis #gis #postgres

This post from @simonwillison.net's great link blog is pretty cool: simonwillison.net/2024/Nov/11/... Basically reducing your AI vector embeddings to just single bits still gives a lot of information and can be very useable - but a lot faster and smaller!

Another past post from my blog: blog.rtwilson.com/introducing-... Here I introduce offline_folium, a Python package to allow you to use folium without an internet connection. It was written as part of some freelance work I did, and the client agreed it could be open-sourced (yay!). #python #gis

Some nice new features in QGIS 3.40, which has just been released: changelog.qgis.org/en/qgis/vers... My favourite is the built-in support for STAC - really useful. The 'favourites' section for the Processing toolbox looks pretty useful too! #qgis #gis #gischat #foss4g

Fascinating!

I missed posting a few talks (including my own - I'll post a link to my slides later) but now we're on to Al Graham talking about Overture data, and using it for land cover. #foss4guk