Servicio REST de transformación de coordenadas
Este servicio permite aplicar diferentes cambios de sistema de coordenadas y/o referencia en el ámbito geográfico de Cataluña
URL: http://www.icc.cat/servGeoCalc/calculadores?
Se puede aplicar el cambio de sistema de referencia entre ED50 y ETRS89 o WGS84, al mismo tiempo que se pueden expresar los valores en coordenadas geográficas, en la proyección UTM (huso 31 y hemisferio N) o en la proyección Pseudo-Mercator (para el caso del sistema de referencia WGS84, usado por GoogleMaps).
Características técniques del servicio:
Servicio de acceso vía peticiones HTTP y formato de intercambio de datos JSON. Es público.
EPSG soportados: 25831, 23031, 32631, 4258, 4230, 4326, 3857
Parámetros (petición HTTP GET)
inSR: EPSG de las coordenadas origen
outSR: EPSG de las coordenadas destino
x: coordenada UTMx o xE
y: coordenada UTMy o yN
jsonp: parámetro opcional para hacer peticiones Json entre dominios diferentes. Para peticiones fuera del dominio http://www.icc.cat hay que utilitzar JSONP para evitar problemas de crossdomain entre servidores.
Peticiones JSON (dentro del dominio www.icc.cat)
Formato de respuesta (JSON): {"geometries":[{"x":"coordenada UTM X o longitud","y":"coordenada UTM Y o latitud"}]}
Ejemplo de petición (JSON):
http://www.icc.cat/servGeoCalc/calculadores?inSR=23031&outSR=4230&x=400000&y=4600000&format=json
Ejemplo de respuesta (JSON):
{"geometries":[{"x":"1.801101826","y":"41.544685636"}]}
Peticiones JSONP (fuera del dominio www.icc.cat)
Formato de respuesta (JSONP): delicious_callbacks[id]({"geometries":[{"x":"coordenada UTM X o longitud","y":"coordenada UTM Y o latitud"}]})
Ejemplo de petición (JSONP):
Ejemplo de respuesta (JSONP):
delicious_callbacks[1387350666560]({"geometries":[{"x":"1.801101826","y":"41.544685636"}]})
Aplicación cliente de ejemplo que utiliza este servicio con Jsonp.