# geospatial

Geospatial data is information tied to locations on Earth, commonly represented using points, lines, polygons, spatial reference systems, imagery, or raster datasets.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Some recent, and not so recent, talks and activities

DevFeed: [Some recent, and not so recent, talks and activities](<https://devfeed.tech/articles/some-recent-and-not-so-recent-talks-and-activities-35597.md>)

Original publisher: [Read original article](<https://blog.rtwilson.com/some-recent-and-not-so-recent-talks-and-activities/>)

Author: Robin Wilson

Published: 2026-08-22T15:51:12Z

Content type: article

Language: en

Sources: [Robin Wilson](<https://devfeed.tech/sources/robin-wilson.md>)

Topics: [geospatial](<https://devfeed.tech/topics/geospatial.md>), [Database](<https://devfeed.tech/topics/database.md>), [Web](<https://devfeed.tech/topics/web.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [academic](<https://devfeed.tech/tags/academic.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [computing](<https://devfeed.tech/tags/computing.md>), [conference](<https://devfeed.tech/tags/conference.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gis](<https://devfeed.tech/tags/gis.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [qgis](<https://devfeed.tech/tags/qgis.md>), [remote-sensing](<https://devfeed.tech/tags/remote-sensing.md>), [server](<https://devfeed.tech/tags/server.md>), [talks](<https://devfeed.tech/tags/talks.md>), [uk](<https://devfeed.tech/tags/uk.md>)

### AI overview

A personal account of recent and past talks and activities, including an accepted FOSS4G UK 2026 talk and a recap of a FOSS4G UK 2025 workshop on generating live vector tiles from PostGIS with pg_tileserv.

### Source excerpt

There has been a long gap between posts (again!), and a lot of the stuff that I'm going to talk about in this post is fairly old too. Oh well, life keeps getting in the way of blogging. Anyway, I've recently submitted a talk for the FOSS4G UK 2026 conference in Leeds in October, and [...]

## Building confidence in geospatial data

DevFeed: [Building confidence in geospatial data](<https://devfeed.tech/articles/building-confidence-in-geospatial-data-41510.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2026/06/building-confidence-in-geospatial-data/>)

Author: Christian Hollinger

Published: 2026-06-09T00:00:00Z

Content type: article

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [trust](<https://devfeed.tech/topics/trust.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [geospatial-data](<https://devfeed.tech/tags/geospatial-data.md>), [set](<https://devfeed.tech/tags/set.md>), [skaldmaps](<https://devfeed.tech/tags/skaldmaps.md>), [trust](<https://devfeed.tech/tags/trust.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The article explains how SkaldMaps exposes metadata and generates a Data Confidence Medal to help users assess the accuracy and suitability of geospatial data attributes. It discusses source, age, geography, weather-station locations, and the limitations of presenting non-native data as ZIP-level data.

### Source excerpt

How SkaldMaps generates a confidence score for data attributes that helps you gauge how accurate data is (or isn't).

## Pharmacy late-night opening hours analysis featured in the Financial Times

DevFeed: [Pharmacy late-night opening hours analysis featured in the Financial Times](<https://devfeed.tech/articles/pharmacy-late-night-opening-hours-analysis-featured-in-the-financial-times-35596.md>)

Original publisher: [Read original article](<https://blog.rtwilson.com/pharmacy-late-night-opening-hours-analysis-featured-in-the-financial-times/>)

Author: Robin Wilson

Published: 2026-02-04T14:10:37Z

Content type: article

Language: en

Sources: [Robin Wilson](<https://devfeed.tech/sources/robin-wilson.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Python](<https://devfeed.tech/topics/python.md>), [pandas](<https://devfeed.tech/topics/pandas.md>)

Tags: [academic](<https://devfeed.tech/tags/academic.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [article](<https://devfeed.tech/tags/article.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gis](<https://devfeed.tech/tags/gis.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

The article describes an analysis of NHS data on community pharmacy opening hours in England. It reports that the number of pharmacies open past 9pm on weekdays fell by approximately 95% between 2022 and 2025, leaving large areas without late-night pharmacy access. The analysis used Python, pandas, geospatial tools and mapping libraries, and was featured in the Financial Times.

### Source excerpt

Some data analysis I've done has been featured in the Financial Times today - see this article (the link may not work any more unless you have a FT subscription - sorry). The brief story is that I had terrible back pain over Christmas, and spoke to an out-of-hours GP on the phone who prescribed [...]

## Enterprise Geospatial Solutions with QGIS and Angular

DevFeed: [Enterprise Geospatial Solutions with QGIS and Angular](<https://devfeed.tech/articles/enterprise-geospatial-solutions-with-qgis-and-angular-25133.md>)

Original publisher: [Read original article](<https://blog.brakmic.com/enterprise-geospatial-solutions-with-qgis-and-angular/>)

Author: brakmic

Published: 2025-03-10T16:53:01Z

Content type: tutorial

Language: en

Sources: [Harris Brakmic - Coding](<https://devfeed.tech/sources/harris-brakmic-coding.md>)

Topics: [geospatial](<https://devfeed.tech/topics/geospatial.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [coding](<https://devfeed.tech/tags/coding.md>), [docker](<https://devfeed.tech/tags/docker.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [gis](<https://devfeed.tech/tags/gis.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [qgis](<https://devfeed.tech/tags/qgis.md>)

### AI overview

This article explains how to combine QGIS Desktop and Server with Docker Compose and Kubernetes to build scalable geospatial applications. It also covers an Angular or minimal JavaScript web client and map rendering with OpenLayers.

### Source excerpt

This article shows how to combine QGIS Desktop/Server with Docker Compose and Kubernetes to build scalable geospatial applications. It also covers creating a web client using Angular (or a minimal JavaScript approach), integrating OpenLayers for map rendering, and ensuring all components work seamlessly together.

## QGIS is the mapping software you didn't know you needed

DevFeed: [QGIS is the mapping software you didn't know you needed](<https://devfeed.tech/articles/qgis-is-the-mapping-software-you-didn-t-know-you-needed-41498.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2023/01/qgis-is-the-mapping-software-you-didnt-know-you-needed/>)

Author: Christian Hollinger

Published: 2023-01-24T00:00:00Z

Content type: article

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [qgis](<https://devfeed.tech/topics/qgis.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gps](<https://devfeed.tech/tags/gps.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [maps](<https://devfeed.tech/tags/maps.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [qgis](<https://devfeed.tech/tags/qgis.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article introduces QGIS as free and open-source geographic information system software for combining public geospatial data and creating maps. It discusses using QGIS with data such as census information, demographics, elevation data, flood plains, soil data, light pollution, and zoning codes, including a recreational-property use case.

### Source excerpt

QGIS is incredible: You can build maps that make use of the absolute wealth of public data out there and put Google Maps to absolute shame. This article is doing just that.

## Tiny Telematics: Tracking my truck's location offline with a Raspberry Pi, redis, Kafka, and Flink (Part 1)

DevFeed: [Tiny Telematics: Tracking my truck's location offline with a Raspberry Pi, redis, Kafka, and Flink (Part 1)](<https://devfeed.tech/articles/tiny-telematics-tracking-my-truck-s-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-1-41496.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2022/08/tiny-telematics-tracking-my-trucks-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-1/>)

Author: Christian Hollinger

Published: 2022-08-29T00:00:00Z

Content type: article

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Python](<https://devfeed.tech/topics/python.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Functional programming](<https://devfeed.tech/topics/functional-programming.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [flink](<https://devfeed.tech/topics/flink.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>)

Tags: [flink](<https://devfeed.tech/tags/flink.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gps](<https://devfeed.tech/tags/gps.md>), [iot](<https://devfeed.tech/tags/iot.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [linux](<https://devfeed.tech/tags/linux.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [redis](<https://devfeed.tech/tags/redis.md>), [scala](<https://devfeed.tech/tags/scala.md>), [telematics](<https://devfeed.tech/tags/telematics.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

A hands-on article about building an offline vehicle-location system with a Raspberry Pi. It covers custom Linux images, GPS and NMEA data, functional programming in Python, caching, and streaming vehicle data through Redis, Kafka, and Flink.

### Source excerpt

Building custom Linux images, dealing with a 40 year old GPS standard, & trying to shoehorn functional programming into Python: Tracking vehicle location offline with a Raspberry Pi. (Part 1)

## Building a Data Lake with Spark and Iceberg at Home to over-complicate shopping for a House

DevFeed: [Building a Data Lake with Spark and Iceberg at Home to over-complicate shopping for a House](<https://devfeed.tech/articles/building-a-data-lake-with-spark-and-iceberg-at-home-to-over-complicate-shopping-for-a-house-41493.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2021/12/building-a-data-lake-with-spark-and-iceberg-at-home-to-over-complicate-shopping-for-a-house/>)

Author: Christian Hollinger

Published: 2021-12-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [data lake](<https://devfeed.tech/topics/data-lake.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [Python](<https://devfeed.tech/topics/python.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [big-data](<https://devfeed.tech/tags/big-data.md>), [data](<https://devfeed.tech/tags/data.md>), [data-lake](<https://devfeed.tech/tags/data-lake.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [geopandas](<https://devfeed.tech/tags/geopandas.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [geospatial-data](<https://devfeed.tech/tags/geospatial-data.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [hive](<https://devfeed.tech/tags/hive.md>), [iceberg](<https://devfeed.tech/tags/iceberg.md>), [presto](<https://devfeed.tech/tags/presto.md>), [python](<https://devfeed.tech/tags/python.md>), [scala](<https://devfeed.tech/tags/scala.md>), [spark](<https://devfeed.tech/tags/spark.md>), [sql](<https://devfeed.tech/tags/sql.md>), [trino](<https://devfeed.tech/tags/trino.md>)

### AI overview

A tutorial about building a local data lake with Spark, Iceberg, and Python to query demographic and geographic data while searching for a new neighborhood. It discusses data lakes, geospatial inconsistencies, and local systems design.

### Source excerpt

How I build what is essentially a self-service Data Lake at home to narrow down the search area for a new house, instead of using Zillow like a normal person, using Spark, Iceberg, and Python.

## BKD trees, used in Elasticsearch

DevFeed: [BKD trees, used in Elasticsearch](<https://devfeed.tech/articles/bkd-trees-used-in-elasticsearch-39614.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2020-05-30_BKD-trees--used-in-Elasticsearch-40e8afd2a1a4>)

Published: 2020-05-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>), [data](<https://devfeed.tech/topics/data.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>)

Tags: [binary-search](<https://devfeed.tech/tags/binary-search.md>), [data](<https://devfeed.tech/tags/data.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [indexes](<https://devfeed.tech/tags/indexes.md>), [searching](<https://devfeed.tech/tags/searching.md>), [trees](<https://devfeed.tech/tags/trees.md>)

### AI overview

This tutorial explains how BKD trees extend binary search tree ideas to support multidimensional search, including geospatial data, and describes their use in Elasticsearch.

### Source excerpt

I had worked on Elasticsearch back in 2015, when it was more known for its text searching capabilities using inverted indexes. As I looked to pick it up again last year for another project, I saw that Elasticsearch had added core support for other data types from text like numbers, IP addresses, geospatial data types, etc...