SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Geographic Resources Analysis
     Support System (GRASS)
GRASS: Geographic Resources Analysis Support System

                                      Scope: Learn the use of Free Software GIS

                                        PART I: Introduction to GRASS and QGIS

                                        PART II: Practical examples
© Markus Neteler 2006 ­ CC­BY­SA
GRASS: Geographic Resources Analysis Support System

                                      Free Software GIS (“software libero”):

                                        GRASS master Web site is in Italy:
                                                                http://grass.itc.it

                                        Portable: Versions for GNU/Linux, MS-Windows, Mac OSX, SUN, etc

                                        Programming: Programmer's Manual on Web site (PDF, HTML),
                                        generated weekly. Code is documented in source code files
                                        (doxygen)

                                        Sample data
© Markus Neteler 2006 ­ CC­BY­SA




                                        Mailing lists in various languages

                                        Commercial support
GRASS GIS
                                     Brief Introduction
                                       Developed since 1984, always Open Source, since 1999 under GNU GPL
                                       Written in C programming language, portable code (multi-OS, 32/64bit)
                                       International development team, since 2001 coordinated at ITC-irst
                                       GRASS master Web site:

                                                           http://grass.itc.it
                                                                                               MS-Windows
                                                          MacOSX
                                     GNU/Linux
© Markus Neteler 2006 ­ CC­BY­SA




                                                                                        iPAQ
What's GRASS GIS?
                                         Raster and 2D/3D topological vector GIS
                                     ●



                                         Voxel support (raster 3D volumes)
                                     ●



                                         Vector network analysis support
                                     ●



                                         Image processing system
                                     ●



                                         Visualization system
                                     ●
                                                                                   From DXF

                                         DBMS integrated (SQL)
                                     ●


                                         with dbf, PostgreSQL,
                                         MySQL and sqlite drivers

                                         In GRASS 6.1 translations
© Markus Neteler 2006 ­ CC­BY­SA




                                     ●


                                         of the user interface to
                                         16 languages ongoing
                                         Interoperability: supports
                                     ●


                                         all relevant raster and
                                         vector formats
Spatial Data Types
                                                                                     http://grass.itc.it
                                      Supported Spatial Data Types
                                        2D Raster data incl. image processing
                                        3D Voxel data for volumetric data

                                        2D/3D Vector data with topology
                                        Multidimensional points data



                                                                                                 Voxel
© Markus Neteler 2006 ­ CC­BY­SA




                                      Orthophoto


                                                   Distances
                                                               Vector TIN
                                                               3D Vector buildings
Raster data model
                                      Raster geometry
                                       cell matrix with coordinates
                                       resolution: cell width / height (can be in kilometers, meters, degree etc.)
© Markus Neteler 2006 ­ CC­BY­SA




                                                                                                         y resolution

                                                                                                    x resolution
Vector data model
                                      Vector geometry types
                                       Point
                                       Centroid                                                                                    Node
                                       Line
                                                                                                Vertex
                                       Boundary
                                                                                                  t                                 t
                                                                                                                                  en
                                                                                             en
                                       Area (boundary + centroid)                                                                m
                                                                                                      Se
                                                                                            m                                  eg
                                                                                          eg




                                                                     not in all GIS!
                                                                                                         gm
                                       face (3D area)                                                                      S
                                                                                         S                  ent
                                       [kernel (3D centroid)]
                                                                                                                                  Line
                                                                                                                  Vertex
                                       [volumes (faces + kernel)]                      Node

                                      Geometry is true 3D: x, y, z
                                                                                                      Vertex      Bou
                                                                                                                     nda
                                                                                                                         ry
© Markus Neteler 2006 ­ CC­BY­SA




                                                                                                                               Vertex

                                                                                                                                Vertex
                                                                                                            Centroid
                                                                                         Node
                                                                                                                                  Area
                                                                                                                    Vertex
                                                Faces
How to use GRASS GIS?
© Markus Neteler 2006 ­ CC­BY­SA




                                                     GRASS startup screen
© Markus Neteler 2006 ­ CC­BY­SA
© Markus Neteler 2006 ­ CC­BY­SA
© Markus Neteler 2006 ­ CC­BY­SA
GRASS GIS Interoperability
                                      Data models and formats


                                        Raster      Vector        CAD     WebGIS
                                        GeoTIFF     DGN           DXF     Web     Map Service (WMS)
                                        Erdas IMG   ESRI-SHAPE    DWG     Web     Coverage Service (WCS)
                                        MrSID       GML           ...     Web     Feature Service (WFS)
                                        ECW         Spatial SQL           Web     Map Context Documents (WMC)
                                        JPEG2000    ...
                                        ...


                                           GDAL        OGR              openDWG                   Mapserver
