Tuesday, September 12, 2006

Publicar datos SIG en Google Earth / Publishing GIS data in Google Earth

Un tema recurrente en las administraciones públicas a todos los niveles (local, regional, nacional y europea) es cómo publicar datos en Google Earth.

Lo primero que se te ocurre es: "claro, contacto con Google, y les digo que alojen y sirvan mis datos"; desconozco si Google tiene la capacidad y el interés en hacer esto, pero se me antoja un poco excesivo si tenemos en cuenta el número de distintas administraciones públicas que existen y de datos dispares. En cualquier caso, añadir tantas fuentes de información harán que el usuario nunca encuentre la nuestra ;-)

Por tanto, tal vez la mejor opción sea poner en nuestra página web algo que permita visualizar los datos geográficos en Google Earth. Según esta estrategia, hay dos opciones:


  • Crear un fichero con los datos geográficos dentro de él, de manera que el usuario se descarga todo y lo visualiza en Google Earth; esto es válido para datos poco pesados, y hay soluciones comerciales y gratuitas que permiten hacer esto.

  • Proporcionar al usuario con un fichero que permita visualizar desde Google Earth lo que sirvo con mi servidor de mapas; una administración pública que maneja un volumen importante de información geográfica cuenta normalmente con un servidor de mapas con servicios de mapa ya definidos. Es solo cuestión de tener algo para servir estos datos en Google Earth



He construido conectores universales que permiten enlazar servidores de mapas con Google Earth; en realidad hacen algo muy simple: reciben peticiones de Google Earth, y las traducen al servidor de mapas correspondiente.

Tengo construidos un par de ejemplos. El primero que mostraré en mi post siguiente es el conector universal de Google Earth a ArcIMS. El segundo es un conector universal para WMS.

Estos conectores los ofrezco por simple cortesía, pero declino toda responsabilidad sobre su funcionamiento y disponibilidad.



Public administrations at all levels (local, regional, national, and european) dealing with spatial data are wondering one way or another how to publish their spatial data in Google Earth.

The first thing you think about is: "well, I ask Google to publish my GIS data on their servers"; I don't know if Google has the capacity or the interest in doing so, but it looks a bit too much to my eyes considering how many different public administrations exist, with different datasets among them. Anyway, adding that big amount of datasets will make the user to never find our data ;-)

The best option is making something available on our website, that will allow the user viewing our data in Google Earth. There are two different options for doing that:


  • To create a file that Google Earth can open, that contains all the data to be shown; this is valid for light weight data, and there are some commercial and non-commercial solutions that will allow you to do this.

  • To provide the user with a file that will allow the user overlay my map services on Google Earth; a public administration that deals with a big amount of spatial data will probably have a map server with map services set up. It's only a matter od having something that allows overlaying this data on Google Earth



I have built universal connectors that allow hooking up map servers to Google Earth; actually they do something very simple: they accept requests from Google Earth, and translate them into the language of the map server.

I have two examples available. I will show the first one in my next post, the universal connector from Google Earth to ArcIMS. The second one is a universal connector from Google Earth to WMS.

I am offering these connectors as courtesy, but I decline any responsability on their performance and availability.

No comments: