Skip to content

data: resolve 3 remaining near-duplicate-coordinate warnings in sat_centre.json #247

Open

Description

@yakew7

Context

npm run validate:places passes (0 errors) but currently emits 3 warnings for suspected copy-pasted coordinates in sat_centre.json, left over after #234/#227/#232 fixed the larger batches of duplicate coordinates:

$ npm run validate:places
  WARN   sat_centre.json: "Cradle High School - Benin" (id: 66357) and "Nathan American Academy" (id: 43290) are ~16m apart — check for a duplicated/copy-pasted coordinate
  WARN   sat_centre.json: "KOLEJ INTEGRAL FEN LISESI" (id: 59066) and "TED MALATYA COLL PRVTE ANATOLIAN HS" (id: 59966) are ~12m apart — check for a duplicated/copy-pasted coordinate
  WARN   sat_centre.json: "JALE TEZER EDUCATION INSTITUTIONS" (id: 59293) and "TED University" (id: 51918) are ~38m apart — check for a duplicated/copy-pasted coordinate
   OK    sat_centre.json (608 records, 0 error(s))

Validation passed: all 6 file(s) clean, 3 warning(s).

Each pair is two differently-named schools sharing (or nearly sharing) one coordinate — almost certainly one of the two has the wrong lat/lng copy-pasted from the other, per the validator's own near-dupe heuristic (< the configured meter threshold).

Task

For each of the 3 pairs above, look up the real address/coordinates for both schools (Google Maps) and correct whichever one is wrong. Benin City, Nigeria; Malatya, Turkey (2 pairs).

Acceptance criteria

  • All 3 warnings resolved with corrected coordinates (or a documented reason the two places really do share a building, e.g. co-located test centres)
  • npm run validate:places shows 0 warnings for sat_centre.json

Activity

  1. propcgamer20-png commented on Nov 6, 2026

    @propcgamer20-png
    Member

    Status on main as of 2026-11-06:

    • Malatya pairs: resolved. npm run validate:places no longer reports "KOLEJ INTEGRAL FEN LISESI / TED MALATYA" or "JALE TEZER / TED University" (the Jale Tezer coordinate was corrected in Fix two copy-pasted SAT centre coordinates and remove the Shawnigan Lake duplicate #330).
    • Benin City: still open. Cradle High School - Benin (66357, Godwin Abbey Way) and Nathan American Academy (43290, "6, Ighile Street Off 2Nd Ugbor Road") are still about 16 m apart. Their addresses name two different streets, so one coordinate is almost certainly a copy-paste. I could not settle which: OpenStreetMap's search returns nothing for either school or either street name, so there is no second source to compare against, and I did not want to move a pin from memory.

    Two other warnings now appear in the same validator run, both worth knowing about:

    • Nairobi (not in sat_centre.json). Goethe-Institut Nairobi and Alliance Française de Nairobi are about 30 m apart. This looks like a false positive: both coordinates match OpenStreetMap's own entries exactly (Monrovia Street and Utalii Lane are adjacent), so the validator is right to flag it but the data is fine.
    • Kalba. American School of Kalba is listed in both other_places.json (25.0991, 56.3581) and sat_centre.json (25.0513, 56.3542), about 5 km apart, and OpenStreetMap puts the school at about 25.0734, 56.3552, which matches neither. That one needs a person with local knowledge to decide.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdataPlaces datasetgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions