sábado, 31 de diciembre de 2016

CREAR DOMINIOS EN UNA TABLA CON QGIS

Muchas veces en una tabla de atributos, cuando los valores de un campo se repiten constantemente, introducirlos manualmente puede ser un trabajo algo arduo o puede crear errores, para evitar eso creamos los dominios, y en este caso vamos a ver como crearlos con QGIS.

- abrimos las propiedades del shapefile y seleccionamos campos.
- En control de edición hacemos click donde pone edición de texto del campo donde queremos poner el dominio.


- Nos aparece un cuadro con una lista de acciones, seleccionamos la que pone valores únicos, dejamos editable de abajo sin marcar y damos a ok.


- Aceptamos en las propiedades y ahora cuando editamos los datos de ese campo de la tabla al hacer doble click nos aparece un desplegable de todos los valores de ese campo para que elijamos uno de ellos, no pudiendo elegir otro valor o texto distinto.











jueves, 20 de octubre de 2016

MAPA ESTUDIO DE RIESGO DE DESPOBLACIÓN EN MUNICIPIOS DE CIUDAD REAL

Utilizando los datos de población del INE desde 1996 hasta la actualidad en la provincia de ciudad real, he realizado un pequeño estudio de riesgo de despoblación de municipios.
Para ello he cruzado datos de población de los municipios entre estas fechas en la tabla de atributos, para obtener resultados de pérdida de población y su diferencia porcentual, dando como resultado el siguiente mapa.


jueves, 15 de septiembre de 2016

UTILIDAD DEL COMPLEMENTO POINTS2ONE DE QGIS

En alguna ocasión tenemos registrados una serie de puntos en un shapefile que delimitan un terreno o zona la cual nos interesa representarla en forma de polígono, o en forma de linea representando su perímetro. Para ello podemos descargarnos el complemento de QGIS denominado Points2one.
Vamos a la pestaña Complementos y hacemos click en administrar e instalar complementos, buscamos el complemento ponits2one y lo instalamos.
Debemos enumerar los puntos del shapefile para ordenar la creación del polígono o perímetro.




Hacemos click en el complemento Points2one y en capa de puntos de entrada elegimos el shapefile de puntos, seleccionamos crear polígonos o crear lineas según nuestra conveniencia, seleccionamos ordenar vértices por y elegimos nuestro campo enumerado, escogemos una ruta de salida y damos a ok.




El resultado es un polígono o polilinea que sigue los criterios de numeración dados previamente por nosotros.






   

viernes, 22 de julio de 2016

RESUMEN DE LA HERRAMIENTA DE ANÁLISIS DE REDES EN ARCGIS 10

En esta entrada vamos a comentar brevemente la función de cada uno de los elementos de la herramienta de análisis de redes o network analyst en arcgis 10, partiendo de un network dataset creado anteriormente en arccatalog.

RUTA o ROUTE.
Crea la ruta más rápida o de menor distancia a recorrer entre dos o más puntos que seleccionemos en nuestra red.



ÁREAS DE SERVICIO o SERVICE AREAS.

Crea las áreas de influencia a una distancia proporcionada por nosotros de los puntos que seleccionemos, esto nos dará información respecto a que áreas estarán influenciadas por cada punto para determinados objetivos.



INSTALACIÓN MÁS CERCANA o CLOSEST FACILITY.

A partir de unos puntos de incidentes y otros de instalaciones, seleccionados por nosotros, crea las rutas más cercanas para llegar de unos a otros.



MATRIZ DE COSTE ORIGEN DESTINO o OD COST MATRIX.

Crea una matriz de líneas rectas entre unos puntos de origen y otros de destino con la información de la distancia entre ellos, aunque sean líneas rectas tiene en cuenta la red y sus distancias.


PROBLEMA DE GENERACIÓN DE RUTAS PARA VEHÍCULOS o VEHICLE ROUTING PROBLEM.

