ES:Motores de búsqueda

From OpenStreetMap Wiki
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:

Comparación de la API web de algunas herramientas
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

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

  1. Ten en cuenta las notas TODO en el archivo readme.