Cómo crear colecciones de mapas en ArcGIS: Data Driven Pages y arcpy.mapping

Data Driven Pages es una nueva barra de herramientas que incorpora ArcGIS a partir de su versión 10. Su función es la de generar colecciones de mapas a partir de una malla o una capa de referencia.

En esta entrada veremos cómo utilizar la herramienta y cómo multiplicar sus funciones si lo combinamos con Python.

 Data Driven Pages

Podemos mostrar la barra de herramientas Data Driven Pages si pinchamos en Customize > Toolbars > Data Driven Pages como vemos en la siguiente imagen:

mostrar Toolbat Data Driven Pages

Su utilización es muy sencilla, en el marco de diálogo se señala la capa a partir de la cual se generará la serie de mapas, su ubicación, el campo de referencia y otras opciones como el ángulo de rotación, la referencia espacial, étc.

Leer más

Primeros pasos con i3Geo

i3geo1

En esta entrada vamos a ver  una aplicación open source para contruir mapas interactivos en la web. Se trata de  i3Geo. Las siglas “i3Geo” significan “Interface Integrada para Internet de Herramientas de Geoprocesamiento”.

i3Geo tiene su origen en el Ministerio de Medio Ambiente de Brasil y actualmente forma parte del Portal de Software Público Brasileño.

Características:

  • Además de la creación de mapas interactivos , i3Geo ofrece un conjunto de aplicaciones atendiendo a la necesidad de construcción de infraestructuras de datos espales (IDE), ofreciendo servicios como WMS, WFS, WCS, KML, descarga de archivos, atlas, etc.
  • El software sobre el que se ha creado i3Geo es MapServer. por lo que las características de i3Geo estan determinada por este servidor de datos.
  • Integración de OpenLayers, Google Maps y Google Earth.
  • Funcionalidades que permiten al usuario un mayor control sobre el mapa, pudiendo modificar la leyenda de las capas, aplicar filtros, realizar análisis, etc.
  • Totalmente personalizable.

Instrucciones de instalación sobre Windows 7

i3Geo puede instalarse tanto en sistemas Linux como Windows, en ambos casos es necesario configurar previamente un servidor web y será necesario tanto Apache, PHP y MapServer.

Leer más

Aprende a crear estilos en GeoServer

En esta entrada vamos a ver la estructura y componentes de un estilo en GeoServer, veremos un ejemplo, revisaremos el SLD Cookbook (un recetario que nos servirá de gran ayuda para editar el estilo de nuestras capas) y por último una opción para evitar escribir SLD mediante el uso de una interfaz gráfica. Este artículo …

Leer más

10 trucos de ArcGIS que quizá no conocías

Si eres usuario de ArcGIS desde hace tiempo quizá utilices siempre la misma rutina trabajo, sin embargo ArcGIS nos puede ahorrar mucho tiempo si utilizamos todas las herramientas que pone a nuestra disposición en la versión 10. A continuación repasamos 10 trucos de ArcGIS que quizá no conocías y que pueden sernos muy útiles: 1. …

Leer más

Tutoriales de OpenLayers 2 & 3

En esta entrada queremos compartir con todos vosotros una recopilación de manuales y tutoriales de OpenLayers. Estos tutoriales suponen un buen punto de partida para aquellos usuarios que quieran descubrir esta aplicación, y para aquellos que quieren mejorar y descubrir todo el potencial para crear mapas web con esta librería Javascript. Se trata de una …

Leer más

Estudio comparativo de tecnologías web mapping [2014]

El ritmo actual de la innovación en cartografía web es espectacular, ya que se producen casi a diario nuevas versiones o actualizaciones sustanciales de las tecnologías web mapping. Esta constante evolución de las tecnologías de mapeo web derivan en una tensión para los cartógrafos. Por un lado, la creciente flexibilidad e interoperabilidad de las tecnologías …

Leer más

8 consejos para comenzar a trabajar con Python sobre ArcGIS

Comenzar a trabajar con Python sobre ArcGIS es más sencillo de lo que parece. En anteriores post ya hemos explicado como ejecutar código de Python y en que consiste la Arcpy. A continuación vamos a enumerar una serie de consideraciones que seguramente te animen a explorar e introducirte en su uso: 1. No es necesario dominar Python 1. No es …

Leer más

¿OpenLayers 2 o Leaflet?

En la anterior entrada hemos visto qué podemos hacer y razones para trabajar con OpenLayers y cómo aunque su interfaz de usuario no es muy elegante, se soluciona fácilmente con GeoExt. OpenStreetMap ha cambiado recientemente su API de mapa de su web principal. Ha pasado de utilizar OpenLayers y ahora utiliza Leaflet… De modo que nos planteamos la pregunta …

Leer más

Por qué utilizar OpenLayers + GeoExt

En este artículo trataremos el tema sobre la versión 2 de OpenLayers , ya que la nueva arquitectura de OpenLayers 3 ha implicado un nuevo diseño diseño de la API y del código base, por lo que GeoExt 2.x no es compatible con OpenLayers 3.

GeoExt es de código abierto y permite la creación de aplicaciones SIG de escritorio, a través de la web. Basado en JavaScript,  combina la funcionalidad SIG de OpenLayers con la interfaz de usuario de la biblioteca ExtJS proporcionada por Sencha.

OpenLayers 2 es una librería Javascript para componer mapas dinámicos en páginas web. Forma parte de los proyectos de la Open Source Geospatial Foundation, está bajo una licencia  BSD. La combinación de OpenLayers 2 y GeoExt es la combinación perfecta para crear una aplicación web mapping.

Las aplicaciones de mapas contienen capas de mapa (ráster o vectoriales, procedentes de una gran variedad de fuentes), y los controles para operar sobre esas capas.

OpenLayers

¿Qué podemos hacer con OpenLayers 2?

  • Interactuar con servicios GIS externos: Google Maps, Bing Maps, Yahoo Maps, OpenStreetMap, a través de ArcGIS Server, GeoServer, MapServer…
  • Crear mapas interactivos.
  • Visualizar información espacial/geográfica.
  • Incluir y superponer distintos tipos de capas.
  • Editar información espacial.

¿Por qué elegir OpenLayers?

Leer más

Cómo crear un mapa de calor – heatmap con GeoServer

Un heatmap (o mapa de calor) se puede representar en GeoServer y servir como servicio WMS mediante una transformación de representación vector-to-raster.

Un heatmap muestra un conjunto de datos como una superficie de mapa de calor (o «superficie de densidad»). La superficie del heatmap se genera dinámicamente, por lo que se puede utilizar para visualizar datos dinámicos. Puede ser aplicado a conjuntos de datos muy grandes con bastante buen rendimiento.

heatmap

Las representaciones de transformaciones en GeoServer permiten la creación de visualizaciones sofisticadas y dinámicas de datos geoespaciales. Se definen con un estilo SLD, y permiten la transformación de los datos de entrada en un formato más eficaz para la visualización, en este caso un ráster.

Leer más

Cómo conectar gvSIG con PostGIS 2.0

En primer lugar debemos decir que ni la versión de gvSIG 2.0.0 ni las anteriores, soportan la versión 2.0 de PostGIS, por lo que al intentar realizar una conexión desde gvSIG el error que nos va a parecer es este: O este otro error si tenemos la versión 1.12: ¿Qué ha sucedido? En la versión …

Leer más