© Markus Neteler 2006 ­ CC­BY­SA




                                                     GRASS                                          PROJ.4
Command structure
                                    GRASS Command Overview
                                    prefix function type of command         example
                                           class
                                    d.*    display  graphical output        d.rast: views raster map
                                                                            d.vect: views vector map
                                    db.*   database     database            db.select: selects value(s) from
                                                        management          table
                                    g.*    general      general file        g.rename: renames map
                                                        operations
                                    i.*    imagery      image processing    i.smap: image classifier
                                    ps.*   postscript   map creation in     ps.map: map creation
                                                        Postscript format
© Markus Neteler 2006 ­ CC­BY­SA




                                    r.*    raster       raster data         r.buffer: buffer around raster
                                                        processing          features
                                                                            r.mapcalc: map algebra
                                    r3.*   voxel        raster voxel data   r3.mapcalc: volume map algebra
                                                        processing
                                    v.*    vector       vector data         v.overlay: vector map intersections
                                                        processing
Some things you should know about GRASS
                                        Import of data: GRASS always import the complete map
                                    ●




                                        Export of data:
                                    ●

                                             Vector maps: always the entire map is exported (cut before if needed)
                                           ●

                                             Raster maps: r.out.gdal always exports entire map at original resolution
                                           ●

                                                          r.out.tiff (etc.) export at current region and resolution

                                    What's a region in GRASS?
                                      The default region is the standard settings of a GRASS location which is
                                    ●

                                           essentially independent from any map
                                      A region is the current working area (user selected resolution and coordinate
                                    ●

                                           boundaries)
                                      All vector calculations are done at full vector map
                                    ●

                                      All raster calculations are done at current resolution/region. To do calculations
                                    ●
© Markus Neteler 2006 ­ CC­BY­SA




                                           at original raster map resolution/region, the easiest way is to
                                           use 'g.region' first to set
                                           current region to map                                      GRASS Mapset
                                           (see next slides)                                          “northeast”


                                                         GRASS Mapset
                                                         “sardegna”
                                                                                                    GRASS Location
                                                                                                    “italy”
Spearfish Sample Dataset

                                     Spearfish (SD) sample data location
                                                              Spearfish


                                                                      SD
© Markus Neteler 2006 ­ CC­BY­SA




                                   Maps:
                                     raster, vector and point data
                                   ●

                                     covering two 1:24000 topographic
                                   ●

                                        maps (quadrangles Spearfish and Deadwood North)
                                     UTM zone 13N, transverse mercator projection, Clarke66 ellipsoid,
                                   ●

                                     NAD27 datum, metric units, boundary coordinates:
                                   ●
                                                                                                 DATA download:
                                        4928000N, 4914000S, 590000W, 609000E
                                                                                    http://mpa.itc.it/markus/osg05/
Practical GIS Usage

                                       Start a “terminal”
                                        to enter commands

                                        Start GRASS 6 within
                                         the terminal:

                                        grass61 ­help

                                        grass61 ­gui           1.
© Markus Neteler 2006 ­ CC­BY­SA




                                                               2.


                                                               3.
Info: Command line versus graphical user interface

                                    On the next slide we either use the following command line:
                                       # set current region to landcover map, '-p' prints the
                                       settings:
                                       g.region rast=landcover.30m -p
                                    or these settings in the graphical user interface:
© Markus Neteler 2006 ­ CC­BY­SA
GRASS: Geographic Resources Analysis Support System

                                      Location and Mapset: “GRASS speech”

                                      Database: contains all GRASS data

                                      Each GRASS project is organized in a „Location“ directory with subsequent
                                      „Mapset(s)“ subdirectories:

                                           Location: contains all spatial/attribute data of a geographically defined
                                       •

                                           region (= project area)

                                           Mapset(s): used to subdivide data organization e.g. by user names,
                                       •

                                           subregions or access rights (workgroups)

                                               PERMANENT: The PERMANENT mapset is a standard mapset which
                                           •
© Markus Neteler 2006 ­ CC­BY­SA




                                               contains the definitions of a location. May also contain general
                                               cartography as it is visible to all users


                                      Multi-User support: multiple users can work in a single location using
                                      different mapsets. Access rights can be managed per user. No user can
                                      modify/delete data of other users.
