Geocoder es un servicio geográfico que funciona sobre la Ciudad de Buenos Aires, en el cual a partir de una dirección o de un lugar dado podés obtener sus coordenadas geográficas y por ende su ubicación visual sobre un papa en línea.
Además es posible utilizar geocoder como un web service, a continuación se ven algunos ejemplos:
a) Servicio de geocoding
Como actualmente sólo se soporta consultas sobre la Ciudad de Buenos Ares no es necesario especificar provincia ni ciudad. Ejemplo de Invocación:
geocoder.com.ar/geocoder/geocode.php?calle=Callao&alturaCalle=1500
Respuesta
CALLAO AV.
1500
-58.3918617027
-34.5916734896
Recoleta
En el caso que la consulta retorne varios resultados porque se ingresó un nombre de calle ambiguo se obtiene lo siguiente.
geocoder.com.ar/geocoder/geocode.php?calle=Sarmiento&alturaCalle=1500
Respuesta
849
SARMIENTO
1500
741
FRAGATA Pres. SARMIENTO
1500
Entonces se deberá realizar otra consulta con el id de la calle que se desea ubicar.
geocoder.com.ar/geocoder/geocode.php?calle=Sarmiento&alturaCalle=1500&id=849
Respuesta
SARMIENTO
1500
-58.3878622261
-34.605272967
San Nicolas
b) Geocoding inverso
Este servicio le permite ubicar una calle a partir de la posición expresada en latitud y longitud:
geocoder.com.ar/geocoder/revgeocode.php?lat=-34.605747&lon=-58.394243
Respuesta
SARMIENTO
1941
Balvanera
Entre calles
Este servicio le permite ubicar entre que calles se encuentra la posición expresada en latitud y longitud:
geocoder.com.ar/geocoder/entrecalles.php?lat=-34.605747&lon=-58.394243
Respuesta
SARMIENTO
1941
Balvanera
RIOBAMBA
AYACUCHO
1 comentario:
Excelente! mientras esperamos que google se digne a graficarnos las calles en Argentina, al menos podemos hacer algo de geocoding...
Publicar un comentario