Vilken kommun ligger en koordinat i?
curl 'https://api.kart-api.se/v1/kommun/lookup?lat=58.705&lon=15.77'
{"kommunkod":"0562","kommunnamn":"Finspång","lanskod":"05","lansnamn":"Östergötland",
"attribution":["©Lantmäteriet · Administrativ indelning · CC BY 4.0"]}Uppslaget är punkt-i-polygon mot Lantmäteriets gränser — inte närmaste ort, inte en bbox. En punkt i skärgården hamnar i rätt kommun även när närmaste tätort ligger i grannkommunen.
Utanför Sverige
404 med skäl. Vi svarar hellre "utanför Sveriges kommuner" än gissar på närmaste.
Gränsen som geometri
curl 'https://api.kart-api.se/v1/kommun/0562' # GeoJSON Feature
curl 'https://api.kart-api.se/v1/kommun/0562/grannar'Grannuppslaget räknar både delad gräns och 200 meter över vatten, så skärgårds- och fjärdgrannar kommer med. Det låter petigt tills man bygger en regional vy och upptäcker att kommunen tvärs sundet saknas.
Kommunkoden
Fyra siffror, ledande nolla inkluderad: Finspång är 0562, inte 562. Tappar du nollan hamnar du i en annan kommun eller i ingen alls — det är det vanligaste felet vi ser i våra egna loggar.