GRASS: Geographic Resources Analysis Support System

                                      Example for Location and Mapsets

                                        GRASS Database         Location        Mapset             Geometry and attribute data
                                                                                         cats
                                                              /prov_trentino   /trento
                                                                                         cell
                                                                               /silvia
                                                                                         cellhd

                                                                                         cell_misc
                                                               /europa                   colr

                                                                                         fcell
                                       /home/user/grassdata    /hannover       /city
                                                                                         hist
                                                               /world                                                   coor
                                                                                                      streets
                                                                                                                        dbln
                                                                                                      parks             hist
© Markus Neteler 2006 ­ CC­BY­SA




                                                                                         vector
                                                                                                                        sidx
                                                                                                      lakes
                                                                                                                        topo
                                                                                                      poi


                                                                                                      streets.dbf

                                                                                                      parks.dbf
                                                                                          dbf
                                                                                                      lakes.dbf

                                                                                                      poi.dbf
GRASS: User map
                                         Who is using GRASS?

                                    AMTI/NASA Ames Research Center USA
                                    Austrian Institute for Avalanche and Torrent Research
                                    Bank of America
                                    Bombardier Aerospace Canada
                                    Brenner Railway Austria
                                    BR-NetProduction (Bavarian Television) Germany
                                    Canadian Forest Service
                                    CEA Monte Bondone
                                    Census USA
                                    CERN Switzerland
                                    CICESE Mexico
                                    CNR Italia
                                    Colorado State University
                                    Comune di Prato, Italy
                                    Comune Milano, Italy
                                    Comune Modena, Italy
                                    Comune di Torino, Italy
                                    Cornell University USA
                                    CSIRO Australia
                                                                                                     Landesmuseum Linz Austria
                                    Deutsche Bank Germany
                                                                                                                                                 Purdue University
                                                                                                     La Poste France
                                    DLR Germany
                                                                                                                                                 Qualcomm USA
                                                                                                     Lawrence Laboratories USA
                                    Dubai Municipality
                                                                                                                                                 Regione Toscana
                                                                                                     Lockheed Martin Space USA
                                    DuPont Spain
© Markus Neteler 2006 ­ CC­BY­SA




                                                                                                                                                 Rutgers University
                                                                                                     Los Alamos National Laboratory
                                    EDF France
                                                                                                                                                 Sevilla University Spain
                                                                                                     Meteo Poland
                                    Ericsson Sweden
                                                                                                                                                 South African Weather Bureau (METSYS)
                                                                                                     MIT Lincoln Laboratory
                                    ETH Zuerich Switzerland
                                                                                                                                                 Stockholm Environment Institute-Boston
                                                                                                     Nanjing University
                                    FED USA
                                                                                                                                                 Teledetection France
                                                                                                     National Botanic Garden of Belgium
                                    Finnish Meteorological Institute
                                                                                                                                                 Telefónica Spain
                                                                                                     National Museum Japan
                                    Forschungszentrum Juelich Germany
                                                                                                                                                 TU Berlin
                                                                                                     National Radio Astronomy Observatory USA
                                    Forschungszentrum Karlsruhe Germany
                                                                                                                                                 TU Muenchen
                                                                                                     National Research Center of Soils USA
                                    GFZ Potsdam Germany
                                                                                                                                                 UC Davis
                                                                                                     NCSA Illinois USA
                                    Global Environmental Technology Nigeria Limited
                                                                                                                                                 UFRGS Brasilia
                                                                                                     NCSU USA
                                    Graz Technical University Austria
                                                                                                                                                 University of Costa Rica
                                                                                                     NIMA USA
                                    Harvard University
                                                                                                                                                 University of Sydney
                                                                                                     NOAA USA (GLOBE DEM generated with GRASS)
                                    Hokkaido University
                                                                                                                                                 University of Toronto Canada
                                                                                                     NRSA USA
                                    HPCC NECTEC Bangkok Thailand
                                                                                                                                                 University of Trento, Italy
                                                                                                     Onera France (running SPOT etc.)
                                    Iceland Forest Service Iceland
                                                                                                                                                 US Army
                                                                                                     Politecnico di Milano
                                    Inst.of Earthquake Engineering & Seismology (ITSAK) Greece
                                                                                                                                                 US Bureau of Reclamation
                                                                                                     Politecnico di Torino
                                    ISMAA - Centro Agrometeorologico, Istituto Agrario San Michele
                                                                                                                                                 US Dep. of Agriculture
                                                                                                     Princeton University
                                    JPL NASA
                                                                                                                                                 VA Linux Systems USA
                                                                                                     Procergs Brasilia
                                    JSC NASA
New OSGeo Foundation: Proposed founding projects




                                                                 GRASS GIS
© Markus Neteler 2006 ­ CC­BY­SA




                                              Founded 4th February 2006, Chicago
                                                    http://www.osgeo.org
Capacity building
                                      Communities growing together...




                                               GRASS/FOSS4G



                                                              Free Software for Geoinformatics
                                                              GRASS/FOSS4G, Bangkok 2004
                                                Mapserver


                                                              Free GIS/Mapserver conference
                                                              MUM3 – OSG'05, Minneapolis, 2005
                                                  EOGEO
© Markus Neteler 2006 ­ CC­BY­SA




                                                                  Joint Meeting 9/2006, Lausanne, CH
                                                                        GRASS/MUM/EOGEO/JAVA
                                                GDAL/OGR
                                                                    => FOSS4G2006 Conference
                                                                      http://www.foss4g2006.org
Capacity building
                                      Communities growing together...
                                                                                       (General) statistical computing environment:
                                                                                               http://www.r-project.org/
                                           PostgreSQL
                                                                                        Rgeo: spatial data analysis in R, unified
                                           Most advanced open source
                                           relational database                           classes and interfaces (e.g, RGRASS)
                                           http://www.postgresql.org/
                                                                                         http://r-spatial.sourceforge.net/


                                                                                                              GRASS GIS
                                                                                                              Spatial Computing
                                                                                                              http://grass.itc.it

                                                                         GDAL - Geospatial
                                                                         Data Abstraction
© Markus Neteler 2006 ­ CC­BY­SA




                                                                         Library
                                                                         http://www.gdal.org
                                     PostGIS: support for                                               QGIS: user friendly
                                     geographic objects to the
                                                                                                        Open Source GIS
                                     PostgreSQL object-relational
                                                                                                        http://www.qgis.org
                                     database
                                     http://postgis.refractions.net


                                                                      Spatially-enabled
                                                                      Internet applications                ... AND MANY OTHERS!
                                                                                                               http://www.osgeo.org
                                                                      http://mapserver.gis.umn.edu/
License of this document
                                      This work is licensed under a Creative Commons License.
                                      http://creativecommons.org/licenses/by­sa/2.5/deed.en



                                       “GIS seminar: The GRASS GIS software”,
                                         © 2006 Markus Neteler, Italy
                                          http://mpa.itc.it/markus/como2006/


                                     License details: Attribution-ShareAlike 2.5
                                     You are free:
                                     - to copy, distribute, display, and perform the work,
                                     - to make derivative works,
© Markus Neteler 2006 ­ CC­BY­SA




                                     - to make commercial use of the work,
                                     under the following conditions:
                                        Attribution. You must give the original author credit.
                                        Share Alike. If you alter, transform, or build upon this work, you may distribute the
                                           resulting work only under a license identical to this one.

                                     For any reuse or distribution, you must make clear to others the license terms of this work.
                                     Any of these conditions can be waived if you get permission from the copyright holder.
                                     Your fair use and other rights are in no way affected by the above.

Weitere ähnliche Inhalte

Ähnlich wie Grass

Easy edd phd talks 28 oct 2008
Easy edd phd talks 28 oct 2008Easy edd phd talks 28 oct 2008
Easy edd phd talks 28 oct 2008Taha Sochi
 
GRASS GIS 7 capabilities: a graphical overview
GRASS GIS 7 capabilities: a graphical overviewGRASS GIS 7 capabilities: a graphical overview
GRASS GIS 7 capabilities: a graphical overviewMarkus Neteler
 
Web visualization of complex reality-based 3D models with Nubes
Web visualization of complex reality-based 3D models with NubesWeb visualization of complex reality-based 3D models with Nubes
Web visualization of complex reality-based 3D models with Nubes3D ICONS Project
 
Sochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 posterSochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 posterTaha Sochi
 
Application of 3d max for 3d development and rendering and its merits
Application of 3d max for 3d development and rendering and its merits Application of 3d max for 3d development and rendering and its merits
Application of 3d max for 3d development and rendering and its merits Bismi S
 
Frac paq user guide v2.0 release
Frac paq user guide v2.0 releaseFrac paq user guide v2.0 release
Frac paq user guide v2.0 releasejoseicha
 
How to Create 3D Mashups by Integrating GIS, CAD, and BIM
How to Create 3D Mashups by Integrating GIS, CAD, and BIMHow to Create 3D Mashups by Integrating GIS, CAD, and BIM
How to Create 3D Mashups by Integrating GIS, CAD, and BIMSafe Software
 
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Prakher Hajela Saxena
 
