Cómo diseñar una aplicación web mapping

En una entrada anterior titulada «No hagas GIS», basada en un vídeo de Paul Ramsey, se exponía cómo debía ser una aplicación web mapping. Paul incide en que las mejores aplicaciones tienen solo dos capas: una capa base y una capa de interés.

En los últimos años muchas organizaciones están utilizando mapas web para mostrar su información espacial. Sin embargo esta proliferación de aplicaciones web no siempre van acompañadas de un diseño atractivo, sencillo e intuitivo. Vamos a ver una serie de puntos a tener en cuenta a la hora de diseñar un mapa web:

1. Haz un mapa atractivo e informativo

Un buen diseño de un mapa web va más allá del simple objetivo de proporcionar información geográfica, debe ofrecer una experiencia atractiva e informativa al usuario.

2. No lo juntes todo

Hay una tendencia a la sobrecarga con tantas capas como sea posible en un único mapa web. Considera cuidadosamente las capas realmente necesarias para el mapa. Muestra la información más relevante.

google-hurricane
Ejemplo de un buen diseño de una aplicación web mapping. Una capa base y un par de capas superpuestas.

3. Simplifica herramientas, menús y botones

Un mapa web será eficaz si es fácil de usar. Evita llenarlo de muchas herramientas, menús y botones. Piensa para qué se va a usar el mapa, y ofrece la funcionalidad imprescindible. No ofrezcas al usuario una cantidad de opciones o herramientas abrumadora. Harás perder el tiempo al usuario.

Leer más

Cómo ejecutar código Python para ArcGIS

Existen varias opciones para ejecutar nuestros procesos GIS con código Python. A continuación vamos a mostrar las principales opciones y veremos como cada una de ellas se adecúa más a unas u otras necesidades: desde probar una simple línea de código o una pequeña parte de un script, hasta la ejecución completa de un script.

entornos de ejecución ArcPy

La diferencia entre ejecutar una línea de código o ejecutar un script, en términos de programación, se traduce en INTERPRETAR código o COMPILAR  el código.

Los intérpretes traducen el código instrucción por instrucción, mientras que el compilador traduce el código completo del script al código de máquina del sistema.

Introducir líneas de código Python

1.- La Python (comand line)  forma parte del programa de Python que se instala junto con la instalación de ArcGIS. En esta ventana podemos realizar trabajos de geoprocesamiento inmediatos o probar fragmentos de código que posteriormente formen parte de scripts más complejos.

Python_command line

Leer más

Cómo publicar un mapa online en 5 minutos con CARTO

5 minutos, y quizá te sobre tiempo. Hace unos días hablábamos sobre servicios para publicar tus mapas online, una entrada con mucho éxito al hilo de la cual hemos considerado realizar una entrada exclusiva para la opción de CARTO. Su sencillez es tal, que en este tutorial vamos a explicar cómo publicar tus mapas online en un …

Leer más

Lanzamiento de OpenGeo Suite 3.0

opengeosuite

El día 3 de octubre de 2012 se dio un un paso adelante en el software geoespacial open source con la publicación de OpenGeo Suite 3.0. OpenGeo Suite 3.0 utiliza importantes avances técnicos en los componentes que conforman la Suite. Estas son las versiones de cada uno de los componentes:

  • GeoServer 2.2
  • GeoTools 8.2
  • GeoWebCache 1.3
  • OpenLayers 2.12
  • PostGIS 2.0
  • PostgreSQL 9.1 (Windows, Mac) o 9.2 (Linux)

Leer más

Servicios para publicar datos GIS en la nube

commercial gis cloud

Hemos actualizado esta entrada en 2022: 10 aplicaciones GIS en la nube para publicar mapas En los últimos años están proliferando numerosos servicios que nos permiten almacenar y publicar datos geográficos en la nube. Este tipo de servicios tienes sus ventajas y sus inconvenientes respecto a la creación de una robusta arquitectura geoespacial. En la …

Leer más

Como instalar SEXTANTE en QGIS

Desde la versión de QGIS 2.0 ya se incluye SEXTANTE en el núcleo del programa, por lo que no es necesario realizar ninguna instalación adicional. SEXTANTE se encuentra en el menú superior Procesos > Caja de herramientas. Para activarlo abrimos QGIS y pinchamos sobre el menú superior Complementos > Administrar e instalar complementos. En la …

Leer más

10 motivos para utilizar PostGIS

En esta entrada veremos los motivos y las ventajas que tiene utilizar PostGIS frente a otras opciones. ¿Cuál es la diferencia entre PostgreSQL y PostGIS? PostgreSQL es la base de datos de código abierto más avanzada. PostGIS es la extensión de PostgreSQL que le da capacidades espaciales, convirtiendo a la base de datos PostgreSQL en …

Leer más

Cómo crear un GeoPDF con ArcGIS

Un GeoPDF* es un documento PDF con capacidades geográficas. Con un GeoPDF podrás gestionar las capas, hacer consultas sobre los atributos de las mismas y conocer en todo momento las coordenadas de un lugar. Todo ello desde Adobe Acrobat Reader. Desde la versión de ArcGIS 9.3, la función exportar a pdf nos da la opción …

Leer más

Diez razones para crear tu arquitectura GIS en la nube

En este post vamos a explicar qué es la nube, después veremos las ventajas que aporta frente a los sistemas tradicionales de sistemas a gran escala y veremos qué soluciones GIS existen para crear una  arquitectura GIS en la nube: ¿Qué es la nube? «La nube» es un término que viene de representar con el …

Leer más

Cinco razones para comenzar a usar gvSIG

Esta semana hemos visto en GISLounge.com Five Reasons to Start Using QGIS, así que por qué no ver cinco razones para comenzar a usar gvSIG, teniendo en cuenta que:

Some GIS professionals believe that gvSIG is becoming close  to replacing ESRI ArcMap software. (National Geospatial Technology Center of Excellence. 2010)

1. gvSIG es libre

Lo que nos da libertad de usarlo, estudiarlo, mejorarlo y distribuirlo a nuestro antojo. Cualquiera con una conexión a internet puede visitar uno de los sitios de descargas y conseguir una copia del programa. El coste de este software es cero. Y la fuente del código está disponible bajo los términos de licencia de GNU General Public License (GPL).

Visita la página de descargas para descargar la última versión estable.

Leer más

Qué es ArcPy – Guía para novatos

La ArcPy representa un conjunto de elementos propios de ArcGIS que completan la biblioteca de Python, dando con ello acceso desde la programación al manejo y explotación de información espacial. En ArcGIS, las secuencias de comandos de Python se pueden usar para automatizar tareas, así como para escribir aplicaciones o complementos. Su antecedente es el arcgisscripting, módulo incluido …

Leer más