lunes, 22 de diciembre de 2014

QUANTUM GIS: CAMBIAR LA DIRECCIÓN DE LAS POLILÍNEAS

Alguna vez hemos tenido que cambiar a dirección de alguna polilínea, para ello Quantum Gis cuenta con un complemento denominado inverser la direction de la géométrie.
Vamos a la pestaña de complementos y en Administrar e instalar complementos instalamos este complemento de inverser la direction de la géométrie en nuestro Quantum Gis.





  • En el shapefile de líneas le damos a conmutar edición y seleccionamos la polilínea a la que queremos cambiar la dirección.



  • Hacemos click en el icono de inverser la direction de la géométrie.



  • Deseleccionamos y ya tenemos la polilínea con la dirección cambiada.








miércoles, 17 de diciembre de 2014

MAPA DE LOS LUGARES DEL MISTERIO EN ESPAÑA

Es un mapa realizado por mí donde recopilo los 50 lugares de España con más misterio, es una recopilación propia por lo que el criterio de cada persona puede ser tan libre y válido como el mío.




Este es el reverso del mapa con los lugares y una pequeña explicación de sus fenómenos.





También puedes acceder a este mapa en mi versión de google maps desde aquí





martes, 9 de diciembre de 2014

ESTUDIO DE LA DEFORESTACIÓN DEL PARQUE "LA ATALAYA" DE CIUDAD REAL

Vamos a ver un ejemplo de utilización de varias herramientas de ArcGis para realizar un estudio de terreno, en este caso observar la deforestación del parque de "La atalaya" de Ciudad Real desde el año 2006 hasta la actualidad.
Para ello lo primero que debemos tener son dos fotografías aéreas de la zona de estudio, una correspondiente al año 2006 y otra de la actualidad, con el propósito de poder realizar el estudio de cobertura vegetal comparativo.






Una vez tenemos las dos fotografías perfectamente georreferenciadas, vamos a obtener un ráster de cobertura vegetal de cada una de ellas, mediante el método de clasificación supervisada (que ya expliqué en otra entrada de diciembre de 2013), para ello utilizaremos la herramienta ArcToolBox / Spatial Analyst Tools / Multivariate / Create Signatures y la herramienta ArcToolBox / Spatial Analyst Tools / Multivariate / Maximum Likelihood Classification.






Una vez obtenidos dichos ráster de coberturas vegetales vamos a utilizar la calculadora ráster para obtener el resultado de la deforestación de dicha zona, para ello vamos a ArcToolBox / Spatial Analyst Tools / Map Algebra / Single Output Map Algebra y sumamos ambos ráster.



lunes, 1 de diciembre de 2014

MAPA DEL NÚMERO DE VISITAS DEL BLOG "SIG-SOLUCIONES" EN EL MES DE NOVIEMBRE

Este es el mapa de visitas del blog SIG-SOLUCIONES en el mes de noviembre.




Y este es un mapa de calor que he realizado con Quantum GIS para visualizar las zonas de visitas de forma global más fácilmente.








miércoles, 26 de noviembre de 2014

QUANTUM GIS: CALCULAR UNA RUTA

Ya vimos en entradas anteriores cómo crear rutas con ArcGis incluso cómo crear una red de calles, pero en esta ocasión vamos a realizar el cálculo de una ruta pero con sofware opensource como es Quantum Gis. Para ello debemos tener  instalado Quantum Gis, a continuación vamos a la pestaña "Vectorial" y elegimos "grafo de rutas / Configuración" para configurar nuestro shapefile de calles que previamente debemos tener creado.




En la ventana que se abre elegimos la unidad de tiempo, la unidad de distancia, la tolerancia de tipología (distancia mínima desde el punto que elijamos para inicio o fin de la ruta hacia el tramo de calle que relaciona por cercanía con dicho punto), la capa de calles, el campo de sentido de circulación de las calles y los valores del campo de sentido asociados al sentido de avance y al sentido inverso, en la pestaña de "cofiguración predeterminada" podemos elegir en "sentido" la opción "doble sentido" para poder circular por las calles peatonales, o "sentido de avance" para que no se pueda circular por los tramos de calles peatonales", y en la opción "velocidad" elegimos la velocidad a la que queremos que calcule la ruta y hacemos click en aceptar.
Vamos a la pestaña "Ver" y elegimos "paneles", seleccionamos el panel de "ruta más corta" y se nos abre el panel en la zona inferior izquierda.




Donde pone "inicio" pinchamos en la "X" de la derecha y pinchamos en el shapefile de calles donde queremos que inicie la ruta, donde pone "final" hacemos lo mismo para elegir el final, elegimos el criterio de ruta que puede ser longitud o tiempo y le damos a "calcular", nos aparece la ruta y los valores de longitud y tiempo.




