# Geographic Information System

A computer-based system that combines maps and databases to capture, store, analyze, and visualize geographically referenced spatial data.

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

## Loongson loong64 packages on apt.postgresql.org

DevFeed: [Loongson loong64 packages on apt.postgresql.org](<https://devfeed.tech/articles/loongson-loong64-packages-on-apt-postgresql-org-4717.md>)

Original publisher: [Read original article](<https://www.postgresql.org/about/news/loongson-loong64-packages-on-aptpostgresqlorg-3351/>)

Author: Apt Postgresql Org

Published: 2026-08-19T00:00:00Z

Content type: news

Language: en

Sources: [PostgreSQL news](<https://devfeed.tech/sources/postgresql-news.md>)

Topics: [apt](<https://devfeed.tech/topics/apt.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Exception](<https://devfeed.tech/topics/exception.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [community](<https://devfeed.tech/tags/community.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

### AI overview

apt.postgresql.org now provides PostgreSQL packages for the Loongson loong64 architecture. The GIS package stack is still awaiting the next PostGIS release.

### Source excerpt

We have a new architecture on apt.postgresql.org: Loongson loong64, a Chinese processor architecture. The build host for the architecture is running on a Loongson 3B6000 board provided by the loongfans.cn community. Bootstrapping the PostgreSQL packages was completed earlier this month and everything is in place to be used via apt.postgresql.org. The exception is the GIS stack of packages (postgis, pgrouting, mobilitydb, pgsql-ogr-fdw) which are currently still waiting for the next postgis release. Enjoy, Christoph

## How to bypass SSL for PROJ reprojection

DevFeed: [How to bypass SSL for PROJ reprojection](<https://devfeed.tech/articles/how-to-bypass-ssl-for-proj-reprojection-35590.md>)

Original publisher: [Read original article](<https://blog.rtwilson.com/how-to-bypass-ssl-for-proj-reprojection/>)

Author: Robin Wilson

Published: 2026-03-23T16:23:36Z

Content type: tutorial

Language: en

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

Topics: [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Security](<https://devfeed.tech/topics/security.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [import](<https://devfeed.tech/topics/import.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [osx](<https://devfeed.tech/topics/osx.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [academic](<https://devfeed.tech/tags/academic.md>), [command](<https://devfeed.tech/tags/command.md>), [computing](<https://devfeed.tech/tags/computing.md>), [gis](<https://devfeed.tech/tags/gis.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [import](<https://devfeed.tech/tags/import.md>), [linux](<https://devfeed.tech/tags/linux.md>), [osx](<https://devfeed.tech/tags/osx.md>), [remote-sensing](<https://devfeed.tech/tags/remote-sensing.md>), [security](<https://devfeed.tech/tags/security.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains how to temporarily disable SSL verification for PROJ during coordinate reprojection when self-signed or misconfigured certificates cause downloads of conversion data to fail. It notes the security trade-off and points to setting a PROJ environment variable.

### Source excerpt

A friend was using GDAL's ogr2ogr command to import some data to PostGIS recently, and as part of the import they were doing a reprojection of the data. They got the following error: PROJ: Cannot open https://cdn.proj.org/uk_os_OSTN15_NTv2_OSGBtoETRS.tif: schannel: the certificate or certificate chain is based on an untrusted root They've had various SSL errors on [...]

## State of Geospatial in ClickHouse in March 2026

DevFeed: [State of Geospatial in ClickHouse in March 2026](<https://devfeed.tech/articles/state-of-geospatial-in-clickhouse-in-march-2026-5578.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/state-of-geospatial-march-2026>)

Author: Mark Needham

Published: 2026-03-04T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

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

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [batch](<https://devfeed.tech/tags/batch.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [history](<https://devfeed.tech/tags/history.md>), [points](<https://devfeed.tech/tags/points.md>), [production](<https://devfeed.tech/tags/production.md>), [speed](<https://devfeed.tech/tags/speed.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article surveys ClickHouse's geospatial capabilities as of March 2026, covering its type system, spatial functions, grid-based indexing systems such as H3 and S2, WKT and WKB support, version history, production readiness, and limitations.

### Source excerpt

Everything you need to know about ClickHouse as a geospatial analytics engine: its type system, indexing grids, strengths, and limitations.

## 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.

## Postgres as a Graph Database: (Ab)using pgRouting

DevFeed: [Postgres as a Graph Database: (Ab)using pgRouting](<https://devfeed.tech/articles/postgres-as-a-graph-database-ab-using-pgrouting-487.md>)

Original publisher: [Read original article](<https://supabase.com/blog/pgrouting-postgres-graph-database>)

Author: Paul Copplestone

Published: 2025-02-25T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [graph-database](<https://devfeed.tech/topics/graph-database.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Neo4j](<https://devfeed.tech/topics/neo4j.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [graph-database](<https://devfeed.tech/tags/graph-database.md>), [graphs](<https://devfeed.tech/tags/graphs.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This article explains how pgRouting, a Postgres extension commonly used with PostGIS, can provide lightweight graph functionality. It covers shortest-path and network analysis, GIS applications, task scheduling with dependency graphs, critical-path analysis, and the use of Dijkstra's algorithm.

### Source excerpt

Learn how to use pgRouting as a lightweight graph database solution in Postgres.

## GIS in Go

DevFeed: [GIS in Go](<https://devfeed.tech/articles/gis-in-go-22178.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2021/11/gis-in-go.html>)

Published: 2021-11-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [CSV](<https://devfeed.tech/topics/csv.md>)

Tags: [ardan-labs](<https://devfeed.tech/tags/ardan-labs.md>), [blog](<https://devfeed.tech/tags/blog.md>), [csv](<https://devfeed.tech/tags/csv.md>), [gis](<https://devfeed.tech/tags/gis.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [golang](<https://devfeed.tech/tags/golang.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

A Go tutorial that loads GPS route data from a CSV file, resamples it into fewer time-based points, and generates an HTML map using Leaflet.

### Source excerpt

Introduction You are jogging and want to show off your route to your friends. Let's imagine the data you have for your route is a CSV file in the following format: Listing 1: track.csv time,lat,lng,height 2015-08-20 03:48:07.235,32.519585,35.015021,136.1999969482422 2015-08-20 03:48:24.734,32.519606,35.014954,126.5999984741211 2015-08-20 03:48:25.660,32.519612,35.014871,123.0 2015-08-20 03:48:26.819,32.519654,35.014824,120.5 2015-08-20 03:48:27.828,32.519689,35.014776,118.9000015258789 2015-08-20 03:48:29.720,32.519691,35.014704,119.9000015258789 2015-08-20 03:48:30.669,32.519734,35.014657,120.9000015258789 Listing 1 shows the first few lines of track.csv. Each line contains a time stamp in UTC, latitude, longitude and height above sea level in meters.

## Spatial, Pluggable SQLite

DevFeed: [Spatial, Pluggable SQLite](<https://devfeed.tech/articles/spatial-pluggable-sqlite-19524.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/spatial-pluggable-sqlite/>)

Author: Shai Almog

Published: 2018-05-07T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [gis](<https://devfeed.tech/tags/gis.md>), [ios](<https://devfeed.tech/tags/ios.md>), [security](<https://devfeed.tech/tags/security.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

### AI overview

The article describes a pluggable SQLite solution for Codename One applications that adds spatial query support for GIS use cases on Android and iOS. It also discusses encryption as a potential extension because the native SQL databases are not encrypted by default.

### Source excerpt

One of our enterprise accounts is working on a complex GIS application that needs fine grained control over mapping. In this case features such as native maps aren't useful. For some GIS applications the old MapComponent is more useful as it allows working with domain specific data. One of the features he needed was spatial support in the builtin SQL database. When we initially implemented sqlite support we just delegated all the SQL calls to the OS native equivalents and called it a day. This works well for 98% of the cases but there are two big use cases that are missing by default in Android & iOS: Spatial queries & Security.

## Dear Postgres

DevFeed: [Dear Postgres](<https://devfeed.tech/articles/dear-postgres-41201.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2017/10/12/Dear-Postgres/>)

Author: Map

Published: 2017-10-12T20:55:56Z

Content type: opinion

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database](<https://devfeed.tech/topics/database.md>), [data](<https://devfeed.tech/topics/data.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [JSON](<https://devfeed.tech/topics/json.md>), [functions](<https://devfeed.tech/topics/functions.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [b-tree](<https://devfeed.tech/tags/b-tree.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [gis](<https://devfeed.tech/tags/gis.md>), [indexes](<https://devfeed.tech/tags/indexes.md>), [json](<https://devfeed.tech/tags/json.md>), [jsonb](<https://devfeed.tech/tags/jsonb.md>), [location-based](<https://devfeed.tech/tags/location-based.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [window-functions](<https://devfeed.tech/tags/window-functions.md>)

### AI overview

An appreciative commentary on Postgres describes how it has expanded beyond traditional relational database capabilities while retaining a focus on data durability, standards, and steady improvement. The article discusses indexes, GIS and PostGIS, analytical features such as window functions and CTEs, and JSON and JSONB support.

### Source excerpt

Dear Postgres, I've always felt an affinity for you in my 9 years of working with you. I know others have known you longer, but that doesn't mean they love you more. Years ago when others complained about your rigidness or that you weren't as accommodating as others I found solace in your steadfast values: Don't lose data Adhere to standards Move forward with a balancing act between new fads of the day while still continuously improving You've been there and seen it all. Years ago you were being disrupted by XML databases. As companies made heavy investment into what such a document database would do for their organization you proceeded to "simply" add a datatype that accomplished the same and brought your years of progress along with it. In the early years you had the standard format of index b-tree that most database engines leveraged. Then quietly but confidently you started adding more. Then came K-nearest neighbor, generalized inverted indexes (GIN), and generalized search-tree (GiST), only to be followed by space partitioned GiST and block range indexes (BRIN). Now the only question is which do I use? All the while there was this other camp using for something that felt cool but outside my world: GIS. GIS, geographical information systems, I thought was something only civil engineers used. Then GPS came along, then the iPhone and location based devices came along and suddenly I wanted to find out the nearest path to my Peets, or manage geographical region for my grocery delivery service. PostGIS had been there all along building up this powerful feature set, sadly to this day I still mostly marvel from the sideline at this whole other feature set I long to take advantage of... one day... one day. A little over 5 years ago I fell in love with your fastly improving analytical capabilities. No you weren't an MPP system yet, but here came window functions and CTEs, then I almost understood recursive CTEs (still working on that one). I can iterate over data in a recurs

## PGDay France 2012

DevFeed: [PGDay France 2012](<https://devfeed.tech/articles/pgday-france-2012-34469.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2012/06/pgday-france-2012/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2012-06-08T14:17:00Z

Content type: article

Language: fr

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [gis](<https://devfeed.tech/tags/gis.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

A brief report on pgday.fr, the French PostgreSQL Conference held in Lyon, describing its seven-talk program, topics including GIS, fuzzy logic, and replication, and the author's replication presentation. The event was attended by about 60 people and included discussions with users with varied needs.

### Source excerpt

The french PostgreSQL Conference, pgday.fr, was yesterday in Lyon. We had a very good time and a great schedule with a single track packed with 7 talks, addressing a diverse set of PostgreSQL related topics, from GIS to fuzzy logic, including replication. You might have guessed it already, I did talk about replication. Here's the slide deck I did use, it's in french, sorry if you don't grok that language. The conference was very nice and did go smoothly, even if we were "only" 60 of us I had the pleasure to meet with different users with very different set of needs. Very happy to have been there!

## PostgreSQL: Data is Important

DevFeed: [PostgreSQL: Data is Important](<https://devfeed.tech/articles/postgresql-data-is-important-15806.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/postgresql-data-is-important>)

Author: Square Engineering

Published: 2011-06-06T16:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Web](<https://devfeed.tech/topics/web.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data](<https://devfeed.tech/tags/data.md>), [durability](<https://devfeed.tech/tags/durability.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [gis](<https://devfeed.tech/tags/gis.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [search](<https://devfeed.tech/tags/search.md>), [sql](<https://devfeed.tech/tags/sql.md>), [statement](<https://devfeed.tech/tags/statement.md>), [types](<https://devfeed.tech/tags/types.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article presents a case for using PostgreSQL in a modern web architecture. It describes PostgreSQL features including migration support, indexes, transactional DDL, constraints, streaming replication, query planning, PostGIS, and full-text search.

### Source excerpt

A case for PostgreSQL in a modern web architecture.