Саймон Уиллисон попросил GPT собрать GeoJSON-вьюер — и довёл в Claude Code

Саймон Уиллисон собрал GeoJSON Map Viewer — браузерный вьюер, где полигоны ложатся на OpenStreetMap, а геоданные не уходят с машины. Задача была простая: показать границы местных советов в Калифорнии и сохранить карту в PNG.
Спросил у GPT-5.6-Sol, какие сервисы взять — модель вместо списка ссылок накидала черновик. Потом итерации в Claude Code for web и Fable 5.1: в редактор вставляешь Feature, FeatureCollection или Geometry, настраиваешь заливку и прозрачность, жмёшь Render map.
Что внутри
- несколько слоёв Shape с разными цветами и прозрачностью;
- загрузка GeoJSON по URL — в том числе с GitHub Gist;
- рендер поверх OpenStreetMap прямо в браузере;
- экспорт готовой карты в PNG.
Границы полигонов Уиллисон вытащил через ChatGPT Work: промпт вроде «нужен полигон границы El Granada GCSD» — модель копается в государственных открытых данных и собирает GeoJSON. Второй полигон — для Midcoast Community Council у Half Moon Bay — из похожего запроса; на демо оба слоя открыты сразу.
Источник: GeoJSON Map Viewer.