GRASS GIS and Sextante E T Y N L
Total Page:16
File Type:pdf, Size:1020Kb
19-21April 2011, Udine,Italy Quarte GiornateItaliane di gvSIG Italy, E. - Mach CRI Fondazione Neteler Markus GRASS GIS andSextante GIS GRASS [email protected] Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy Functionality SEXTANTE Overview SEXTANTE ● ● ● ● ● ● ● autonomous region of Extremadura autonomous region of the Spanish Developed of the under auspices the government modules. written Javain library GIS ANálisisde TErritorial" in Spanish) ("Sistema EXTremeño SEXTANTE modules Speciality: tabular data analysis and diagrams tools, raster and vector of data processing provide modules Hundreds (such as gvSIG, uDig or OpenJUMP) Java GIS in many open source Usable as extension fields of application, such asecology and archaeology has evolved into an WPS support WPS http://www.sextantegis.com/ all-purpose solution all-purpose and link to the : an extensive set of geoprocessing ofset :geoprocessing an extensive GRASS GIS geoprocessing geoprocessing GIS GRASS and tocontinues cover new By By Victor Olaya Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy SEXTANTE History SEXTANTE goverment foresters. goverment developing a GIS solution specially for designed of the needs regional was launched in project The SEXTANTE ● ● ● ● are used from gvSIG gvSIG to avoid duplication used from are layer the management and other from routines The import/export especially for analysis was to migrated toenrich its functionality ingvSIG order Sextante services such assupport for Web new features in the following years algorithms version first based on the German software software based on the German gvSIG became a fullbecame fledged GIS, including 2004 with main the goal of SAGA with 190+ By By Victor Olaya Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy that the processes can be repeated easily. repeated be can that the processes ● ● ● ● ● Features SEXTANTE Overview SEXTANTE history of commands executed by the user so history of executed commands a model generator (modeller) manager a processing batch manager geoprocessing Graphical user interface and linecommand ● ● ● ● ● ● ● ● ● ● ● Functionalities hydrological analysis hydrological vegetation indices and analysis image processing rasterization and interpolation fuzzy logic analysis and calculation of raster layers including visibility and profiles analysis,geomorphometry and relief geostatistics analysis hydrological analysis pattern Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy Architecture SEXTANTE algorithms GRASS SEXTANTE GUI SEXTANTE (gvSIG, OpenJUMP, (gvSIG,OpenJUMP, GIS app GIS algorithms SEXTANTE uDIG, ...) algorithms WPS By By Victor Olaya Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy Architecture SEXTANTE algorithms GRASS (gvSIG, OpenJUMP, OpenJUMP, (gvSIG, SEXTANTE GUI SEXTANTE GIS app algorithms SEXTANTE uDIG, ...)uDIG, algorithms WPS ● ● understand them appearance, making it easier for users to criteriasame and have a similar This guarantees that all dialogs follow the independent. completely are the GUI and processes the so algorithm on-the-flyrequirements, from created algorithm are Dialogs for executing By By Victor Olaya Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy SEXTANTE – GRASS –GRASS SEXTANTE Integration: How it works it How Integration: use. to table which determines name="v.edit"> <task "grass-interface.dtd"> SYSTEM task <!DOCTYPE encoding="UTF-8"?> version="1.0" <?xml --interface-description v.edit ● ● ● ofSEXTANTE Such call can be used in any of thegraphical components algorithm SEXTANTE command iswrapped as a Each calla GRASS to GRASS commands: GRASS algorithm involvescalling several Eachuser-seen ● ● ● </parameter> multiple="no"> required="no" type="integer" name="layer" <parameter </parameter> multiple="no"> required="yes" type="string" name="map" <parameter </keywords> <keywords> </description> <description> Processing dataof Processing session aninto „on-the-fly“ Importinginto GRASS data Exporting in appthe GIS and(gvSIG etc) openingresults <default> /> prompt="layer" element="layer" age="new_layer" <gisprompt </description> <description> </label> <label> /> prompt="vector" element="vector" age="old" <gisprompt </keydesc> <keydesc> </description> <description> geometry editing, vector, features. vector selected modifying and deleting adding, allows map, vector a Edits </guisection> <guisection> </default> Selection 1 number This tables. database multiple to connected be can map vector single A number Layer order="1">name</item> <item edit to map vector of Name By By Victor Olaya Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy SEXTANTE – GRASS GRASS – SEXTANTE Integration: Modeller Integration: Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy SEXTANTE – GRASS GRASS – SEXTANTE Integration: Modeller Integration: Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy SEXTANTE – GRASS GRASS – SEXTANTE Integration: Modeller Integration: in (near) future... to come more 2010, functional in OADE gvSIG Note: Partially Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy GRASS GIS: GRASS Geographic Resources AnalysisSystem Support Free Software GIS (“software libero”): libero”): (“software GIS Software Free Commercial supportavailable Commercial Mailing lists in various languages dataset) Sample Northdata for downloadCarolina (free etc Portable: master Web: GRASS Developedsince Versions for GNU/Linux, MS-Windows, Mac OSX, forGNU/Linux, MS-Windows, Versions 1982 http://grass.osgeo.org , underGPLsince 1998 Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy pre-Internet times... pre-Internet GIS: source open of days early The 1990 SteeringCommitee GRASS Interagency GRASS 1982: GRASS GIS GRASS 1982: MOSS 1978: 1992 Foundation (OGF) Foundation Open GRASS Open Consortium (OGC) Consortium(OGC) 1994 Open GIS OpenGISOpen Geospatial 1987: William 1987: Shatner narrates ... 2004 2006 OSGeo Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy links to Open Source tools links to Open Source modeling and simulations visualization image processing 2D/3D vector data processing 2D/3D raster data processing geospatial data integration ● ● ● ● ● ● ● MySQL, gvSIG-Sextante, ... gvSIG-Sextante, MySQL, gstat, R-stats, QGIS, raster data, vector and raster for stamp time support, data temporal spread, fire transport, pollutant and erosion hydrologic, and surfaces of visualization 3D pan, and zoom with data vector and raster of display 2D correction radiometric detection, edge and classification smap analysis, and rectification of analysis and processing triangulation, polygons, Voronoi approximation, and interpolation spatial vector management, data vector multi-attribute logic) (Bayes system expert analysis, covariant correlation, insolation and routing flow landforms, and parameters topographic analysis, geometry volume and surface algebra, map 3D and 2D interpolation and transformations systems coordinate formats, various in data of export and import projections volumes network analysis network , cost surfaces, shortest path, bu path, shortest surfaces, cost , measures, ecology landscape ers, with vector data, 2D and 3D animations, hardcopy postscript maps, postscript hardcopy animations, 3D and 2D data, vector with and approximation and orthophoto , transformations between raster and vector data, data, vector and raster between transformations , ZOO-WPS , spatial autocorrelation, summary statistics, multivariate multivariate statistics, summary autocorrelation, spatial , multispectral GRASS GIS: Functionality GIS: GRASS generation, principal and canonical component component canonical and principal generation, , Paraview, GPS tools, GDAL/OGR, PostgreSQL, PostgreSQL, GDAL/OGR, tools, GPS Paraview, , time series time topological aerial and satellite data, image image data, satellite aerial and ff watershed analysis digitizing, overlay, bu overlay, digitizing, ers, analysis, line of sight, of sight, line analysis, 2D/3D spatial 2D/3D SQL ff Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy GRASS GIS: Interoperability – Import GRASS Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy GRASS GIS: Interoperability – Export GRASS Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy Povray Visualization: GRASS data export export data GRASS Visualization: rendering ( rendering to Paraview and Povray and Paraview to www.povray.org ): adding clouds and haze Paraview in rendering Stereo ( www.paraview.org ) Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy also also true 3D vector supported 3D buildings;with extruded Elevationmodel combined GRASS: Raster and3D vector GRASS: virtual globes Optional:for KML export Italy Trento, Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG, Udine, Italy GRASS: geocoding ofhistorical maps GRASS: Markus Neteler, 2011: GRASS GIS and Sextante Quarte Giornate Italiane di gvSIG,