A partir de unos depósitos o almacenes y unas órdenes o destinos, y configurando una serie de elementos como las horas de salida y llegada, el tiempo de las rutas, el lugar de salida y llegada, etc., nos crea las rutas que cada vehículo debe recorrer para optimizar su reparto.

UBICACIÓN Y ASIGNACIÓN o LOCATION – ALLOCATION.

A partir de unos puntos de demanda y unas instalaciones seleccionados por nosotros, nos crea unas líneas que relacionan dichos puntos de demanda con las instalaciones más próximas a ellos en tiempo, distancia o el coste que le configuremos.



lunes, 20 de junio de 2016

CREAR UN MAPA CON EFECTO RELIEVE

Muchas veces los mapas que creamos nos quedan con un aspecto correcto y profesional, pero si además queremos que tengan un aspecto más realista y atractivo podemos insertarle un fondo del terreno en relieve.
De esta manera, además de hacerlo más vistoso, tendremos mayor información topográfica del terreno a simple vista, y podremos relacionar la información de los shapefiles con la morfología del territorio.
Aquí tenemos un mapa con información de vías, edificios y distintas zonas vegetales de un parque forestal de forma plana:




Simplemente añadimos debajo un archivo MDE del terreno al que le aplicamos la opción de sombreado, para ello vamos a ArcToolbox / Spatial Analyst Tools / Surface / Hillshade y obtenemos un mapa de sombras que pondremos debajo. 
Le aplicamos una transparencia del 10%, elegimos una rampa de colores adecuada para nuestro territorio, a las vías y polígonos de nuestro shapefiles les aplicamos una transparencia adecuada para que se pueda apreciar la morfología del terreno y obtenemos el siguiente resultado:




Como observamos la mejora es mucha en el resultado.

lunes, 9 de mayo de 2016

CREAR UN CAMPO CON NÚMEROS CORRELATIVOS CON ARCGIS

Muchas veces nos es necesario un campo que enumere nuestros elementos de un shapefile para poder etiquetarlos, podemos utilizar el campo que se crea automáticamente denominado FID pero normalmente nos interesa que comience con el número 1 y no el 0.


Aquí os dejo una forma de hacerlo muy fácil.


- se crea un nuevo campo de formato número en la tabla de atributos con add file.


- click derecho en el nombre del campo creado en la tabla de atributos y del menú elegimos field calculator.




- utilizamos el FID para crearlo, para ello en el panel que aparece ponemos [FID]+1 y damos a ok, así evitamos que aparezca el número 0.






jueves, 31 de marzo de 2016

COLOCAR EN LA WEB UN MAPA DINÁMICO CON QGIS

Cada vez es más útil y necesario la utilización de mapas en la web que sean dinámicos para poder interactuar con ellos, en esta ocasión vamos a ver cómo insertar un mapa dinámico en una página web mediante la herramienta qgistoweb de QGIS.


- Lo primero que debemos hacer es colocar en QGIS los shapefiles que queremos que aparezcan en nuestro mapa web y configurar su apariencia, etiquetas, etc.




- Una vez tenemos configurados nuestros shapefiles vamos a la pestaña web / qgis2web y hacemos click en create web map


- Entonces nos aparecerá la ventana de la herramienta export to web map y ahí configuraremos su apariencia para la web.




- En la parte superior izquierda podemos configurar si queremos que aparezca la información de un campo cuando hagamos click en un elemento del mapa y los shapefiles que queremos que se visualicen, en la parte inferior izquierda podemos configurar aspectos como el zoom y escala, datos de exportación, y apariencia, y en la parte inferior derecha podemos elegir una base de mapa.


- Cuando tengamos todo configurado hacemos click en Export y esto nos crea una carpeta en la carpeta qgis2web, que normalmente esta en C:\Documents and Settings\Administrador\Configuración local\Temp, con los archivos necesarios para la web como son css, data, js, legend y markers, y además nos abre nuestro mapa web en el navegador.


