geo-sleuthweb Surat tahlili

Agent skill · Endi vebda

Surat qayerda olinganini aniqlang — dalillar bilan.

GPS yo'qmi? Muammo emas. Server suratdan EXIF metadata, matn (OCR), quyosh–soya geometriyasi va xarita dalillarini yig'adi; har bir xulosa qaysi fayl va qaysi usuldan chiqqanini ko'rsatadi.

  • EXIF GPS bo'lsa — koordinata, balandlik, yo'nalish, xarita va teskari geokod.
  • Bo'lmasa — OCR matni, telefon kodlari, davlat nomlari, chekka kroplari.
  • Har bir natija report.json da — tekshiriladigan ko'rinishda.

Asos: Oldcircle/geo-sleuth (MIT) — 20+ Python skripti shu serverda ishlaydi. To'liq geolokatsiya (skyline fit, sun'iy yo'ldosh tasvirini solishtirish) AI-agent ichida bajariladi; bu sayt uning avtomatik qismini (0–3-qadamlar) ochib beradi.

Tahlil qilish

Suratni bu yerga tashlang yoki tanlang

JPEG · PNG · WebP · HEIC — 25 MB gacha

namuna: «LC Waikiki, Toshkent» — Umarxon III, CC0, Wikimedia Commons ↗

Navbatda: 0 · ishlanmoqda: 0 · jami hisobot: 15

±2 m
geo-sleuth keysi: Qingyuan, Guangdong — ustun oraliqlari + skyline
87 m
Ko'r-ko'rona qayta yechish: Qinghai cho'li, faqat quvvat liniyalari bilan
3 m
Vancouver ko'chasi — daraxtlar ochiq ma'lumoti + ko'cha ko'rinishi
20+
Skript: exif, ocr, osm, terrain, sun, geo, tiles, match…

Imkoniyatlar

Bitta suratdan chiqadigan dalillar

EXIF metadata

Kamera modeli, dastur, olingan vaqt, fokus (35 mm), balandlik, yo'nalish va — bo'lsa — GPS koordinatalari (WGS84 + GCJ-02).

Matn o'qish (OCR)

RapidOCR: butun surat, upscale va bo'laklar bo'yicha matn; har bir satr ishonch foizi va joylashuvi (kadr koordinatalari) bilan.

Xarita + geokod

GPS bor bo'lsa: xarita (OSM/Esri), teskari geokodlash (Nominatim), Google/Yandex/OSM/Amap havolalari va GeoJSON ko'rinishidagi koordinata.

Quyosh va soya

Olingan vaqt + joy bo'lsa: quyosh azimuti, balandligi va soya yo'nalishi (sun.py, NOAA algoritmi) — soyani tekshirish uchun.

Chekka kroplari

8 ta katta krop: yuqori/pastki/o'ng/chap chekka va 4 burchak — kichik belgilar, ro'yxatlar, davlat raqamlari ko'pincha aynan chekkada bo'ladi.

Teskari qidiruv

Google Lens, Yandex va TinEye uchun tayyor havolalar — suratning ochiq nusxasi bilan bir bosishda qidiruvni boshlaysiz.

Jarayon

Qanday ishlaydi

  1. 01

    Yuklash

    Surat serverga o'tadi (25 MB gacha). EXIFli asl nusxa faqat tahlil uchun saqlanadi; ochiq nusxadan metadata olib tashlanadi.

  2. 02

    Avtomatik tahlil

    exif.py → joy/quyosh → ocr.py → clues → imgprep.py kroplar. Har bir qadam o'z chiqish faylini yozadi (ocr.json, ocr.png, edges/).

  3. 03

    Hisobot

    Koordinatalar, matnlar, dalillar va yuklab olinadigan report.json — hammasi bitta sahifada.

  4. 04

    Chuqur qidiruv

    To'liq geolokatsiya uchun skill'ni AI-agentga ulang: npx skills add Oldcircle/geo-sleuth — skyline fit, DEM, sun'iy yo'ldosh tasvirlari.

