Skip to content

fix(data): resolve SAT centre data-quality issues and expand thin non-SAT categories - #238

Merged
shauryagangrade merged 2 commits into
mainfrom
fix/study-map-data-quality
Sep 8, 2026
Merged

fix(data): resolve SAT centre data-quality issues and expand thin non-SAT categories#238
shauryagangrade merged 2 commits into
mainfrom
fix/study-map-data-quality

Conversation

@shauryagangrade

Copy link
Copy Markdown
Member

Resolves #227, #228, #230, #231, #232, #234.

Summary

Fixes all 6 open owner-shaurya data-quality issues in the places dataset.

#227 + #234 — Re-geocode placeholder coordinates

  • 123 SAT-centre records that previously shared 24 exact placeholder coordinate clusters were re-geocoded to distinct, real coordinates (verified Nominatim hits + contributor knowledge).
  • SAT-centre over-date validator: 228 → 3 warnings (the remaining 3 are a pre-existing set of legitimate adjacent schools, not part of the 24 clusters).

#231 — Re-verify corrected records

  • Added a verified block ({"by","on"}) to all 122 corrected records.

#232 — Dedupe same-location centres

  • Removed duplicate 95890 "Ozel Akar IEKFL" (identical physical address to 59289). sat_centre.json: 609 → 608 records.

#230 — Canadian addresses

  • Filled in real, web-verified address fields for all 33 Canadian SAT centres that previously had none (incl. correcting two bad reverse-geocoded addresses).

#228 — Thin non-SAT categories

  • Added 38 airport records for major SAT-covered hub cities across NA/ME/Asia/Europe/Africa (airports: 73 → 111).
  • Added 2 libraries, 2 gov offices, and 2 foreign-language exam centres (Goethe-Institut & Alliance Française, Toronto).

Verification

  • npm run validate:places — all 6 files 0 errors.
  • npm run typecheck — clean.
  • npm run test:unit — 438 tests pass.

Notes

  • Geocoding used a "best-effort" approach (verified coordinates applied; ambiguous cases flagged rather than guessed), as the user declined a Google API key.
  • Working tree also normalized pre-existing JSON line-wrapping to the repo prettier style.

…sses, and expand thin place categories

- Re-geocode 123 SAT centres sharing placeholder coordinates (#227, #234)
- Add verified blocks to 122 corrected records (#231)
- Remove duplicate same-location SAT centre (#232)
- Fill addresses for 33 Canadian SAT centres (#230)
- Add 38 hub airports plus library/gov/exam-centre places (#228)
@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
study-map Ready Ready Preview Sep 8, 2026 1:31pm UTC

Keep both sets of additions:
- foreign_lang_exam_centre: tor-01/tor-02 (mine) + main's ank/ist/ham/gur/rnc/bbs/abj records
- gov_offices: main's van-01/ist-01 kept as-is; my Van City Hall & Istanbul Metro renumbered to -02
- library: main's ist-01 (Ataturk) kept; my Beyazit State Library renumbered to ist-02
@shauryagangrade
shauryagangrade merged commit 32f5a1c into main Sep 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

data: recent SAT centre country batches share placeholder coordinates (570 validator warnings)

1 participant