Skip to content

geoMusings by Bill Dollins

A geospatial career journey

Experimenting with RAG Using ChatGPT and DuckDuckGo

I had a project over the summer that required me to do a deep dive into various concepts around AI. Approximately 200 academic papers later, I came away with a laundry list of things I wanted to try. I am primarily interested in the capabilities of LLMs, but I am not particularly interested in the … Continue reading Experimenting with RAG Using ChatGPT and DuckDuckGo →

Bill Dollins gis 2024-08-27 4 Minutes

Image Similarity with PgVector

At FedGeoDay in April, I attended a workshop conducted by my friend Steve Pousty on the use of vector databases. Steve is a great teacher and I learned a lot that day. I’ve been on a bit of a journey since. I’ve gotten some project work with AI and I find vector databases to be … Continue reading Image Similarity with PgVector →

Bill Dollins gis 2024-07-192024-07-19 5 Minutes

Just Enough Geospatial

As I mentioned earlier this year, I spend a lot of time working in Python these days. More and more, my work seems to be about performing geospatial tasks with the minimal amount of geospatial dependencies possible. My most recent work has been generating contours from a set of sampled elevation points. I’ve done this … Continue reading Just Enough Geospatial →

Bill Dollins gis 2024-07-052024-07-05 2 Minutes

Producing GeoJSON with SQL

A couple of weeks ago, I had a need to return GeoJSON from PostGIS. This is something I've done many times, but I usually do the final formatting in the application/API layer with Javascript or Python. Basically, my workflow has been to SELECT, using the built-in ST_AsGeoJSON function to convert the geometry to GeoJSON. I … Continue reading Producing GeoJSON with SQL →

Bill Dollins gis 2024-06-04 4 Minutes

Simple Geocoding with ChatGPT

Early in my career, I dealt with a requirement to post-process a corpus of existing documents to "geocode" them. This meant identifying the locations referenced in each document, calculating a minimum bounding rectangle (MBR), and writing the MBR, the file path, and some associated ID into a database, so that documents could be surfaced via … Continue reading Simple Geocoding with ChatGPT →

Bill Dollins gis 2024-05-142024-05-14 5 Minutes

Posts navigation

Older posts
Newer posts

Pages

  • About
  • My Resume

Recent Posts

  • A Familiar Pattern for MCP and Skills
  • Reading the Terrain
  • Does Your Workflow Need A Model?
  • What Spatial Finance Cannot See From Orbit
  • FedGeoDay 2026: Four Talks Worth Your Attention

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Proudly powered by WordPress | Theme: Independent Publisher 2 by Raam Dev.