- Para poder subirlo a la web una de las opciones es con Google Drive, por lo que lo abrimos y damos a subir carpeta, y para saber la carpeta que se ha creado hacemos click derecho en el mapa del navegador y seleccionamos inspeccionar, entonces se nos abre la consola de google, donde iremos a sources que nos mostrará la dirección y el nombre de la carpeta del mapa web en nuestro pc.


- Así podemos incluir nuestro enlace en cualquier página para ver nuestro mapa web, puedes pinchar en el siguiente mapa para abrirlo.








jueves, 17 de marzo de 2016

UTILIDAD DEL COMPLEMENTO OPENSTREETMAP DE QGIS

Vamos a ver la utilidad de otro de los complementos de Qgis como es el OpenStreetMap, mediante el cual podemos descargarnos toda la información que ofrece OpenStreetMap de la zona de nuestro interés, y posteriormente guardarla en shapefiles para trabajar con ella.
Para ello descargamos el complemento OpenStreetMap en administrar e instalar complementos de nuestro Qgis, lo abrimos y damos a Download Data, entonces se nos abre un cuadro de diálogo que nos pregunta la extensión que queremos que abarquen los datos de OpenStreetMap que deseamos que descargue, nos da a elegir entre la extensión a partir del lienzo del mapa, a partir de una capa o manual, después debemos indicarle un archivo de salida que será .osm y contendrá los datos de OpenStreetMap.






Luego vamos a añadir capa vectorial y abrimos el archivo .osm que se creó, seleccionamos las capas vectoriales que queremos añadir y aceptamos.








martes, 2 de febrero de 2016

CREAR UN MAPA DE LOCALIZACIÓN AUTOMÁTICO CON ARCGIS

Al realizar nuestras composiciones de mapas o planos, muchas veces es necesario incluir un pequeño mapa de localización de la zona para ayudarnos en su mejor ubicación, para ello Arcgis dispone de la pestaña extent indicators del menú data frame properties, pero vamos a ver los pasos a seguir.


- abrimos un data frame e insertamos el mapa a representar.
- abrimos otro data frame e insertamos el mismo mapa que será nuestro mapa de localización.
- ponemos Arcmap en vista layout para editar el mapa a imprimir.
- en el primer mapa, es decir el mapa principal, hacemos zoom a la zona que queremos representar.
- seleccionamos el segundo data frame, lo reducimos y lo colocamos en una esquina, este será nuestro mapa de localización, por lo que hacemos que se visualice el mapa entero, hacemos click derecho y seleccionamos propiedades.
- en el menú data frame properties seleccionamos la pestaña extent indicators, y donde pone show extent indicator for these data frames pasamos el primer data frame que creamos y damos a aceptar.




- vemos que en nuestro mapa de localización aparece un rectángulo rojo que indica la zona en la que hicimos zoom de nuestro primer data frame.




Así vemos cómo Arcgis puede crear un mapa de localización automático.



jueves, 14 de enero de 2016

DIVIDIR UN SHAPEFILE EN VARIOS SHAPEFILES SEGÚN ATRIBUTOS

Cuando tenemos un shapefile con varias entidades y queremos separar las entidades en shapefiles independientes según un atributo de la tabla usamos la herramienta Split.
Vamos a ver un ejemplo con un shapefile de polígonos que contiene cinco polígonos, de los cuales queremos crear un shapefile independiente de cada uno de ellos.




Para ello abrimos la herramienta Analysis tools / Estract / Split, en Input features elegimos el shapefile de polígonos, en Split field elegimos el campo de atributos por el cual queremos que se dividan los polígonos, elegimos un Target workspace y damos a ok.




Esto nos crea un shapefile independiente de cada uno de los polígonos que contiene nuestro shapefile de polígonos.




También se puede dividir un shapefile por medio de algún atributo de otro shapefile, eligiéndolo en la casilla Split features y eligiendo su atributo en Split field.