DEISA Distributed European Infrastructure for Supercomputing Applications
DEISA Distributed European Infrastructure for Supercomputing ApplicationsDEISA Distributed European Infrastructure for Supercomputing Applications
DEISA Distributed European Infrastructure for Supercomputing ApplicationsWolfgang Gentzsch
 
Skills portfolio
Skills portfolioSkills portfolio
Skills portfolioyeboyerp
 
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 20072009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007Marc Smith
 
Presentation NBMP and PCC
Presentation NBMP and PCCPresentation NBMP and PCC
Presentation NBMP and PCCRufael Mekuria
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernelsivaderivader
 
Easydd program
Easydd programEasydd program
Easydd programTaha Sochi
 
SW_Documentation_GRASS
SW_Documentation_GRASSSW_Documentation_GRASS
SW_Documentation_GRASStutorialsruby
 

Ähnlich wie Grass (20)

Easy edd phd talks 28 oct 2008
Easy edd phd talks 28 oct 2008Easy edd phd talks 28 oct 2008
Easy edd phd talks 28 oct 2008
 
Easy edd
Easy eddEasy edd
Easy edd
 
GRASS GIS 7 capabilities: a graphical overview
GRASS GIS 7 capabilities: a graphical overviewGRASS GIS 7 capabilities: a graphical overview
GRASS GIS 7 capabilities: a graphical overview
 
Centaurus.PPT
Centaurus.PPTCentaurus.PPT
Centaurus.PPT
 
Web visualization of complex reality-based 3D models with Nubes
Web visualization of complex reality-based 3D models with NubesWeb visualization of complex reality-based 3D models with Nubes
Web visualization of complex reality-based 3D models with Nubes
 
Sochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 posterSochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 poster
 
Application of 3d max for 3d development and rendering and its merits
Application of 3d max for 3d development and rendering and its merits Application of 3d max for 3d development and rendering and its merits
Application of 3d max for 3d development and rendering and its merits
 
Frac paq user guide v2.0 release
Frac paq user guide v2.0 releaseFrac paq user guide v2.0 release
Frac paq user guide v2.0 release
 
How to Create 3D Mashups by Integrating GIS, CAD, and BIM
How to Create 3D Mashups by Integrating GIS, CAD, and BIMHow to Create 3D Mashups by Integrating GIS, CAD, and BIM
How to Create 3D Mashups by Integrating GIS, CAD, and BIM
 
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
 
Grass
GrassGrass
Grass
 
Plaquette NEST FTTx-V3
Plaquette NEST FTTx-V3Plaquette NEST FTTx-V3
Plaquette NEST FTTx-V3
 
DEISA Distributed European Infrastructure for Supercomputing Applications
DEISA Distributed European Infrastructure for Supercomputing ApplicationsDEISA Distributed European Infrastructure for Supercomputing Applications
DEISA Distributed European Infrastructure for Supercomputing Applications
 
myVR mMap SDK
myVR mMap SDKmyVR mMap SDK
myVR mMap SDK
 
Skills portfolio
Skills portfolioSkills portfolio
Skills portfolio
 
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 20072009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
2009 - Node XL v.84+ - Social Media Network Visualization Tools For Excel 2007
 
Presentation NBMP and PCC
Presentation NBMP and PCCPresentation NBMP and PCC
Presentation NBMP and PCC
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 
Easydd program
Easydd programEasydd program
Easydd program
 
SW_Documentation_GRASS
SW_Documentation_GRASSSW_Documentation_GRASS
SW_Documentation_GRASS
 

Mehr von esambale

Open data initiatives
Open data initiativesOpen data initiatives
Open data initiativesesambale
 
Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)esambale
 
About osmph
About osmphAbout osmph
About osmphesambale
 
Map design
Map designMap design
Map designesambale
 
Geoladies 20140609
Geoladies 20140609Geoladies 20140609
Geoladies 20140609esambale
 
DepEd's Schools Mapping Initiative
DepEd's Schools Mapping InitiativeDepEd's Schools Mapping Initiative
DepEd's Schools Mapping Initiativeesambale
 
State of OpenStreetMap Indonesia
State of OpenStreetMap IndonesiaState of OpenStreetMap Indonesia
State of OpenStreetMap Indonesiaesambale
 
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia esambale
 
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...esambale
 
InaSAFE Development in the Philippines
InaSAFE Development in the Philippines InaSAFE Development in the Philippines
InaSAFE Development in the Philippines esambale
 
Maperitive
MaperitiveMaperitive
Maperitiveesambale
 
OpenStreetMap QA tools
OpenStreetMap QA toolsOpenStreetMap QA tools
OpenStreetMap QA toolsesambale
 
My GPS Stories
My GPS StoriesMy GPS Stories
My GPS Storiesesambale
 
OSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping ResponseOSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping Responseesambale
 
Free GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMapFree GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMapesambale
 
ESSC OSM-PH WB project
ESSC OSM-PH WB projectESSC OSM-PH WB project
ESSC OSM-PH WB projectesambale
 
Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311esambale
 
OSM SFD2012
OSM SFD2012OSM SFD2012
OSM SFD2012esambale
 
FOSS4G 2011 Osaka
FOSS4G 2011 OsakaFOSS4G 2011 Osaka
FOSS4G 2011 Osakaesambale
 
foss4g 2011 tokyo
foss4g 2011 tokyofoss4g 2011 tokyo
foss4g 2011 tokyoesambale
 

Mehr von esambale (20)

Open data initiatives
Open data initiativesOpen data initiatives
Open data initiatives
 
Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)
 
About osmph
About osmphAbout osmph
About osmph
 
Map design
Map designMap design
Map design
 
Geoladies 20140609
Geoladies 20140609Geoladies 20140609
Geoladies 20140609
 
DepEd's Schools Mapping Initiative
DepEd's Schools Mapping InitiativeDepEd's Schools Mapping Initiative
DepEd's Schools Mapping Initiative
 
State of OpenStreetMap Indonesia
State of OpenStreetMap IndonesiaState of OpenStreetMap Indonesia
State of OpenStreetMap Indonesia
 
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
 
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
 
InaSAFE Development in the Philippines
InaSAFE Development in the Philippines InaSAFE Development in the Philippines
InaSAFE Development in the Philippines
 
Maperitive
MaperitiveMaperitive
Maperitive
 
OpenStreetMap QA tools
OpenStreetMap QA toolsOpenStreetMap QA tools
OpenStreetMap QA tools
 
My GPS Stories
My GPS StoriesMy GPS Stories
My GPS Stories
 
OSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping ResponseOSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping Response
 
Free GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMapFree GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMap
 
ESSC OSM-PH WB project
ESSC OSM-PH WB projectESSC OSM-PH WB project
ESSC OSM-PH WB project
 
Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311
 
OSM SFD2012
OSM SFD2012OSM SFD2012
OSM SFD2012
 
FOSS4G 2011 Osaka
FOSS4G 2011 OsakaFOSS4G 2011 Osaka
FOSS4G 2011 Osaka
 
foss4g 2011 tokyo
foss4g 2011 tokyofoss4g 2011 tokyo
foss4g 2011 tokyo
 

Kürzlich hochgeladen

Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 

Kürzlich hochgeladen (20)

Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 

Grass

  • 1. Geographic Resources Analysis Support System (GRASS)
  • 2. GRASS: Geographic Resources Analysis Support System Scope: Learn the use of Free Software GIS PART I: Introduction to GRASS and QGIS PART II: Practical examples © Markus Neteler 2006 ­ CC­BY­SA
  • 3. GRASS: Geographic Resources Analysis Support System Free Software GIS (“software libero”): GRASS master Web site is in Italy: http://grass.itc.it Portable: Versions for GNU/Linux, MS-Windows, Mac OSX, SUN, etc Programming: Programmer's Manual on Web site (PDF, HTML), generated weekly. Code is documented in source code files (doxygen) Sample data © Markus Neteler 2006 ­ CC­BY­SA Mailing lists in various languages Commercial support
  • 4. GRASS GIS Brief Introduction Developed since 1984, always Open Source, since 1999 under GNU GPL Written in C programming language, portable code (multi-OS, 32/64bit) International development team, since 2001 coordinated at ITC-irst GRASS master Web site: http://grass.itc.it MS-Windows MacOSX GNU/Linux © Markus Neteler 2006 ­ CC­BY­SA iPAQ
  • 5. What's GRASS GIS? Raster and 2D/3D topological vector GIS ● Voxel support (raster 3D volumes) ● Vector network analysis support ● Image processing system ● Visualization system ● From DXF DBMS integrated (SQL) ● with dbf, PostgreSQL, MySQL and sqlite drivers In GRASS 6.1 translations © Markus Neteler 2006 ­ CC­BY­SA ● of the user interface to 16 languages ongoing Interoperability: supports ● all relevant raster and vector formats
  • 6. Spatial Data Types http://grass.itc.it Supported Spatial Data Types 2D Raster data incl. image processing 3D Voxel data for volumetric data 2D/3D Vector data with topology Multidimensional points data Voxel © Markus Neteler 2006 ­ CC­BY­SA Orthophoto Distances Vector TIN 3D Vector buildings
  • 7. Raster data model Raster geometry cell matrix with coordinates resolution: cell width / height (can be in kilometers, meters, degree etc.) © Markus Neteler 2006 ­ CC­BY­SA y resolution x resolution
  • 8. Vector data model Vector geometry types Point Centroid Node Line Vertex Boundary t t en en Area (boundary + centroid) m Se m eg eg not in all GIS! gm face (3D area) S S ent [kernel (3D centroid)] Line Vertex [volumes (faces + kernel)] Node Geometry is true 3D: x, y, z Vertex Bou nda ry © Markus Neteler 2006 ­ CC­BY­SA Vertex Vertex Centroid Node Area Vertex Faces
  • 9. How to use GRASS GIS? © Markus Neteler 2006 ­ CC­BY­SA GRASS startup screen
  • 13. GRASS GIS Interoperability Data models and formats Raster Vector CAD WebGIS GeoTIFF DGN DXF Web Map Service (WMS) Erdas IMG ESRI-SHAPE DWG Web Coverage Service (WCS) MrSID GML ... Web Feature Service (WFS) ECW Spatial SQL Web Map Context Documents (WMC) JPEG2000 ... ... GDAL OGR openDWG Mapserver © Markus Neteler 2006 ­ CC­BY­SA GRASS PROJ.4
  • 14. Command structure GRASS Command Overview prefix function type of command example class d.* display graphical output d.rast: views raster map d.vect: views vector map db.* database database db.select: selects value(s) from management table g.* general general file g.rename: renames map operations i.* imagery image processing i.smap: image classifier ps.* postscript map creation in ps.map: map creation Postscript format © Markus Neteler 2006 ­ CC­BY­SA r.* raster raster data r.buffer: buffer around raster processing features r.mapcalc: map algebra r3.* voxel raster voxel data r3.mapcalc: volume map algebra processing v.* vector vector data v.overlay: vector map intersections processing
  • 15. Some things you should know about GRASS Import of data: GRASS always import the complete map ● Export of data: ● Vector maps: always the entire map is exported (cut before if needed) ● Raster maps: r.out.gdal always exports entire map at original resolution ● r.out.tiff (etc.) export at current region and resolution What's a region in GRASS? The default region is the standard settings of a GRASS location which is ● essentially independent from any map A region is the current working area (user selected resolution and coordinate ● boundaries) All vector calculations are done at full vector map ● All raster calculations are done at current resolution/region. To do calculations ● © Markus Neteler 2006 ­ CC­BY­SA at original raster map resolution/region, the easiest way is to use 'g.region' first to set current region to map GRASS Mapset (see next slides) “northeast” GRASS Mapset “sardegna” GRASS Location “italy”
  • 16. Spearfish Sample Dataset Spearfish (SD) sample data location Spearfish SD © Markus Neteler 2006 ­ CC­BY­SA Maps: raster, vector and point data ● covering two 1:24000 topographic ● maps (quadrangles Spearfish and Deadwood North) UTM zone 13N, transverse mercator projection, Clarke66 ellipsoid, ● NAD27 datum, metric units, boundary coordinates: ● DATA download: 4928000N, 4914000S, 590000W, 609000E http://mpa.itc.it/markus/osg05/
  • 17. Practical GIS Usage Start a “terminal” to enter commands Start GRASS 6 within the terminal: grass61 ­help grass61 ­gui 1. © Markus Neteler 2006 ­ CC­BY­SA 2. 3.
  • 18. Info: Command line versus graphical user interface On the next slide we either use the following command line: # set current region to landcover map, '-p' prints the settings: g.region rast=landcover.30m -p or these settings in the graphical user interface: © Markus Neteler 2006 ­ CC­BY­SA
  • 19. GRASS: Geographic Resources Analysis Support System Location and Mapset: “GRASS speech” Database: contains all GRASS data Each GRASS project is organized in a „Location“ directory with subsequent „Mapset(s)“ subdirectories: Location: contains all spatial/attribute data of a geographically defined • region (= project area) Mapset(s): used to subdivide data organization e.g. by user names, • subregions or access rights (workgroups) PERMANENT: The PERMANENT mapset is a standard mapset which • © Markus Neteler 2006 ­ CC­BY­SA contains the definitions of a location. May also contain general cartography as it is visible to all users Multi-User support: multiple users can work in a single location using different mapsets. Access rights can be managed per user. No user can modify/delete data of other users.
  • 20. GRASS: Geographic Resources Analysis Support System Example for Location and Mapsets GRASS Database Location Mapset Geometry and attribute data cats /prov_trentino /trento cell /silvia cellhd cell_misc /europa colr fcell /home/user/grassdata /hannover /city hist /world coor streets dbln parks hist © Markus Neteler 2006 ­ CC­BY­SA vector sidx lakes topo poi streets.dbf parks.dbf dbf lakes.dbf poi.dbf
  • 21. GRASS: User map Who is using GRASS? AMTI/NASA Ames Research Center USA Austrian Institute for Avalanche and Torrent Research Bank of America Bombardier Aerospace Canada Brenner Railway Austria BR-NetProduction (Bavarian Television) Germany Canadian Forest Service CEA Monte Bondone Census USA CERN Switzerland CICESE Mexico CNR Italia Colorado State University Comune di Prato, Italy Comune Milano, Italy Comune Modena, Italy Comune di Torino, Italy Cornell University USA CSIRO Australia Landesmuseum Linz Austria Deutsche Bank Germany Purdue University La Poste France DLR Germany Qualcomm USA Lawrence Laboratories USA Dubai Municipality Regione Toscana Lockheed Martin Space USA DuPont Spain © Markus Neteler 2006 ­ CC­BY­SA Rutgers University Los Alamos National Laboratory EDF France Sevilla University Spain Meteo Poland Ericsson Sweden South African Weather Bureau (METSYS) MIT Lincoln Laboratory ETH Zuerich Switzerland Stockholm Environment Institute-Boston Nanjing University FED USA Teledetection France National Botanic Garden of Belgium Finnish Meteorological Institute Telefónica Spain National Museum Japan Forschungszentrum Juelich Germany TU Berlin National Radio Astronomy Observatory USA Forschungszentrum Karlsruhe Germany TU Muenchen National Research Center of Soils USA GFZ Potsdam Germany UC Davis NCSA Illinois USA Global Environmental Technology Nigeria Limited UFRGS Brasilia NCSU USA Graz Technical University Austria University of Costa Rica NIMA USA Harvard University University of Sydney NOAA USA (GLOBE DEM generated with GRASS) Hokkaido University University of Toronto Canada NRSA USA HPCC NECTEC Bangkok Thailand University of Trento, Italy Onera France (running SPOT etc.) Iceland Forest Service Iceland US Army Politecnico di Milano Inst.of Earthquake Engineering & Seismology (ITSAK) Greece US Bureau of Reclamation Politecnico di Torino ISMAA - Centro Agrometeorologico, Istituto Agrario San Michele US Dep. of Agriculture Princeton University JPL NASA VA Linux Systems USA Procergs Brasilia JSC NASA
  • 22. New OSGeo Foundation: Proposed founding projects GRASS GIS © Markus Neteler 2006 ­ CC­BY­SA Founded 4th February 2006, Chicago http://www.osgeo.org
  • 23. Capacity building Communities growing together... GRASS/FOSS4G Free Software for Geoinformatics GRASS/FOSS4G, Bangkok 2004 Mapserver Free GIS/Mapserver conference MUM3 – OSG'05, Minneapolis, 2005 EOGEO © Markus Neteler 2006 ­ CC­BY­SA Joint Meeting 9/2006, Lausanne, CH GRASS/MUM/EOGEO/JAVA GDAL/OGR => FOSS4G2006 Conference http://www.foss4g2006.org
  • 24. Capacity building Communities growing together... (General) statistical computing environment: http://www.r-project.org/ PostgreSQL Rgeo: spatial data analysis in R, unified Most advanced open source relational database classes and interfaces (e.g, RGRASS) http://www.postgresql.org/ http://r-spatial.sourceforge.net/ GRASS GIS Spatial Computing http://grass.itc.it GDAL - Geospatial Data Abstraction © Markus Neteler 2006 ­ CC­BY­SA Library http://www.gdal.org PostGIS: support for QGIS: user friendly geographic objects to the Open Source GIS PostgreSQL object-relational http://www.qgis.org database http://postgis.refractions.net Spatially-enabled Internet applications ... AND MANY OTHERS! http://www.osgeo.org http://mapserver.gis.umn.edu/
  • 25. License of this document This work is licensed under a Creative Commons License. http://creativecommons.org/licenses/by­sa/2.5/deed.en “GIS seminar: The GRASS GIS software”, © 2006 Markus Neteler, Italy http://mpa.itc.it/markus/como2006/ License details: Attribution-ShareAlike 2.5 You are free: - to copy, distribute, display, and perform the work, - to make derivative works, © Markus Neteler 2006 ­ CC­BY­SA - to make commercial use of the work, under the following conditions: Attribution. You must give the original author credit. Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above.