GeoWE 1.5.2
Proyectos

geowe.org
Marzo, 2017

Copyright (c) 2016 GeoWE.org | Mail to: info@geowe.org

Esta guía se distribuye de forma libre bajo licencia Creative Commons Attribution 3.0 Unported  (CC BY 3.0). Para consultar los términos de la licencia de distribución visite la página: http://creativecommons.org/licenses/by/3.0/

Contenidos

  1. Propósito
  2. Visión general
  3. Guardar un proyecto
  4. Abrir un proyecto
  5. Formato GeoWE Project (prj) versión 1.0.0
  6. Formato GeoWE Project (prj) versión 1.1.0
  7. Autores
  8. Referencias

Consejo: No hace falta leer la guía al completo para poder usar GeoWE. Simplemente úsala a modo de consulta para aclarar la forma en que la plataforma hace algunas cosas.


Propósito

El siguiente documento describe cómo GeoWE nos permite guardar toda la información de nuestra sesión de trabajo como un proyecto, para posteriormente poder cargarla y continuar con el trabajo en el punto en que lo dejamos. Se detalla cómo guardar y cargar la información de las capas con las que se está trabajando, así como el formato interno de un Proyecto GeoWE.


Visión general

A partir de la versión 1.4.0, GeoWE proporciona una funcionalidad para guardar toda nuestra sesión de trabajo para posteriormente cargarla y seguir por donde lo dejamos.

La siguiente figura muestra las herramientas habilitadas a tal efecto:

GeoWE-project-tab.png

Se ha incluido una nueva pestaña Proyecto, desde la que accedemos a las herramientas que nos servirán para guardar el proyecto y poder cargarlo, así como ver la información del proyecto cargado.

¿Que es un Proyecto GeoWE?

Se denomina proyecto GeoWE a toda la información representada en el mapa correspondiente a la sesión actual de trabajo. Ello engloba los siguientes datos:


Guardar un proyecto

Cuando se está trabajando con GeoWE y se desea salvar el trabajo que se lleva hasta el momento, se deberá activar la sección Proyecto del menú principal para tener acceso a las herramientas correspondientes. En este caso, se selecciona la herramienta Guardar Proyecto y, siempre que se encuentre al menos una capa vectorial creada en el entorno de trabajo, se mostrará el siguiente diálogo:

A través de este formulario se permitirá registrar información de interés sobre el proyecto que se desea exportar. El campo Nombre de fichero es el único campo requerido para realizar la descarga del fichero de Proyecto GeoWE. El resto de campos son opcionales, si bien es recomendable su cumplimentación ya que en el futuro será útil para catalogar proyectos.

Abrir un proyecto

Para importar un Proyecto GeoWE y volver a retomar un trabajo realizado, se deberá activar la sección Proyecto del menú principal y se seleccionará la herramienta Abrir Proyecto. Al seleccionar dicha herramienta se visualizará el siguiente diálogo:

GeoWE-open-proyect-file.png

A través de este formulario se podrá importar un Proyecto GeoWE desde un fichero almacenado localmente. Para ello se pulsará en el botón Examinar y se especificará la ruta del fichero de proyecto en nuestro equipo (extensión gpj). Como se observa en el diálogo, el tamaño de fichero está limitado a 2 MB por diferentes motivos, principalmente de rendimiento. También se puede cargar el proyecto desde una URL.

GeoWE-open-proyect-url.png

Formato GeoWE Project (prj) versión 1.0.0

Al guardar (descargar) un proyecto obtendremos un archivo con la extensión gpj. Este es un archivo con compresión (formato zip) que a su vez contiene un archivo llamado geowe-project.prj, con la extensión prj (siglas de geowe-project), donde se almacena toda la información, tanto geométrica como alfanumérica, de la sesión de trabajo.

Estructura del fichero prj

Se puede descomprimir el archivo descargado y así observar cómo se obtiene un archivo con la extensión .prj. La estructura del formato del fichero gpj es la siguiente:

El formato interno de este fichero con extensión prj es JSON, donde se define la siguiente estructura:

Atributo

Descripción

version

Versión del formato con el que se ha guardado el proyecto.

title

Título del proyecto.

description

Descripción del proyecto.

date

Fecha en que se ha guardado el proyecto.

vectors

Lista de capas vectoriales que se han guardado.

A su vez cada capa vectorial existente en el proyecto almacena la siguiente información:

Atributo

Descripción

name

Nombre de la capa

content

Contenido de la capa en formato GeoJSON y proyección WGS84

style

Estilo asociado a la capa

En la versión 1.0.0 del formato, los estilos se aplican a nivel de capa, soportando los atributos de estilo siguientes:

Atributo

Descripción

fillColor

Color de relleno para los elementos de la capa. Los valores posibles son aquellos definidos en hexadecimal en formato HTML. Por ejemplo: #FFFFFF para el blanco.

fillOpacity

Transparencia a aplicar al color de relleno de cada elemento. Los valores posibles están comprendidos entre 0 (totalmente transparente) y 1 (opacidad total). Por ejemplo: 0.50.

strokeColor

Color de línea. Los valores permitidos son los mismos que para el atributo fillColor.

strokeWidth

Ancho de línea. Los valores permitidos son entre 0 y 20.

Ejemplo de un archivo prj (versión 1.0.0)

A continuación se muestra un ejemplo del contenido de un archivo para un proyecto GeoWE con dos capas vectoriales:

Nota:  La parte del contenido se ha recortado para mejorar la lectura.


{

  "version": "1.0.0",

  "title": "Prueba",

  "description": "Proyecto de prueba",

  "date": "28/01/2017",

  "vectors": [

        {

          "name": "Capa_puntos",

          "content": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"atributo-1\":value-1,\"atributo-2\":value2},\"geometry\":{\"type\":\"Point\",\"coor...}]}",

          "style": {

                    "fillColor": "#FFD700",

                    "fillOpacity": 1,

                    "strokeColor": "#FF6347",

            "strokeWidth": 3

                  }

        },

        {

          "name": "Capa_poligonos",

          "content": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"atributo-1\":null},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-7.449,...}]}",

          "style": {

            "fillColor": "#9400D3",

            "fillOpacity": 0.42,

            "strokeColor": "#C0C0C0",

            "strokeWidth": 3

          }

        }

  ]

}


Formato GeoWE Project (prj) versión 1.1.0

En la versión 1.1.0 del formato, todas las capas vectoriales del proyecto mantienen los estilos tanto a nivel de capa como a nivel de elemento. GeoWE Project soporta como contenido de capa el formato GeoJSON CSS y proyección WGS84.

Esta versión es  totalmente compatible con la versión anterior, por lo que todos los proyectos generados con la versión 1.0.0 podrán ser cargados con la 1.1.0.


Autores

Esta guía está redactada por miembros de la comunidad, colaboradores y por el propio equipo de desarrolladores. Es un documento abierto y libre, en constante cambio, igual que el propio software.

A la fecha de publicación de esta versión de la guía han colaborado las siguientes personas:

Referencias

                                                                                 de GeoWE_eslogan_blanco.png