¿Cómo crear y visualizar un archivo GeoJSON?

El GeoJSON es un formato estándar para representar geodatos vectoriales (polígonos, líneas y puntos ) con sus atributos no espaciales. Entre las bondades que ofrece este formato es que es muy ligero, lo que lo hace perfecto para usarlo en entornos web. Algunos de los software que lo soportan, son: google maps, Leaflet, OpenLayers, GeoServer, MapServer, GeoDjango.

Si quieres ver cómo es la estructura y como se crea un archivo GeoJSON, entra al sitio web http://geojson.io   Lo primero que se nos muestra es una pantalla dividida por un mapa y un un tablero donde se genera el  código basado en Javascript Objet Notation (JSON). Esta aplicación permite crear un archivo GeoJSON de dos maneras. Una es georreferenciando con las herramientas en el mapa: poniendo líneas, puntos o polígonos o si eres de los que gustan esculpir código, puedes hacerlo directamente en el tablero.

Captura de pantalla 2018-03-21 a la(s) 00.07.06

Otra de las ventajas de las que hablábamos es que puedes agregar atributos no espaciales a tu GeoJSON. En el botón donde dice tabla se despliega una opción para agregar una columna y puedas agregar la información que quieras.

Si tienes un archivo GeoJSON puedes abrirlo para visualizar sus datos en el mapa y hacerle modificaciones. También da varias opciones para guardarlo en otros formatos como TopoJSON, ShapeFile, KML, CSV, etc.

 

 

Conectar QGIS con MySQL

 

El primer paso es abrir QGIS. Añadir una nueva capa vectorial, seleccionar Base de Datos y Nueva.

1

Segundo paso es ingresar los datos de conexión. Tipo: MySQL, nombre: como quieras llamar a tu conexión, base de datos: el nombre de la base de datos, usuario y contraseña de la base de datos (phpmyadmin). Si los datos están correctos te lanzará un mensaje de conexión exitosa.

2

Por último, una vez que has creado  la conexión, lo único que tienes que hacer es volver a agregar una capa vectorial, seleccionar “Base de Datos”, en conexiones buscas el nombre que le pusiste a tu conexión, abrir y listo.

3

Si quieres saber como importar un archivo .SHP en una base de MySQL dale clic aquí. Si quieres tienes alguna duda o quieres que haga un tutorial más detallado por házmelo saber en los comentarios.

Importar un archivo .shp en MySQL

 

Para realizar este tutorial es necesario tener una base de datos en MySQL y tener instalado QGIS, que si aún no sabes qué es, es un Sistema de Información Geográfica open source. Aquí te dejo la liga para descargarlo.

Una vez que se tiene instalado el programa, abrimos la consola de windows con permisos de administrador y nos dirigimos a la ubicación donde tengamos instalado ogr2ogr, en mi caso es donde se encuentra instalado QGIS dentro de la carpeta bin, ejemplo: (cd C:\Program Files\QGIS 2.18\bin)

Captura de pantalla (5)

Ahora solo escribimos el siguiente comando en la consola:

ogr2ogr –f MySQL MySQL:database_name,host=localhost,user=database_username, password=database_password path/to/shapefile  -nln datatable_name -update -overwrite -lco engine=MYISAM

Los datos que estamos ingresando son, nombre de la base de datos a la que nos vamos a conectar, el usuario y contraseña, la dirección donde se encuentra el .shp y el nombre de la tabla donde se van a ingresar los datos.

Ejemplo:

ogr2ogr -f MySQL MySQL:midatabase,host=localhost,user=root,password=1234 C:\Users\geotecmatica\Documents\qgis/estados.shp -nln estados -update -overwrite -lco engine=MYISAM

Sustituyes por tus datos  y listo.

Si quieres saber cómo visualizar los datos en QGIS desde MySQL entra aquí.

Espero que sea de gran ayuda para todos, si quieres saber más sobre esto, pueden consultar la fuente aquí. Si tienes algún comentario o alguna duda, por favor déjala en los comentarios.

 

El mapa de música de Spotify

