Geodatos en Google Drive con GeoWE

Hoy en día, tener acceso a  los datos desde cualquier lugar y en cualquier momento es ya una necesidad, y Google Drive cubre esta función. Cuando se trabaja online, Google Drive es una buena solución de almacenamiento en la nube, ya que permite gestionar y compartir los datos desde la Web.

A la hora de trabajar con información geográfica, el guardar los geodatos online presenta la ventaja de poder disponer de ellos desde cualquier dispositivo, visualizarlos y editarlos, así como compartir dicha información. En este sentido la plataforma GeoWE proporciona soporte para realizar todas estas operaciones.

GeoWE nos permite consumir información espacial directamente desde la Web. Para ello, desde el "menú principal" o bien desde el "Administrador de capas", en la plataforma SIG se pueden añadir datos en formato vectorial desde diferentes fuentes. En este caso, para cargar desde Google Drive se seleccionará la pestaña URL tal y como se muestra en la siguiente figura:



Con respecto al formato de los datos, desde esta pestaña GeoWE permite la carga de distintos estándares abiertos e interoperables como son GeoJSON, KML, GML y WKT.


Para poder cargar datos espaciales desde Google Drive en GeoWE, es necesario indicar la URL corresponciente a la descarga directa del fichero desde la nube. Para conseguir esto se deben seguir algunos pasos:

  • Desde el Drive, realizar doble click sobre el fichero que se desea cargar en GeoWE y seleccionar la opción "Get shareable link" para obtener el enlace a compartir. En el siguiente ejemplo se obtendrá el enlace del fichero "estadisticas.geojson" desde la cuenta de Google Drive:

  

  • En el diálogo que se muestra a través de esta opción (ver siguiente figura), aparece una URL al fichero para abrir directamene desde Google Drive, el cual se apoya en el identificador del archivo seleccionado. Esta URL nos permite compartir el archivo con otros usuarios a través del Drive, por lo que no nos sirve como link válido para descarga directa. En cambio, conociendo el identificador del archivo se podrá obtener el enlace directo.

 
  • Finalmente, para obtener la descarga directa se utilizará la siguiente URL:
https://docs.google.com/uc?export=download&id=XXXXXXXXXXXXXXXX

A partir de esta URL se podrán cargar los datos en GeoWE. Para el caso de ejemplo, el enlace de descarga directa para el fichero "estadisticas.geojson" quedaría de la siguiente manera:



En este momento se podrá introducir en el diálogo de carga, la URL construida para el fichero alojado en Google Drive. Por último, bastará con especificar el nombre de capa, la proyección y el formato en la que se encuentran los datos del fichero:

 


Al pulsar sobre el botón Aceptar, GeoWE cargará la información espacial desde Google Drive y se visualizarán los geodatos en el mapa:

 

Una vez finalizada la carga, el usuario puede comenzar la sesión de trabajo con los datos espaciales disponibles en el mapa, y al finalizar la sesión se podrán exportar de nuevo los datos para volver alojarlos en nuestra cuenta de Drive y así tenerlos siempre disponibles.


Otra ventaja de disponer la información espacial en Google Drive es que, a través de GeoWE y usando tus datos en la nube, podrás compartir las capas vectoriales con otros usuarios mediante una simple URL:

 


Completando los campos que requiere el diálogo de carga por URL, al pulsar el botón "Generar URL", se facilitará el link correspondiente a la capa vectorial que se desea compartir. De esta manera, cuando cualquier otro usuario pulse o utilice esta URL, se cargará GeoWE y se visualizará la información automáticamente con un solo click. Esto permitirá compartir tus datos con otros usuarios de una manera rápida y sencilla. Esta sería la URL del caso de ejemplo:

http://demo-geowe.rhcloud.com/?layerUrl=https%3A%2F%2Fdocs.google.com%2Fuc%3Fexport%3Ddownload%26id%3D0B86pb1FgopDAS3M0ZVZyc2lSdjQ&layerName=estadisticas&layerProj=WGS84&layerFormat=GeoJSON

Comentarios

  1. A ver quien se aníma a escribir un post para cargar datos geográficos desde github.

    ResponderEliminar
  2. Existe algún limite de capacidad del fichero de carga. Estoy intentandolo con 10 MB y no puede...

    ResponderEliminar
    Respuestas
    1. Hola Rubén.
      He cargado desde Google Drive una capa de 13 MB sin problema.

      Eliminar
  3. Hola Rubén.
    En principio la limitación que impone Google Drive es por número de descargas.

    https://support.google.com/drive/answer/2494822?hl=en&visit_id=1-636158448692919559-1408087440&rd=1

    Respecto al tamaño de fichero no me consta. No he encontrado documentación al respecto. Lo que si he notado en ciertas ocasiones es que descargar algo pesado de Drive puede ser lento.
    ¿Te devuelve algún error la aplicación? ¿has probado a cargar ese mismo fichero de 10MB desde otra url? por ejemplo gitHub, dropbox, o algún otro?

    Ten en cuenta que la versión de GeoWE desplegada en map.geowe.org, es solo una versión de demostración y en determinadas circunstancias los recursos del servidor pueden estar limitados.

    ResponderEliminar

Publicar un comentario

Entradas populares