Podemos exportar la ruta como archivo shapefile y guardarla.

miércoles, 12 de noviembre de 2014

VISITA MI PÁGINA WEB DE SIG-SOLUCIONES

Visita la web de SIG-SOLUCIONES donde podrás contratar cualquier servicio SIG de entre los que se ofrecen, tanto para empresas como para particulares.




Haz clik aquí para acceder a ella.

jueves, 6 de noviembre de 2014

MAPA CREADO POR MI DE LOS PORCENTAJES DE ORDENADORES EN HOGARES DE ESPAÑA POR CCAA

Mapa creado por mi que representa el porcentaje de ordenadores en los hogares españoles por comunidades autónomas, según los datos del INE.



martes, 4 de noviembre de 2014

OBTENER LA DISTANCIA REAL EN UN SHAPEFILE

Cuando tenemos un shapefile de líneas que representan carreteras, caminos o calles podemos obtener la distancia entre dos o más puntos, pero la mayoría de las ocasiones no tenemos en cuenta en ese resultado el factor de la pendiente que varía en cierto modo la longitud de cada tramo frente a un shapefile que no tiene en cuenta este factor.





Para ello debemos aplicar el valor Z a dicho shapefile a partir de un MDE o TIN del terreno correspondiente, y eso lo hacemos interpolándolo de la siguiente manera;

abrimos la herramienta Arc Toolbox / 3D Analyst Tools / Functional Surface / Interpolate Shape, y en la ventana ponemos en Input Surface el MDE o TIN del terreno, en Input Feature Class el shapefile de líneas a interpolar y en Output Feature Class la ruta de salida de nuestro archivo y OK.





De esta manera hemos aplicado el factor de la pendiente a los tramos de nuestro shapefile tal y como observamos en esta figura:




Y para ver la diferencia entre la longitud de los tramos del shapefile original y el obtenido tras la interpolación, creamos un campo en la tabla de atributos y calculamos la distancia de nuevo, observando la diferencia con los datos que teníamos calculados anteriormente, viendo con esto que la longitud varía si tenemos en cuenta el factor de la pendiente.





lunes, 3 de noviembre de 2014

MAPA DEL NÚMERO DE VISITAS DEL BLOG "SIG-SOLUCIONES" EN LA SEGUNDA QUINCENA DE OCTUBRE

Buenas a todos, aquí les dejo un mapa que he creado del número de visitas del blog SIG-SOLUCIONES desde el 15/10/2014 hasta el 31/10/2014.



martes, 14 de octubre de 2014

OBTENER LA RUTA MÁS CORTA CON ARCGIS TENIENDO EN CUENTA LA PENDIENTE

Vamos a crear la ruta más corta entre dos puntos teniendo en cuenta la pendiente, y para ello utilizaremos las herramientas de "Distance" y "Overlay" de las Arctoolbox de ArcGis.
Para poder realizar este ejercicio necesitamos un shapefile con el punto de salida, que en este caso será Ciudad Real, y otro con el de llegada, que será Cabezarados, también necesitaremos un MDE de la zona.
En primer lugar tenemos que crear un mapa de pendientes a partir del MDE con la herramienta Arc ToolBox / Raster Surface / Slope, y si hace falta lo reclasificaremos, a continuación, con la herramienta Arc ToolBox / Spatial Analyst Tools / Overlay / Weighted Overlay, creamos un raster de coste. Seguidamente creamos un coste de distancia en Arc ToolBox / Spatial Analyst Tools / Distance / Cost Distance, y un vínculo de menor coste con Arc ToolBox / Spatial Analyst Tools / Cost Back Link, y a partir de estos vamos a crear la ruta mas corta teniendo en cuenta las pendientes en Arc ToolBox / Spatial Analyst Tools / Distance / Cost Path, esto nos crea una línea con el camino a seguir desde el punto de salida al de llegada.
Todo este proceso lo podemos ver en el modelo de "Model Builder" que he representado, pero vamos a ver la utilidad de la herramienta "Weighted Overlay", y como variando estos pesos de las pendientes obtenemos distintas rutas a seguir, para ello vamos al modelo de "Model Builder", doble click en la herramienta "Weighted Overlay" y cambiamos los pesos de las pendientes, es decir, para obtener la ruta con menos pendiente ponemos en el valor de las pendientes más elevadas "NO DATA" y en el de las menos elevadas "1", esto nos da una ruta suave, y si lo hacemos al contrario obtenemos una ruta fuerte (la del camino con mayores pendientes).


Model Builder 





Gráficos obtenidos de cada ruta