Spotify está haciendo uso de sus datos para generar un mapa donde se muestran las canciones más escuchadas en algunas de las ciudades del mundo. Cada semana se actualiza una lista de 100 canciones más escuchadas a través de la plataforma de streaming de Spotify.

Sólo con ver las listas de dos ciudades vecinas, se pueden diferenciar los estilos y géneros de música más populares en un región. Por lo pronto sólo se puede visualizar en un mapa web. Esperemos que pronto esos datos pudieran ser abiertos.

¿Se te ocurre alguna idea de un proyecto para desarrollar con los datos de Spotify Music  Map?

Dale aquí para abrir el mapa

Captura de pantalla 2017-09-13 a la(s) 18.46.31

 

 

 

 

Datos abiertos geoespaciales: qué son y dónde se encuentran

Los datos abiertos (open data en inglés) es una filosofía y una práctica que requiere que determinados datos sean de libre acceso para todo el mundo, sin limitaciones técnicas o legales. En el ámbito público, tener acceso a los datos de la administración pública, garantiza la transparencia, la eficacia y la igualdad, a la vez que se crea la participación ciudadana. Pero qué son realmente los datos abiertos (DA) y ¿por qué son tan importantes en el papel del especialista geoinformático?, ¿Cuál es su función en los diferentes estados de los DA? Para entender la función del geoinformático es necesario que definamos que son los datos abiertos (DA) y sobre todo para este caso, qué son los datos abiertos geoespaciales (DAG).

Los datos abiertos son aquellos datos que tienen licencia para ser utilizados, reutilizados, redistribuirlos, incluso lucrar con ellos, siempre y cuando se mantengan su propiedad original y que cualquier dato derivado de esos datos debe continuar siendo abierto. Algunas de las características fundamentales y básicas de los DA para que se consideren como tales son que deben de estar disponibles y accesibles a un bajo costo. Esto ha hecho que la internet sea la vía número uno para cumplir con esa característica. Reutilización y distribución se refiere a que los datos deben estar provistos de bajo términos que permitan reutilizarlos y distribuirlos, sin ninguna restricción, incluso deben de tener la característica de interoperabilidad, es decir, que puedan integrase a otro conjunto de bases de datos (BD) o sistemas ya implementados. (Handbook, 2017)

Podemos decir que los DA, son datos que se encuentran en un formato legible por máquinas, que se pueden integrar a otros datos, que pueden ser utilizados por cualquiera y éste puede sacar un provecho individual o colectivo siempre y cuando los nuevos datos que se generen continúen siendo abiertos. Además de que sirven para los gobiernos abiertos para que promuevan la transparencia y la participación ciudadana. Esto es porque los datos que se tiene un particular interés en que se abran, son los que genera el gobierno a través de sus administraciones públicas. En México ya existen varios portales donde se pueden consultar y descargar miles de datos, un ejemplo es la página web: www.datos.gob.mx, donde se encuentran actualmente miles de datos disponible para descarga. Pero si quieres ver en un mapa donde se encuentran los portales web de datos abiertos en el mundo te sugiero que visites el opendatainception.

Es necesario aclarar que en los DA, no deben ni deberán contener nunca, por ningún motivo o excepción información que ponga peligro la privacidad de uno o un grupo de individuos, información que sea considerada como confidencial o reservada de la Nación. (Diario Oficial de la Federación, 2015).

Abrir datos correctamente conlleva una gran responsabilidad y una gran labor de gestión. Para el caso de México es necesario consultar el Diario Oficial de la Federación (DOF) las leyes referentes al tema de DA, transparencia y privacidad. Pero además es importante conocer las normas y los estándares que organizaciones e institutos proponen para una excelente producción de DA. Como siempre, el genio inventor de la web y gran promotor de los datos abiertos, Tim Berners Lee ha propuesto un esquema de desarrollo para obtener de 1 a 5 estrellas para DA. Entre otros grandes promotores también encontramos al Open Data Institute (ODI), una organización sin ánimos de lucro que además de promover y hacer difusión de DA, tiene la capacidad de otorgar un open data certificate (Certificado de Datos Abiertos) a aquellas personas, administraciones u organizaciones, que tengan DA y cumplan con la calidad necesaria.

