Differences between revisions 10 and 11
Revision 10 as of 2009-04-27 03:28:22
Size: 5825
Comment:
Revision 11 as of 2009-04-27 03:50:27
Size: 7609
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
== INICIAR == == Iniciar ==
Line 29: Line 29:
•LOCATION:Es el nombre de la región o localidad con la que se va a trabajar, constituye una estructura de datos. ''' LOCATION ''':Es el nombre de la región o localidad con la que se va a trabajar, constituye una estructura de datos.
Line 31: Line 31:
•MAPSET:Cada sesión de trabajo se asocia a un MAPSET, en este se guardan todos los mapas generados ''' MAPSET''':Cada sesión de trabajo se asocia a un MAPSET, en este se guardan todos los mapas generados
Line 33: Line 33:
•DATABASE:Es el directorio de trabajo, donde se almacenaran estas bases de datos. '''DATABASE''':Es el directorio de trabajo, donde se almacenaran estas bases de datos.
Line 35: Line 35:
En esta zona debemos tener cuidado con el teclado ya que si no conocemos los terminales de texto Unix podemos liarnos sobretodo al intentar modificar algo. Podemos utilizar una serie de teclas combinadas con la tecla <ctrl.> como son: En este lugar debemos tener cuidado con la digitación ya que si no conocemos la terminal podemos equivocarnos sobretodo al intentar modificar algo. Podemos utilizar una serie de combinaciones de teclas con <ctrl.> las cuales son:
Line 42: Line 42:
Line 43: Line 44:

Cada location puede tener varios mapsets.La razón para tener varios mapsets es poder guardar mapas relacionados a algun aspecto del proyecto. Tambien podemos permitir el trabajo paralelo de usuarios a capas almacenadas dentro del mismo location, por ejemplo.
Para trabajos en equipo, una base de datos de GRASS centralizada puede ser creada en un sistema de archivos de red. Además de acceder el propio mapset, cada usuario puede leer capas de otros mapsets, aunque cada usuario solo puede modificar o borrar las capas en su propio mapset.

Cuando se crea un nuevo location, GRASS automáticamente crea un mapset especial llamado PERMANENT donde la información principal del proyecto puede ser almacenada.
Los datos en el mapset PERMANENT pueden ser solamente agregados, modificados o borrados por el propietario del mapset PERMANENT.
Sin embargo,la información puede ser consultada, analizada y copiados por otros usuarios a sus respectivos mapsets.
El mapset PERMANENT es útil para entregar información general, accesible pero protegida contra escritura de todos los usuarios que se encuentran trabajando en el mismo location del propietario de la base de datos.
Para manipular o agregar datos al PERMANENT, el propietario debe iniciar GRASS y escoger el location y el "mapset" PERMANENT.
Este mapset también contiene el archivo DEFAULT_WIND, el cual almacena los límites de la región por defecto para el location (los cuales todos los usuarios van a heredar cuando inicien la base de datos).
Adicionalmente, un archivo WIND es mantenido en todos los mapsets para almacenar los límites actuales y la resolución de los mapas raster de la sesión. Los usuarios tienen la opción de regresar a la región por defecto en cualquier momento.
Line 49: Line 61:

http://grass.itc.it/grass64/manuals/html64_user/grass_logo.png

Debido a la falta de alternativa de software y herramientas libres para trabajar asignaturas de Sistemas de Informacion Geografica (SIG) Se implementera el uso de tecnologias libres para el desarrollo pleno de esta, con la construcción de una arquitectura con las herramientas GRASS, PostgreSQL, QGIS, POSGIS, degree, mapserver, entre otras herramientas libres que ayuden a potenciar el trabajo de SIG.

GRASS es un proyecto de software, potenciado por la comunidad de software libre, con mucha aplicabilidad a la enseñanza de la geoinformatica, la geoestadistica, el geoprocesamiento, entre otras áreas similares, integradas al campo de los sistemas de información geográficos.

Como parte de la iniciativa de software libre, GRASS da la libertad de poder ser explorado, analizado, mejorado, extendido o reutilizado para ser integrado en soluciones informaticas más potentes, confiables y mejoradas, aplicables a diversidad de proyectos GIS e incluso en otras áreas que requieran el tratamiento avanzado de imágenes como la medicina, entre otras.

La arquitectura sera montada sobre la distribución Debian GNU/Linux en su versión numero 5 (Lenny), y además por el gran trabajo del Proyeco DebianGis por aportar grandes avances del trabajo de herramienas SIG dentro de esta gran distribución.

Licencia

Grass esta bajo la licencia GPL (Software libre) , la cual otorga 4 libertades esenciales al usuario, las cuales son:

  • Libertad 0: la libertad de usar el programa, con cualquier propósito
  • Libertad 1: la libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
  • Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
  • Libertad 3: la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.