Vista en 3D de las rutas








viernes, 19 de septiembre de 2014

UTILIZACIÓN DE ARCSCENE DE ARCGIS PARA VISUALIZAR LA PROFUNDIDAD DE UNOS POZOS

En muchas ocasiones la información se puede hacer más rápida y atractiva si la puedes obtener de un simple vistazo, por ello he realizado un ejemplo sencillo de visualización de la profundidad de unos pozos en un determinado terreno con la herramienta de Arcscene de Arcgis. A través de los datos piezométricos de una tabla he obtenido esta serie de vistas que ofrecen esta información de forma más rápida que analizando dicha tabla.













miércoles, 17 de septiembre de 2014

EJEMPLO BÁSICO DE UTILIZACIÓN DE LA HERRAMIENTA "MAP ALGEBRA" DE ARCGIS

En este ejemplo que he realizado vamos a ver la utilización de la herramienta "Map Algebra" de Arcgis en una de sus funciones más básicas, pero que nos ayudará a comprender la importante funcionalidad que tiene para realizar cualquier estudio. En este caso vamos a trabajar con información de altitud, desde un MDE con valores de altitudes obtendremos un raster cuyo valor de celdas serán únicamente de "0" y "1", siendo los criterios de estos valores que "0" corresponden a las altitudes superiores a 591 metros y "1" inferiores a 591 metros.
Para ello vamos a Spatial Analyst Tools/Map Algebra/Single Output Map Algebra, en el cuadro de diálogo hacemos click en Imput raster or feature data to show in ModelBuilder, hacemos click en la flechita de imput raster or feature data y elegimos el MDE de altitudes, pinchamos en el y lo arrastramos hacia arriba hasta el cuadro de Map Algebra Expression y ahí escribimos la siguiente expresión (en el caso de mi ejemplo) MDT05-0784-H30-LIDAR.asc < 591, y click en OK.
Con ello hemos obtenido un raster con los valores de "0" y "1", correspondiente a los valores anteriormente descritos.
Como he comentado antes, este es un ejemplo muy básico de la utilización de esta herramienta, mediante la cual se pueden realizar infinidad de procesos cuando trabajemos con Arcgis en todo tipo de estudios.










jueves, 22 de mayo de 2014

PLANO TURÍSTICO DE TOLEDO CON INFORMACIÓN DE SUS PRINCIPALES MONUMENTOS DE VISITA

Plano turístico de Toledo (Castilla - La Mancha) que he realizado, con la ubicación de los principales monumentos y más representativos del casco histórico, así como toda la información de las direcciones de cada uno de ellos y los precios de entrada en su tabla de atributos.






miércoles, 14 de mayo de 2014

CÓMO CREAR UNA RED DE CALLES CON ARCGIS

Como respuesta a un comentario voy a explicar a groso modo cómo crear una red de calles con Arcgis a partir de un shapefile de lineas de las calles de una ciudad.

Primero debes tener un shapefile de líneas con las calles de la ciudad y varios campos en su tabla de atributos como el nombre de las calles, la longitud de los tramos, y el campo "oneway", estos son los básicos para obtener la información que queremos después. Si lo que quieres calcular son rutas a pie, sin tener en cuenta las direcciones de las calles, el campo "oneway" no es necesario (Aunque también puedes crearlo y desactivarlo cuando vayas a crear una ruta), pero si por el contrario quieres calcular rutas en coche donde debes tener en cuenta las direcciones de las calles, debes crear este campo, por lo que debes ir tramo por tramo escribiendo en el campo "oneway" "ft" si la dirección de la linea coincide con la dirección de la calle, "tf" si la dirección de la línea es contraria a la dirección de la calle, dejarlo en blanco si es de doble sentido y "N" si no se puede circular por ese tramo (porque es peatonal y no pueden circular coches por ejemplo).

