iNaturalist Sightings
요약
이 글은 iNaturalist 관측 기록을 시간 및 공간적 근접성에 따라 그룹화하여 웹에서 시각적으로 표시하는 과정을 설명합니다. 작성자는 Python CLI 도구인 'inaturalist-clumper'를 구축하고, 이를 통해 데이터를 JSON 파일로 저장했습니다. 이후 JavaScript와 LLM 프롬프팅 능력을 활용하여 이 데이터를 가져오고, 썸네일 클릭 시 원본 이미지를 모달 창으로 보여주는 웹 애플리케이션을 완성했습니다.
핵심 포인트
- iNaturalist 관측 데이터의 시간/공간적 클러스터링(Clumping)을 위한 Python CLI 도구('inaturalist-clumper')를 구축했다.
- 클러스터링된 데이터를 GitHub에 호스팅하여 JavaScript가 CORS를 통해 접근할 수 있도록 했다.
- LLM 프롬프팅 능력을 활용하여, JSON 데이터를 가져와 동적 갤러리(썸네일/모달) 기능을 갖춘 웹 페이지를 생성하는 과정을 자동화했다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Simon Willison Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기