Sri Lanka learning maps — source and licence record Prepared 19 October 2026. WGS84 coordinates. These generalised learning maps are not navigation charts, a current water-level survey or maritime claims. PROVINCES geoBoundaries gbOpen LKA ADM1, boundary ID LKA-ADM1-99731895. Reference year: 2017. Nine provinces. Snapshot pinned to Git revision 9469f09. Source: © OpenStreetMap contributors, Wambacher; Open Database License 1.0. https://www.geoboundaries.org/api/current/gbOpen/LKA/ADM1/ https://github.com/wmgeolab/geoBoundaries/blob/9469f09/releaseData/gbOpen/LKA/ADM1/geoBoundaries-LKA-ADM1.geojson https://www.openstreetmap.org/copyright https://opendatacommons.org/licenses/odbl/1-0/ Original extract retained at scripts/sri-lanka-admin-source.geojson. Derived province database is made available under ODbL 1.0. Simplified by 0.0007 degrees with topology preservation, repaired and snapped to 0.00001 degrees. ISO codes LK-1 through LK-9 assign province names. The map teaches provinces, not the separate set of twenty-five districts. WATERS Natural Earth 1:10m rivers/lake centerlines, lakes and marine polygons. Public domain. Extracted 19 October 2026 from natural-earth-vector GeoJSON. https://github.com/nvkelso/natural-earth-vector/tree/master/geojson https://www.naturalearthdata.com/about/terms-of-use/ Selected source geometry is retained at scripts/sri-lanka-water-source.geojson so rebuilding does not require network access or the full world datasets. Mahaweli retains both named river and lake-centerline segments as one answer. The Senanayaka Samudra source reservoir is labelled Senanayake Samudraya. Palk Strait, Gulf of Mannar, Bay of Bengal and Laccadive Sea use source polygons clipped to [78.8, 5.5, 82.5, 10.25]. Sri Lanka land plus a 0.003-degree shore margin is removed from marine targets. These are selected reference waters; the many other rivers, tanks, lagoons and coastal features are not shown. CITIES AND SIGHTS Twenty curated city and town coordinates; every province is represented. Colombo and Sri Jayewardenepura Kotte are distinct targets: zoom in. Points are checked against their stated province with a small coastal tolerance. Sixteen sight pins identify representative sites or landscapes, not confirmed entrances, safe routes or opening status. The city and sight selections are editorial learning references rather than population rankings or itineraries. https://whc.unesco.org/en/statesparties/lk/ https://www.srilanka.travel/ REBUILD python3 scripts/build-sri-lanka-maps.py (requires Shapely 2) Inputs: the two checked-in source extracts and public/data/sri-lanka-map-places.json. Outputs: public/sri-lanka-{provinces,cities,waters}.geojson and src/lib/atlas/sri-lanka-places.ts.