Una vez tengas todos los campos necesarios, en Arcgis debes ir a ArcCatalog y haciendo click derecho en el shapefile de las calles elegimos "New Network Dataset", lo primero es escribir el nombre de nuestra red y darle a "siguiente", en "Connectivity" hacemos click donde pone "End Point" y elegimos "Any Vertex" para que los puntos de conexión los hagan en todos los vértices, le damos a "OK" y "siguiente", si no tenemos campos de elevación lo dejamos en "NO" y "siguiente", en "global turns" dejamos en "YES" y "siguiente", aquí establecemos los atributos de la red, te aparecerá el atributo "oneway" por defecto ya creado porque lo hemos creado antes en la tabla, y aparece como atributo de restricción, creamos el atributo de distancia dando click en "add", en la ventana escribimos el nombre del atributo (distancia), en el tipo "cost", en unidades "metros" y en tipo de dato "double" y "OK", ahora lo configuramos, hacemos doble click en el nombre (distancia), en tipo elegimos "field" y en "value" elegimos el campo de longitud de los tramos de nuestra tabla de atributos, le damos a "OK", creamos otro atributo que es el tiempo a pie en "add", nombre "tiempo a pie", tipo "cost", unidades "minutos", y tipo de datos "double" y "OK", lo configuramos haciendo doble click en "tiempo a pie", ponemos en tipo "field" y para value le damos al icono de la derecha llamado "evaluator properties" y donde pone "Value =" escribimos la siguiente expresión ( [metros]*60)/4000 , con esta expresión determinamos que la velocidad a pie es de 4 Km/h, creamos por último el atributo de "tiempo en coche" en "Add", todo igual que para crear el atributo de "tiempo a pie" pero en el campo "Value =" escribimos la siguiente expresión ( [metros]*60)/50000 , teniendo en cuenta que en toda la ciudad la velocidad máxima del coche será de 50 Km/h, podemos añadir más atributos según nuestras necesidades.

Una vez tenemos todos los atributos aparece la ventana del nombre de las direcciones, elegimos "YES" y damos click a "Directions", en "name" hacemos click y elegimos el campo de nombre de nuestras calles para que aparezca la hoja de ruta en nuestros estudios con las direcciones a seguir, arriba podemos configurar cómo queremos que aparezcan nuestras unidades de distancia (metros), tiempo (minutos), entre otras cosas, entonces aceptamos y finalmente aparece un resumen de todos nuestros datos creados y damos a "Finish", nos pregunta a continuación si queremos construir la red, le damos a "Sí" y nos crea la red de las calles de la ciudad con la que podemos trabajar luego en Arcmap con la extensión "Network Analyst".

martes, 13 de mayo de 2014

ESTUDIO GEOGRÁFICO-TURÍSTICO DE LAS COMARCAS CIUDARREALEÑAS DE LA MANCHA Y CAMPO DE MONTIEL

Este es un ejemplo que he realizado de un estudio geográfico-turístico de las comarcas de La Mancha y Campo de Montiel situadas al Este de la provincia de ciudad real y con una extensión de 766.256 Hectáreas (476.825 Ha en La Mancha y 289.432 Ha en Campo de Montiel). En dicho estudio se incluyen mapas mediante los cuales se da a conocer tanto la ubicación y geografía del terreno, como las infraestructuras, los lugares de interés turístico naturales, históricos y religiosos, como de ocio y descanso.














Estos son parte de los mapas que componen el estudio, junto a una memoria explicativa y otras series de mapas y planos mas detallados.





miércoles, 30 de abril de 2014

CREACIÓN DE UN BOTÓN PERSONALIZADO EN LA BARRA DE ARCMAP MEDIANTE LA HERRAMIENTA DE "VBA" DE ARCGIS

Con la herramienta de Visual Basic de Arcgis vamos a crear un botón personalizado en la barra de herramientas de Arcmap con la función que queramos, en este caso un conversor de temperatura (de grados centígrados a grados fahrenheit), una función muy báscia pero que nos dará una idea de cómo realizar esta acción.
En el menú TOOLS  de la barra de herramientas de Arcmap vamos a CUSTOMIZE y en la pestaña TOOLBARS le damos a NEW  para crear una nueva toolbar a la que llemaremos "conversor de temperatura".








Luego vamos a la pestaña COMMANDS para crear nuestro botón, en la parte de abajo le damos click a UICONTROLS y luego a NEW UI CONTROL, y nuestro botón nos aparecerá en la ventana de comandos. Con el ratón arrastramos el botón a la toolbar que creamos antes de "conversor de temperatura" y ya lo tendremos agregado.




Ahora hay que crear una sentencia en nuestro botón para darle una funcionalidad al mismo, en nuestro caso para que convierta los datos que escribamos de grados centígrados a grados fahrenheit. Para ello hacemos click derecho en el botón de nuestra toolbar, y del menú que aparece elegimos VIEW SOURCE que nos lleva a la ventana de Visual Basic de Arcgis donde debemos escribir dicha sentencia en lenguaje Visual Basic como vemos de esta manera.



Ya tenemos nuestro botón configurado para que funcione, entonces cuando hacemos click en el botón nos aparecerá un mensaje para escribir el valor en grados centígrados que queremos convertir, y haciendo click en OK nos aparecerá otro mensaje con el valor convertido a grados fahrenheit.






Podemos personalizar nuestro botón haciendo click derecho y en el menú que aparece podemos cambiarle el icono y agregarle un texto.




Podéis dejar vuestro comentario.