Como se puede deducir, abrir datos no es tan sencillo, pero tampoco es una tarea imposible. Tampoco tiene que ser una labor tediosa y complicada. Pero lo que interesa para este ensayo es el tema de los datos abiertos geoespaciales. Hablar de datos que tienen la propiedad geoespacial es cuando se pueden complicar las cosas. Los datos geoespaciales se utilizan para representar puntos, líneas o polígonos (vectores) e imágenes (ráster) que refieren a una ubicación física en la Tierra a través de un sistema de coordenadas geográficas (x,y,z), proyección cartográfica, entre otros atributos que lo describen.

Los sistemas de información geográfica (SIG), son los que comúnmente se encarga de procesar, almacenar, manipular, visualizar los datos geográficos. Pero también existen otras tecnologías y herramientas que hacen uso de estos datos, como por ejemplo: Infraestructura de datos geoespaciales (IDE), Geoportales web, servicios de mapas en web (WMS) así como aplicaciones web y móviles, entre otras.

Libro “Fundamentos de las Infraestructuras de Datos Espaciales”

portadaLibroIDE

El libro fue liberado por el autor Miguel Ángel Bernabé Poveda en formato electrónico  el 17 de septiembre del 2014. El Miguel declaró que dadas las circunstancias del precio, la dificultad para conseguirlo, que su contendido tiene más de tres años y que ya se encuentra en la red de manera pirateada; lo ha puesto libre en formato pdf para que llegue a una máxima cantidad de lectores y cumpla con su objetivo.

En este libro encontrarás todo lo necesario para iniciarte en el mundo de las IDE, desde los conceptos que la definen hasta los requisitos de implementación. Sin duda un libro que debe ser parte de tu biblioteca digital.

Descarga segura de mega aquí

Instalación de Mapa Digital de México para escritorio

mapadigital

¿Qué es?

Antes que nada, para quienes no conozcan lo que es Mapa Digital basta decir que es un Sistema de Información Geográfica (SIG) desarrollado por el Instituto Nacional de Estadística y Geografía (INEGI) que su vez tiene la versión en línea y escritorio. Esta última es de la que estaremos hablando.

¿Para qué sirve?

En esta versión de escritorio en la que podemos cargar, manipular, visualizar, consultar, crear, analizar, conectarse a bases de datos geográficas y mucho más. La plataforma es muy amigable e intuitiva lo que permite el fácil manejo y el rápido aprendizaje para quienes no tengan mucho conocimiento de este tipo de software.

Instalación

Podemos descargar su versión más reciente en la página web de INEGI (http://www.inegi.org.mx/geo/contenidos/mapadigital/) o en los siguientes enlaces y adelantar 3 pasos de la instalación. Dar clic al enlace esperar 5 segundos y dar clic en “saltar publicidad” http://adf.ly/sEY5H y http://adf.ly/sEa4W

1.-Nos dirigimos al menú y accedemos a “Para escritorio”

2.-Aparecerá una página donde estarán las instrucciones de instalación y abajo un link donde dice: “Instalación de Mapa Digital de México para escritorio versión 6. Damos clic y nos aparecerá una ventana donde nos pedirá un correo y contraseña. Esto no presenta ningún problema lo único que se tiene que hacer es dar clic en donde dice “registrarse”.

3.-Al ingresar su cuenta con la que se registró y contraseña que le enviará INEGI al correo, comenzará la descarga.

4.-Cuando termine la descarga se ejecuta  y se puede instalar con las configuraciones predeterminadas dando clic “siguiente” y al final en “instalar”.

Una vez instalado se recomienda descargar el proyecto básico de información que se encuentra abajo de la liga de donde descargamos Mapa Digital, en él podemos encontrar información geográfica que nos servirá para visualizarla en el SIG en la que podemos encontrar información del Marco Geoestadístico Nacional, curvas de nivel, entre otra información.

Para instalar se tiene que seguir los mismos pasos que en Mapa Digital. El archivo se descargará como un “.zip” para instalarlo se tiene que descomprimir y después ingresar a la carpeta y ejecutar. Una vez instalado desde el SIG podemos cargar la información que necesitemos para algún proyecto.