Grass fue diseñado y desarrollado principalmente para plataformas Unix, es por eso que puedes encontrarlo en los repositorios de varias distribuciones GNU/Linux tales como Debian y ubuntu, aunque existe actualmente un proyecto en curso para trabajar este software en el sistema windows llamado winGRASS GIS, la wiki se centrara y tendra mas enfasis a trabajos sobre sistemas GNU/Linux.

Quantum GIS

Quantum GIS, o mas conocido como QGIS es un sistema libre para el trabajo de Sistemas de información de geografica y que además es multiplataforma, esta licenciado bajo la licencia GPL y es un proyecto oficial de OSGeo( Open Source Geospatial Foundation) Se trabajará paralelamente con QGIS, debido a que este software cuenta con un plugin para la integración del trabajo con GRASS, y porque su interfaz de desarrollo es un poco mas intuitiva y amigable, se encuentra en su vesión mas reciente 1.0.0

Iniciar

Ahora ya con la información básica podemos empezar a iniciar en GRASS, para lo cual lo haremos esta vez desde la terminal, mas adelante mostrare como se puede abrir de manera gráfica. Ya en consola escribimos grass o grass63 ya que para el ejemplo utilizare la versión actual 6.3.0, el programa nos mostrara un mensaje de entrada, dependiendo si es la primera vez que se utiliza o ya se ha utilizado, si no se ha utilizado nunca saldrá el letrero de Bienvenida y para continuar solo necesitamos darle a <enter>. Inicialmente saldrá una pantalla compuesta principalmente por tres datos:

LOCATION :Es el nombre de la región o localidad con la que se va a trabajar, constituye una estructura de datos.

MAPSET:Cada sesión de trabajo se asocia a un MAPSET, en este se guardan todos los mapas generados

DATABASE:Es el directorio de trabajo, donde se almacenaran estas bases de datos.

En este lugar debemos tener cuidado con la digitación ya que si no conocemos la terminal podemos equivocarnos sobretodo al intentar modificar algo. Podemos utilizar una serie de combinaciones de teclas con <ctrl.> las cuales son:

  • H retrocede un carácter J avanza a la línea siguiente K vuelve a la línea anterior L avanza una carácter Space avanza carácter o borra caracteres

Para confirmar los datos seleccionados debemos pulsar la tecla escape y enter. Si por el contrario queremos cancelar todo se utiliza la tecla <ctrl.> + c.

Cada location puede tener varios mapsets.La razón para tener varios mapsets es poder guardar mapas relacionados a algun aspecto del proyecto. Tambien podemos permitir el trabajo paralelo de usuarios a capas almacenadas dentro del mismo location, por ejemplo. Para trabajos en equipo, una base de datos de GRASS centralizada puede ser creada en un sistema de archivos de red. Además de acceder el propio mapset, cada usuario puede leer capas de otros mapsets, aunque cada usuario solo puede modificar o borrar las capas en su propio mapset.

Cuando se crea un nuevo location, GRASS automáticamente crea un mapset especial llamado PERMANENT donde la información principal del proyecto puede ser almacenada. Los datos en el mapset PERMANENT pueden ser solamente agregados, modificados o borrados por el propietario del mapset PERMANENT. Sin embargo,la información puede ser consultada, analizada y copiados por otros usuarios a sus respectivos mapsets. El mapset PERMANENT es útil para entregar información general, accesible pero protegida contra escritura de todos los usuarios que se encuentran trabajando en el mismo location del propietario de la base de datos. Para manipular o agregar datos al PERMANENT, el propietario debe iniciar GRASS y escoger el location y el "mapset" PERMANENT. Este mapset también contiene el archivo DEFAULT_WIND, el cual almacena los límites de la región por defecto para el location (los cuales todos los usuarios van a heredar cuando inicien la base de datos). Adicionalmente, un archivo WIND es mantenido en todos los mapsets para almacenar los límites actuales y la resolución de los mapas raster de la sesión. Los usuarios tienen la opción de regresar a la región por defecto en cualquier momento.

Vamos a ver un ejemplo: Existen diferentes localizaciones de ejemplo en la pagina web de grass, utilizaremos principalmente la de leics y la de spearfish. http://grass.itc.it/data.html

  • LOCATION: leics

    MAPSET:Pablo (cualquier nombre que queramos) DATABASE: home/grass (donde hemos guardado la base de datos leics )

Si hemos indicado todo correctamente, teclemamos <esc> + < enter>, aparecerá una terminal (pantalla blanca donde escribir) y según versiones arrancara automáticamente un programa paralelo a grass llamado tcltkgrass que sirve para sustituir el modo texto por un entorno de menús más cómodo para alguien que no este acostumbrado a los comandos.

Referencias


  • I renamed this page because the content is in Spanish, and the convention is to use CamelCase for page names.

CategoryProposedDeletion : I don't understand the purpose of this page. If the purpose is to present the software, then its duplicating its homepage (grass.itc.it). If the purpose is to analyse the packages, then it duplicates wikipedia. Finally since the software is packaged in Debian, it's Debian "homepage" is grass.