miércoles, agosto 20, 2008

Geocoder de Buenos Aires

.
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:

Anónimo dijo...

Excelente! mientras esperamos que google se digne a graficarnos las calles en Argentina, al menos podemos hacer algo de geocoding...