refactor: prefix article filenames with their date

This commit is contained in:
randogoth 2026-10-14 15:16:11 +03:00
parent 22d6ed00f9
commit 8f3b26f219
40 changed files with 12 additions and 12 deletions

View file

@ -0,0 +1,16 @@
Title: Dopecarpet & Rugreefer
Date: 2025-03-05 23:00
Category: PLACE
Slug: dopecarpet
Summary: Geospatial metadata API to package OpenStreetMap data into geohash-based tiles and a Dart library to efficiently fetch, parse, and cache that spatial information.
Working for [Randonautica]({filename}20200801_randonaut.md) I had the idea to develop an API to allow requesting geographic information about coordinates, like whether they are in or near water, within a nature reserve, residential area, or in a forest, or any other geocoded metadata.
Based on publicly available OpenStreetMap data I develpped [Dopecarpet](https://code.randogoth.com/randogoth/dopecarpet), a toolset to generate 4 digit GeoHash tile sized Parquet/GeoJSON/CBOR files from OSM PBF files. It comes with a custom tag filter and a minimal GET API to download the data in different formats.
To retrieve data from the API I also built the Dart library [Rugreefer](https://code.randogoth.com/randogoth/rugreefer). It converts coordinates into a geohash, fetches a gzipped GeoJSON file from the API, and extracts relevant spatial data such as polygons and lines. The library also supports caching with optional expiration to improve performance.
## Repositories
* [Dopecarpet](https://code.randogoth.com/randogoth/dopecarpet)
* [Rugreefer](https://code.randogoth.com/randogoth/rugreefer)