Sign in

Dominik Weckmüller

@domegis.bsky.social
136 followers 98 following 20 posts

GIS, Geo Data Science, GeoAI, LLMs & NLP Democratizing Geodata & Tools

PostsRepliesMedia
Dominik Weckmüller @domegis.bsky.social · 19/04/2026
"Good catch — I made that up. "cu-dvh/regl-style" isn't a real library; I shouldn't have written it as if it were. Apologies for the confusion." - Claude Opus 4.7
010
Dominik Weckmüller @domegis.bsky.social · 04/02/2026
@overturemaps.bsky.social now offers a STAC catalogue with all their datasets! The best part: every dataset is now also released as pmtiles file you can query on the spot in your browser! Browser: radiantearth.github.io/stac-browser... Pmtiles example: pmtiles.io#url=https%3A... Check it out!
000
Dominik Weckmüller @domegis.bsky.social · 30/12/2025
Apple built the most powerful browser-based open source GIS without even intending it. I forked their Embedding-Atlas, added @maplibre.org support and now you have a WebGPU-ready GIS, table, graph and SQL support for 100M datasets! Have a look: github.com/do-me/geospa... @webgpu.bsky.social #gischat
140
Dominik Weckmüller @domegis.bsky.social · 19/11/2025
#30DayMapChallenge - Day 17: A new tool - A new GIS! The most efficient in-browser GIS in 2025 is Embedding Atlas from Apple and built with @duckdb.org. Originally designed to visualize embeddings it makes for a great GIS! Loading 21M addresses: zoom & pan smoothly www.linkedin.com/feed/update/...
linkedin.com
#30daymapchallenge | Dominik Weckmüller | 11 comments
#30DayMapChallenge - Day 17: A new tool - A new GIS! It turns out the most efficient in-browser GIS in 2025 is Embedding Atlas from Apple and built with - you guess it - DuckDB! The tool was originall...
020
Dominik Weckmüller @domegis.bsky.social · 07/11/2025
#30DayMapChallenge Day 7: Accessibility Built something special for this year's challenge: GeoParquet Visualizer, a browser-based tool to explore and share your maps easily. Free, open source & super lightweight. App: do-me.github.io/geoparquet-v... GitHub: github.com/do-me/geopar... #gischat
040
Dominik Weckmüller @domegis.bsky.social · 25/07/2025
You can use three.js as GIS to render contour lines from a Geotiff with customizable labels! Work in progress. (P.S. can you tell where this might be? ;) ) #gischat
150
Dominik Weckmüller @domegis.bsky.social · 22/07/2025
Paper Alert! "Embedding-Based Multilingual Semantic Search for Geo-Textual Data in Urban Studies," is published in @springernature.com I developed an open-source, lightweight method to map phenomena using natural language, like "cherry blossom spots" or "skate parks" with VGI. Demos: geo.rocks/gss
A map of Bonn with hotspots for cherry blossom trees based on geospatial semantic search
020
Dominik Weckmüller @domegis.bsky.social · 17/06/2025
Announcing sff: A fast, on-the-fly SemanticFileFinder written in Rust! 🦀 Scans a dir, finds most semantically relevant files & chunks (model2vec-rs). No vector DBs, no GPU needed. Index ~2500 files w 10k chunks in 250ms. Search your notes 𝚌𝚊𝚛𝚐𝚘 𝚒𝚗𝚜𝚝𝚊𝚕𝚕 𝚜𝚏𝚏 𝚜𝚏𝚏 "𝚠𝚘𝚛𝚔𝚒𝚗𝚐 𝚠𝚒𝚝𝚑 𝚐𝚒𝚝" github.com/do-me/sff
040
Dominik Weckmüller @domegis.bsky.social · 26/04/2025
I streamed 86M bluesky posts in my browser from their open jetstreams and naively mapped all mentioned Italian cities. Even though most of them are false positives, it was still a fun app to build! do-me.github.io/bluesky-ital... It's a pity bluesky doesn't offer proper location tagging. #gischat
010
Dominik Weckmüller @domegis.bsky.social · 08/04/2025
Leaflet 0.8-dev from 10 years ago with a high performance @protomaps.com basemap canvas renderer from 2025? Yes it works 😅 So if you have legacy systems running where you don't have the resources to upgrade you can still replace costly raster tile APIs. github.com/do-me/leafle...
0112
Dominik Weckmüller @domegis.bsky.social · 04/03/2025
Geospatial graphs have something inherently artsy! Working on large POI DBs at the moment but I'm just too fascinated by these patterns... #gischat
051
Dominik Weckmüller @domegis.bsky.social · 12/01/2025
New blog post! Spatially filter Foursquare's >100.000.000 rows (10Gb GeoParquet file) in 22 seconds with DuckDB. geo.rocks/post/duckdb_... #gischat #duckdb #geopandas
geo.rocks
DuckDB for Geospatial
Learn how to dramatically speed up your geospatial data workflows by using DuckDB instead of GeoPandas. We'll explore loading, filtering, and spatial analysis with the Foursquare dataset and more.
0233
Dominik Weckmüller @domegis.bsky.social · 05/01/2025
After a couple of hours of fixing xcode-related errors I finally managed to bundle my basemap app for iOS. Using @maplibre.org, @bkgbund.bsky.social bund.bsky.social free world vector tiles and @komoot.bsky.social Photon geocoder. Next is Android & a more advanced feature set. youtu.be/sONjXU4eRss
youtu.be
Simple cross-platform maplibre app with basemap.de world vector tiles built with tauri (iOS)
YouTube video by Dominik Weckmüller
020
Dominik Weckmüller @domegis.bsky.social · 28/12/2024
Bundle geospatial apps with Rust-based tauri. Secure, cross-platform, small sizes and apps open instantly. Check out this minimal app for MacOS I built based on @maplibre.org, @bkgbund.bsky.social's free world vector tiles and @komoot.bsky.social's Photon geocoder. www.youtube.com/watch?v=b0tN...
youtube.com
Simple cross-platform maplibre app with basemap.de world vector tiles built with tauri (MacOS)
YouTube video by Dominik Weckmüller
001
Dominik Weckmüller @domegis.bsky.social · 29/11/2024
🌍 #30DayMapChallenge Day 29. Data: Overture – Multilingual Geospatial Semantic Search 🔍 Ever wanted to query places around the world in your local language? E.g. - "예술적인 장소" in Mongolia - "Футбол" in Uganda App: do-me.github.io/overture-pla... More Info: www.linkedin.com/posts/domini... #gischat
031
Dominik Weckmüller @domegis.bsky.social · 23/11/2024
Query Foursquare's 100M OS places in a one-liner with DuckDB without downloading! huggingface.co/datasets/do-...
160