ES:Motores de búsqueda
Jump to navigation
Jump to search
La búsqueda por ubicación de un objeto en la base de datos de OSM es útil para muchos fines.
Junto a la representación, la búsqueda en la base de datos es un paso importante hacia el enrutamiento. Aquí tratemos los enfoques existentes de búsqueda en OSM o enlazamiento con la web.
Servicios de motores de búsqueda
Estas opciones están disponibles como servicios que puedes usar:
- Nominatim se despliega en los servidores de OpenStreetMap y facilita la búsqueda en la página principal, además de ofrecer una API.
- Photon alojado por Komoot.de.
- GeoCheck alojado por IdeesLibres.org - busca a través de Nominatim OSM, Photon OSM, ideeslibres.org BANO, IGN y Etalab BANO.
- OSMNames mantenido por KlokanTech.com y HSR - proporciona búsqueda básica de nombres de lugares con autocompletado para propósitos de demostración. El proyecto tiene como objetivo principal proporcionar datos del nomenclátor de OSM.
Comerciales
- OpenCage alojado por OpenCage GmbH - busca a través de OpenStreetMap, geonames y geoplanet, entre otras fuentes.
- LocationIQ busca a través de OSM, OA, Geonames y WoF, entre otras fuentes.
- Osmocoder alojado por 123map.de, puede hacer geocodificación por lotes, de momento solo para la zona de Alemania y en idioma alemán.
- Geocode Earth proporciona APIs de geocodificación alojadas impulsadas por el geocodificador de código abierto Pelias Geocoder. Ofrece búsqueda autocompletada, inversa y de texto completo a través de OSM, OpenAddresses, Geonames y Who's on First. Dirigido por el antiguo equipo de búsqueda de Mapzen.
- WhatIsWhere ofrece un servicio de búsqueda gratuita y poderosa basada en mapas. Soporta múltiples condiciones aplicadas al mismo tiempo, guardado y carga de proyectos de búsqueda, exportando a CSV, etc.
- NetToolKit proporciona servicios asequibles de geocodificación, autocompletado y búsqueda, así como teselas de mapas.
- Geoapify ofrece geocodificación directa e inversa, así como autocompletar. Soporta solicitudes individuales y por lotes. Las API puede se pueden probar con parques infantiles.
- API de Geocodificación ofrece geocodificación directa e inversa basada en datos de OpenStreetMap con baja latencia, servida por un cdn global.
- SmartMaps, impulsado por YellowMap AG. Ofrece geocodificación directa e inversa mundial, enrutamiento, enrutamiento de matriz y autocompletado basado en datos de OpenStreetMap.
- BigDataCloud ofrece gratuitamente una API de geocodificación inversa del lado del cliente que usa datos del proyecto OpenStreetMap (OSM) y varias otras fuentes públicas abiertas. Entregan resultados basados en límites administrativos y no administrativos.
- Geocoding.ai ofrece API de geocodificación alojadas que funcionan con Nominatim, búsqueda de texto completo y geocodificación inversa.
- Geokeo.com proporciona geocodificación directa e inversa con corrección ortográfica y más. Límite de API diario gratis de 2500.
Software de motores de búsqueda
Estas opciones pueden ser implementadas en tu propio servidor:
- Nominatim
- Photon
- Pelias (documentación).
- OSM-Gazetteer de Dmitry Kiselev
- Oscar con una pequeña descripción en [1]
- JRG: pequeño geocodificador inverso que trabaja en una base de datos osm2pgsql posprocesada.
- osmgeoref – un pequeño motor de geocodificación con bajos requerimientos de recursos (prueba de concepto)
- addok (el proyecto parece estar abandonado)
- Mimirsbrunn (proyecto activo en las primeras etapas[1])
- Gisgraphy (el proyecto parece estar inactivo)
Geocodificador | Geocodificación de texto completo | Geocodificación de campos | Autocompletado | Filtro | Sesgo | Geocodificación inversa | Procesamiento por lotes | Normalización | Nomenclátor | Enlace | Enlace de autocompletado | Motor | Fuente de datos |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nominatim | sí | no | no | códigos de país, bbox | N/A | sí | no | Nominatim | estricto | Postgres | OSM | ||
Gisgraphy | sí | sí | sí | radio, país | lat/lon, desactivar Fuzzy | sí | no | Token | EdgeNGram | Solr | OpenAddresses, OSM | ||
Photon | sí | no | sí | bbox, etiquetas de OSM | lat/lon | sí | no | Nominatim | EdgeNGram | ElasticSearch | OSM | ||
Pelias | sí | sí | sí | tipo de lugar, país, Bbox, radio, admin_boundary, fuente de datos | Proximidad | sí | no | libpostal | Who’s On First | Token + EdgeNGram | EdgeNGram | ElasticSearch | OSM, OpenAddresses,
Who's on First, Geonames. soporta datos personalizados. |
addok | sí | no | sí | postal_code | lat/lon | solo direcciones | sí | regex | N/A | Phonetization o Trigram | EdgeNGram | Redis | BAN, BANO(OSM) |
Mimirsbrunn | no | no | sí | conjunto de datos, tipo, zona | lat/lon | sí | no | regex | Cosmogony | Trigram | EdgeNGram | ElasticSearch | OpenAddresses, OSM, BAN |
Proyectos muertos
- OSMNames SphinxSearch de KlokanTech.com - fácil de implementar con Docker y datos descargables de OSMNames.org (muerto, última actividad en 2018), datos desactualizados en el servidor (todavía se incluye como ejemplo https://www.openstreetmap.org/way/550476055/history con el nombre «Ścieąka rowerowa (w budowie)»)
- Twofishes - de Foursquare - Un geocodificador algo verde de avance y retroceso en escala (abandonado, su sitio web está caído)
Atajos de DuckDuckGo
DuckDuckGo ofrece bastantes operadores Bang para enlazar directamente con un objeto o para formar consultas de búsqueda.
- !OSM, !OSt, !openstreet, !openstreet, !openstreetmap, !geouri para buscar como en www.openstreetmap.org.
- !OSMnode identificador directo
- !OSMway identificador directo
- !OSMrelation identificador directo
- !osmfr OSM-Francia
- !Nominatim búsqueda directamente en Nominatim.
- !Taginfo Taginfo
- !OSMCha OSMCha
- !hdyc ¿Cómo contribuyes a OpenStreetMap?
- !osmw, !wosm, !osmwiki este wiki de OSM
- !hosm Ayuda de OSM
- !osmforum Foro de OSM
Los operadores no distinguen entre mayúsculas y minúsculas.
Referencias
- ↑ Ten en cuenta las notas TODO en el archivo readme.
Traducción revisada por colaboradores del Wikiproyecto Traducción en español. Revisión: 2021-09-12.