Keyslar (repo'dan)

Skill nima qila oladi

Quyidagi natijalar geo-sleuth reposidagi rasmiy keyslar — bu sayt ularni agent bilan qayta yechadi.

Rice paddy va viadukt keysi
Guangdong, Xitoy

Sholi dala va viadukt

27 335 temiryo'l ko'prigidan 171 joy → 14 372 kamera nuqtasi → skyline mosligi. 17 ta ustun oralig'i masofa o'lchoviga aylandi.

natija: ±2 m
Cho'l skyline keysi
Qinghai, Xitoy

Cho'l skyline — 1° xato

Faqat quvvat liniyalari va tog' tizmasi. Telefon 1° qiyshiq ushlangani aniqlanib, tenglama roll burchagini ham yechdi.

natija: 87 m (ko'r qayta yechish)
Gilosli ko'cha keysi
Vancouver, Kanada

Gilosli ko'cha

Shahar daraxtlari ochiq ma'lumoti + soyalar yo'nalishi + ko'cha ko'rinishi (street view) mosligi.

natija: 3 m

Rasmlar va keyslar: Oldcircle/geo-sleuth (MIT).

FAQ

Ko'p so'raladigan savollar

Suratim GPS'siz. Nima topa olasiz?

EXIF (kamera, vaqt), OCR matni (belgilar, telefon kodlari, davlat nomlari), yozuv tizimlari (lotin/kirill/xitoy…), chekka kroplari va teskari qidiruv havolalari. Bularning hammasi geo-sleuth ish oqimining kirish qismi.

Nega aniq koordinata darrov chiqmaydi?

Skill falsafasi: xulosa faqat tekshirilgan dalilga tayanishi kerak. Koordinatani "o'ylab topish" taqiqlangan. AI-agent (Claude Code, Codex, Cursor…) shu hisobotdan boshlab skyline, OSM va sun'iy yo'ldosh tasvirlari bilan chuqur ishlaydi.

Suratlar qancha saqlanadi va kim ko'radi?

Hisobot havolasi tasodifiy ID bilan ochiq (uni bilgan har kim ko'radi) — maxfiy suratlarni yuklamang. Asl EXIFli nusxa faqat server ichida qoladi va ko'rsatilmaydi. Xohlasangiz, texnik xodimdan hisobotni o'chirishni so'rashingiz mumkin.

Tahlil qancha vaqt oladi?

Standart rejim ~20–60 soniya (OCR asosiy vaqt). "Chuqur skan" bilan 1–2 daqiqa. Navbat bo'lsa biroz kutish mumkin — sahifa jarayonni real vaqtda ko'rsatadi.

Qanday turlar qabul qilinadi?

JPEG, PNG, WebP, GIF, BMP, TIFF va HEIC/HEIF (iPhone). Oddiy telefon ekran suratlari ham ishlaydi, lekin ularda EXIF bo'lmaydi — OCR va kroplar qoladi.

Agent tahlili nima qo'shadi?

Asosiy quvurdan keyin agent qatlami ishlaydi: OCR matni, telefon kodlari va davlat nomlaridan joy nomzodlarini yig'adi (OSM bazasi orqali), API'da esa AI-agent suratni o'zi ham ko'rib mashhur joylarni taniydi. Har bir nomzod manba va ishonch foizi bilan ko'rsatiladi; dalil yetmasa — "topilmadi" deb yoziladi, koordinata o'ylab topilmaydi.

OCR qaysi tillarni yaxshi o'qiydi?

Serverda RapidOCR (PP-OCR) ishlaydi: lotin, xitoy, yapon, koreys matnlari yaxshi o'qiladi. Kirill yozuvi (o'zbek/rus) hozircha sust o'qiladi — macOS'da skill Apple Vision'dan foydalanadi va u kirillchani yaxshi biladi. Kirill matnini qo'lda tekshirish uchun chekka kroplaridan foydalaning.

Suratingiz bormi?

Yuklang — bir daqiqada dalillar hisobotini oling.

Tahlilni boshlash