Hoppa till innehåll

Data Visualization on Maps

nominatim.org

Nominatim är OpenStreetMaps egen geokodningstjänst. Den omvandlar adresser till koordinater (geokodning) och koordinater till adresser (omvänd geokodning) globalt, byggd direkt på OSM:s öppna kartdata.

Besök nominatim.org

Vad är nominatim.org?

Nominatim är OpenStreetMaps officiella, öppna geokodningsmotor - mjukvaran som omvandlar adresser och platsnamn till koordinater (geokodning) och koordinater till adresser (omvänd geokodning), byggd direkt på OSM:s globala, community-underhållna kartdata. Det är den geokodningstjänst som driver sökfunktionen på openstreetmap.org själv, och den kan användas antingen via det publika API:et eller köras som en egen självhostad instans (bygger på PostgreSQL/PostGIS). Eftersom Nominatim är öppen källkod och baserad på fritt licensierad OSM-data är den ett standardval för utvecklare och organisationer som vill undvika beroende av kommersiella geokodningsleverantörer eller som behöver full kontroll över sin geokodningsinfrastruktur. Det publika API:et är avsett för lätt, icke-kommersiell användning och testning snarare än högvolyms produktionstrafik.

Vad den fria nivån räcker till

Tjänsten är gratis och bygger på OpenStreetMaps öppna data. Källdatan anger inga specifika kvot- eller volymgränser för användningen.

Användningsfall

Global adressökning

Geokoda adresser till koordinater i appar och verktyg baserat på öppen OSM-data.

Omvänd geokodning

Slå upp adress eller platsnamn utifrån ett par koordinater.

Egen geokodningsinfrastruktur

Organisationer som vill undvika tredjepartsberoende kan självhosta Nominatim på egen server.

Referensgeokodning

Används som baseline-geokodning i forskning och OSM-relaterade verktyg.

Prototyping

Lätt produktionsanvändning där man senare kan migrera till en betald tjänst eller egen instans vid högre volym.

Styrkor och begränsningar

Styrkor

  • Helt öppen källkod, kan självhostas för full kontroll och skalning på egen infrastruktur
  • Bygger på global, community-underhållen OSM-data utan licenskostnad
  • Officiellt underhållen av OpenStreetMap-projektet, vilket ger hög trovärdighet och långsiktighet
  • Gratis publikt API för lättare användning utan registrering

Begränsningar

  • Det publika API:et har en strikt användningspolicy avsedd för lätt/testtrafik, inte högvolym produktion - hög volym kräver egen self-hosted instans
  • Att självhosta Nominatim kräver egen serverdrift, databashantering och regelbunden dataimport från OSM, vilket är en betydande driftskostnad
  • Datakvaliteten på adresser varierar mellan länder/regioner beroende på hur väl OSM är kartlagt lokalt
  • Källan ger inga exakta kvotsiffror för det publika API:et - verifiera aktuell policy på nominatim.org

Jämfört med alternativen

Till skillnad från kommersiella geokodningstjänster som opencagedata.com (som själv aggregerar OSM och andra öppna källor bakom ett enkelt API) eller locationiq.com och geocod.io, kräver Nominatim antingen att man accepterar det publika API:ets begränsade användningspolicy eller självhostar hela lösningen. Fördelen är att man helt slipper API-nycklar och tredjepartsberoende om man kör sin egen instans, vilket ingen av de kommersiella alternativen erbjuder på samma sätt.

Vanliga frågor

Är Nominatim gratis för alltid?

Mjukvaran är öppen källkod och gratis. Det publika API:et är gratis men avsett för lätt användning enligt en strikt policy - för produktion i skala förväntas man självhosta.

Self-hosted eller moln?

Båda: det finns ett publikt hostat API, men hela poängen med Nominatim är att den kan köras helt self-hosted på egen server.

Vem passar Nominatim för?

Utvecklare och organisationer som vill ha en gratis eller helt kontrollerad geokodningslösning byggd på öppen data, särskilt de som är villiga att driva egen infrastruktur för skala.

Kräver det tekniskt kunnande att komma igång?

Att använda det publika API:et är enkelt, men att självhosta kräver kunskap om PostgreSQL/PostGIS-drift och OSM-dataimport.

Hur bra är datakvaliteten?

Den följer OSM:s kartläggningskvalitet, som varierar geografiskt - källan specificerar inga exakta siffror.

SIAX perspektiv

Att geokodningen bygger på öppen OSM-data gör Nominatim till ett naturligt val när man vill undvika bindning till en enskild kommersiell geodataleverantör. Gratis community-drivna API:er har i regel praktiska begränsningar för belastning i drift - eftersom källan inte specificerar dessa bör man verifiera aktuella driftvillkor innan tjänsten bär en produktionskritisk volym.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal