Skip to main content
Blog

Archive

Page 2.

Archive

All Posts

27 posts · page 2 of 4
DuckDB as an In-Process Spatial Analytics Engine - Running complex spatial SQL against millions of records—no server, no infrastructure, just a file and a query
· 6 min read · DuckDB

DuckDB as an In-Process Spatial Analytics Engine

Running complex spatial SQL against millions of records—no server, no infrastructure, just a file and a query

DuckDB is one of the most interesting developments in data infrastructure in years. It is an in-process analytical database that runs entirely within your application. With the spatial extension, it becomes a powerful tool for geospatial analytics at a fraction of the usual complexity.

Read more
Rust's Zero-Cost Abstractions for Geospatial Processing - How Rust's iterator model and trait system let you write elegant code that compiles to bare-metal performance
· 6 min read · Rust

Rust's Zero-Cost Abstractions for Geospatial Processing

How Rust's iterator model and trait system let you write elegant code that compiles to bare-metal performance

Zero-cost abstractions are Rust's central promise: you pay nothing at runtime for the high-level constructs you write at the source level. For geospatial data processing—where datasets routinely run to hundreds of millions of coordinate pairs—this matters enormously.

Read more
Building a Geospatial REST API with FastAPI and PostGIS - A complete walkthrough of a production-ready spatial data API: routing, geometry serialisation, spatial queries, and GeoJSON responses
· 6 min read · Python

Building a Geospatial REST API with FastAPI and PostGIS

A complete walkthrough of a production-ready spatial data API: routing, geometry serialisation, spatial queries, and GeoJSON responses

FastAPI's async-first design and automatic OpenAPI documentation make it an excellent choice for geospatial APIs. Combined with PostGIS for spatial queries and GeoAlchemy2 for the ORM layer, you can build a fully-featured location API in a few hundred lines of Python.

Read more
Introducing GEON: A Semantic Format for LLM-Native Spatial Intelligence - A new text-based geospatial notation that bridges machine-optimised GIS formats and human-readable place descriptions for large language model reasoning
· 5 min read · GEON

Introducing GEON: A Semantic Format for LLM-Native Spatial Intelligence

A new text-based geospatial notation that bridges machine-optimised GIS formats and human-readable place descriptions for large language model reasoning

Coordinate arrays tell an LLM where a place is, but nothing about what it is, how it feels, or how people experience it. GEON is a new text-based format that encodes semantic richness alongside geometry — designed for human comprehension and LLM reasoning.

Read more
Cloud-Native Geospatial: GeoParquet, COGs, and STAC - The modern formats and cataloguing standards that are reshaping how spatial data is stored, accessed, and shared
· 7 min read · Cloud-Native Geospatial

Cloud-Native Geospatial: GeoParquet, COGs, and STAC

The modern formats and cataloguing standards that are reshaping how spatial data is stored, accessed, and shared

The geospatial industry is in the middle of a format revolution. GeoJSON files copied to S3 buckets, shapefiles emailed between teams, and WMS services that time out under load are giving way to a new stack built around cloud-native principles: data that can be accessed in parts, indexed without downloading, and queried directly from object storage.

Read more
Introducing Islamica: A Digital Ramadan Assistant - A free, web-based tool to help track prayers, fasting, and Islamic learning during Ramadan
· 5 min read · Islamic Apps

Introducing Islamica: A Digital Ramadan Assistant

A free, web-based tool to help track prayers, fasting, and Islamic learning during Ramadan

Islamica is a simple Islamic companion app that helps with worship tracking and includes educational features to support your daily spiritual practice during Ramadan and beyond.

Read more
Spatial ETL Pipelines with GeoPandas and Shapely - Building robust, reproducible geospatial data transformation workflows entirely in Python
· 5 min read · Python

Spatial ETL Pipelines with GeoPandas and Shapely

Building robust, reproducible geospatial data transformation workflows entirely in Python

Most geospatial data arrives dirty: mismatched projections, broken geometries, inconsistent attribute schemas. GeoPandas and Shapely give you a powerful, Pythonic toolkit for cleaning, transforming, and enriching spatial data before it reaches your database or analysis pipeline.

Read more
Chora: The First Python Library for Place-Based Computing - Model place as experience, not just location
· 6 min read · Chora

Chora: The First Python Library for Place-Based Computing

Model place as experience, not just location

Unlike standard GIS which asks 'What is at coordinates X,Y?', Chora asks 'Why does this park feel like Home to Alice, but Danger to Bob?' Place isn't a polygon—it's an emergent phenomenon arising from memory, habit, emotion, and social interaction.

Read more