Sv:Nominatim
Nominatim | |
---|---|
author: | osm-search/Nominatim/graphs/contributors GitHub |
version: | 4.3.1 releases (2023-10-04) |
Webbsajt: | nominatim.org / UI: nominatim.openstreetmap.org |
Källkod: | osm-search/Nominatim GitHub |
OSM sökmotor |
Nominatim (from the Latin, 'by name') is a tool to search OSM data by name and address (geocoding) and to generate synthetic addresses of OSM points (reverse geocoding). It can be found at nominatim.openstreetmap.org.
Nominatim (från latin, 'efter namn') är ett verktyg för att söka OSM-data efter namn och adress (geokodning) och för att generera syntetiska adresser till OSM-punkter (omvänd geokodning). Den finns på nominatim.openstreetmap.org.
Nominatim används också som en av källorna till sökrutan på OpenStreetMap-hemsidan. Flera företag tillhandahåller värdbaserade instanser av Nominatim som du kan fråga via ett API; se avsnittet Alternativ nedan.
API/användningsinstruktioner
API-dokumentationen finns på [1]. Den innehåller också tips om hur man formulerar sökfrågor med Nominatim.
Användningspolicy
För användningspolicyn för nominatim.openstreetmap.org, se Nominatim användningspolicy.
Källkod
Nominatim är baserat på PostgreSQL-importverktyget osm2pgsql med det alternativa gazetteer-utmatningsalternativet. Indexering och sökning utförs med en kombination av C, plpgsql och PHP. Källan finns här:
https://github.com/openstreetmap/Nominatim
Fullständiga installationsinstruktioner finns på på nominatim.org-webbplatsen.
Andra resurser
Det finns också en lista över språkmappningar per land, några experimentella adressformat per land och en lista med förkortningar.
Buggar / Felrapportering
Vänligen rapportera buggar och problem i Nominatim issue tracker på Github (det finns även ett arkiv över nummer före 2018 som ursprungligen rapporterades på trac.openstreetmap.org).
När du rapporterar oväntade sökresultat, vänligen inkludera följande i din felrapport:
- den exakta söktermen du använde
- länkar till OSM-objekten du förväntar dig att hitta och, valfritt, en länk till OSM-objektet som faktiskt hittades
Alternativ / Tredjepartsleverantörer
För lite större krav kan du kanske använda någon av de olika tredjepartsleverantörerna, även om du naturligtvis måste godkänna deras användarvillkor.
- Geofabrik
- LocationIQ
- Geoapify (använder bland annat Nominatim, ger kommersiell åtkomst till Nominatim API [1])
- Geocoding API
- Geocodify.com
- OpenCage Geocoder (använder bland annat Nominatim [2])
- Geokeo Geocoding Api 2500 gratis api-samtal daglig gräns (använder bland annat Nominatim [3])
- Maps.co Free Geocoding API (Gratis geocoding API med Nominatim. Ingen API-nyckel krävs)
Du kan också installera din egen instans av Nominatim.
Se Sökmotorer för en komplett lista över OSM-baserade geokodningsleverantörer, inklusive de som använder annan geokodningsprogramvara än Nominatim.
API-klientbibliotek
Obs: innan du lägger till några bibliotek här, måste se till att det tvingar användaren att ställa in en anpassad användaragent. Den bör också tydligt peka på Nominatims användningspolicy.
Inte stödja kvaliteten på dessa relaterade projekt, men överväg att använda dem som ett alternativ till att skriva ditt eget. Se till att du läser Nominatims användningspolicy innan du använder dessa bibliotek. Se särskilt till att du respekterar gränsen på 1 begäran/s.
- C#: https://github.com/f1ana/Nominatim.API
- Python: https://geopy.readthedocs.io/en/stable/#nominatim
References
- ↑ Geoapify Geocoding API-webbplats, .com/geocoding-api/ https://www.geoapify.com/geocoding-api/, hämtad den 27 september 2021
- ↑ Migrerar från Nominatim, OpenCage-webbplatsen, https://opencagedata.com/guides/how-to-switch-from-nominatim, hämtad 26 augusti 2021
- ↑ Geokeos webbplats, https:/ /geokeo.com/, hämtad 26 augusti 2021