Geocodificación Inversa

Geocodificación Inversa
(MilGracias @Paco_mg-;)
Cuando en la “Ventana de Estado” le das a “mostrar dirección” (geocodificación inversa) da el siguiente error:

Para que funcione y sólo para quienes tengan servidor propio, hay que añadir unas lineas al archivo traccar.xml:
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>google</entry>

Con esas lineas al darle mostrar dirección nos indicará calle y número
NOTA: En las versiones de Traccar V4.2 y V4.3 no va

“Para que en los reportes nos indique el nombre de la calle, hay que configurar en el traccar.xml el servicio de localización que desees:
https://www.traccar.org/reverse-geocoding/
Los hay gratis y de pago. Te registras en el servicio y te da una clave API que pones en Traccar, reinicias el servicio y a disfrutar. Yo estoy usando el servicio gratuito de Google para éso y para los mapas personalizados” (MilGracias FernandoAgar!!!)

Los que usamos habitualmente son dos servicios que nos registramos en su webs y con ello nos dan una clave api para que tengamos nuestros viajes con geocodificación inversa:

LocationIQ combina múltiples conjuntos de datos (OpenAddress, GNAF, OSM, Geonames, etc.) para proporcionar API de geolocalización asequibles en todo el mundo. Debe registrarse para obtener una cuenta en LocationIQ.com para obtener su clave API.

Precios:

  • Gratis – 10,000 llamadas API por día
  • Premium: los planes comienzan en $ 50 / mes

Parámetros de configuración para LocationIQ:

<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>nominatim</entry>
<entry key='geocoder.url'>http://us1.locationiq.com/v1/reverse.php</entry>
<entry key='geocoder.key'>LA API KEY</entry>

Remarco que la direccion es sin S http:// en LocationIQ

“Según la siguiente documentación desde el 11/06/2018 han cambiado los precios para la APIs de Google (info no actualizada en el link anterior de Traccar):
https://developers.google.com/maps/d…ge-and-billing
Según la nueva tarifa 1.000 peticiones serían 5$, pero regalan 200$ mensuales, así que tendrías “gratis” para 40.000 al mes. Éso cubre unas 1.290 peticiones diarias en un mes de 31 días = unas 3 y pico horas si tu tracker reporta cada 10 segundos (todo ello calculado sin consumir de ninguna otea API y límitado a 50 por segundo). Luego si tienes activado el reutilizar distancia…. pues ya dependerá de muchas variables” (MilGracias GoNzCiD!!!)

“por cierto,.. los que tengáis la clave Api de Google, contínuo… cuidado,… en 1 mes 1000 y pico euros
(1000ypicoGracias JorgeBees!!!)

Si tenemos muchos dispositivos y queremos reducirlo a solamente cuando se pinche sobre “Mostrar dirección” podríamos añadir:
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>google</entry>
<entry key='geocoder.key'>123456789</entry>
<entry key='geocoder.onRequest'>true</entry>
<entry key='geocoder.ignorePositions'>true</entry>
<entry key='geocoder.reuseDistance'>200</entry>

“Si no queremos pasarnos, también se puede poner una cuota por día con google, y en el peor de los casos va a haber posiciones sin poner la calle y ya. Pero hay un proveedor (Nominatim) que el único limite que tiene es que solo acepta 1 petición por segundo. Si alguien no quiere complicarse para nada, creo que sería tal que así:
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>nominatim</entry>
<entry key='geocoder.url'>https://nominatim.openstreetmap.org/reverse</entry>

No me va el link de ubicación recibido por email
Hay que modificar el archivo de configuración de Traccar añadiendo la siguiente línea con la dirección de tu servidor:
<entry key='web.url'>https://URL.url/traccar</entry>
(MilGraciasIván!!!)

Al menos en mi caso la url es distinta: http en vez de https y eliminando “traccar” despues de la url. Es decir:
<entry key='web.url'>http://URL.url/</entry>
(MilGraciasMarcos!!!)

You cannot copy content of this page