25 Years of GRASS GIS Meeting “Present and Future of the GRASS User community in Japan” Markus Neteler Fondazione E Mach –...
GRASS: 25 years of GFOSS 1987 USA (GRASS 2.0,  no Web!) 1995 USA 1997, Univ. of Hannover, Germany 2002 ITC-irst Trento + B...
Member of OSGeo.org (Open Source Geospatial Foundation) <ul><li>Developed since 1984 as  Open Source Software ,  since 199...
Written in C language,  800k SLOC,  portable s ource code (32/64bit;  various operating systems and hardware platforms), m...
New Windows Installers: OSGeo4W  and winGRASS stand-alone
GRASS: command line and graphical user interfaces 1982.. .. 1995 Since 2007.. … today
GRASS GIS: new graphical user interface Written in Python/wxWidgets <ul><li>Intuitive usage
Powerful Future:
Cartography tool </li></ul>Location Wizard Attribute manager
GRASS GIS: new digitizer New GRASS Digitizer: <ul><ul><li>Topological editing: visual quality feedback
Object and vector transfer from background maps
Vector objects editing: </li><ul><ul><li>Add, Break, Copy, Connect, Convert Type, Delete, Flip direction, Merge, Move, Sel...
Ongoing: Localization of GRASS GIS Status:   Several hundred messages have been translated    in January 2010 (MEXT project)
Geostatistics with GRASS and R-stats R statistical software is run inside a GRASS session:  R reads and writes data direct...
A comparison of hiking paths in Val di Fassa, Italy Rot : existing path Blau : calculated with r.walk r.walk improved agai...
r.walk: Terrain accessibility Hiking in complex  terrain
GRASS terrain data elaboration Topographic index Solar energy Geomorphometry
Overlay of geocoded historical maps  (1840) to recent orthophotos LANDSAT ETM+ color composite (from free archive) GRASS i...
GRASS image processing: Atmospheric correction Haze reduction in LANDSAT ETM+ with Tasseled Cap transform Also available: ...
GRASS visualization: Orthophotos over Lidar-DEM/DSM Visualization in GRASS-NVIZ tool
GIS and Remote sensing unit at FEM: Spatial modelling  of disease vectors, biodiversity and beyond http://gis.fem-environm...
GIS Modelling and Remote Sensing Time series elaboration of satellite data for  disease dynamics and ecological modelling ...
Carpi G., Cagnacci F., Neteler M., Rizzoli A, 2008:  Tick infestation on roe deer in relation to geographic and remotely-s...
M. Neteler, 2005:  Time series processing of MODIS satellite data for landscape epidemiological applications . Intl J Geoi...
Original MODIS LST map, QA layer applied as filter Second and third filter stage applied to MODIS LST map [°C] [°C] Undete...
Original MODIS LST map, QA layer applied as filter Reconstructed MODIS LST map [°C] [°C] MODIS LST (Aqua satellite) 1 st  ...
Reconstructed LST time series  versus meteo data Missing data due to clouds etc. Available now: >  11000 LST maps (4/day) ...
16-day period aggregated means
Linear regression for trend analysis </li></ul></ul>Neteler, M., 2010: Estimating daily LST in mount. env. by reconstr. MO...
Upcoming SlideShare
Loading in …5
×

25 Years of GRASS GIS

5,494 views

Published on

25 years of GRASS GIS - Open Source geospatial analysis. Runs on Linux, MacOSX and MS-Windows with new user interface!

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
5,494
On SlideShare
0
From Embeds
0
Number of Embeds
1,787
Actions
Shares
0
Downloads
142
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

25 Years of GRASS GIS

  1. 1. 25 Years of GRASS GIS Meeting “Present and Future of the GRASS User community in Japan” Markus Neteler Fondazione E Mach – IASMA Center of Research and Innovation Italy, markus.neteler@iasma.it OSGeo Japan – OSGeo.jp Tokyo, Nomura Research Institute, Marunouchi Center
  2. 2. GRASS: 25 years of GFOSS 1987 USA (GRASS 2.0, no Web!) 1995 USA 1997, Univ. of Hannover, Germany 2002 ITC-irst Trento + Baylor ITC-irst 2002 Today...
  3. 3. Member of OSGeo.org (Open Source Geospatial Foundation) <ul><li>Developed since 1984 as Open Source Software , since 1999 under GPL License
  4. 4. Written in C language, 800k SLOC, portable s ource code (32/64bit; various operating systems and hardware platforms), modular </li></ul>GRASS: The portable GIS Open Source GIS: GRASS Communities: www.grass-verein.de , www.gfoss.it , www.osgeo.jp , www.osgeo.it , www.osgeo.de ... GNU/Linux MacOSX MS-Windows iPAQ (2002)
  5. 5. New Windows Installers: OSGeo4W and winGRASS stand-alone
  6. 6. GRASS: command line and graphical user interfaces 1982.. .. 1995 Since 2007.. … today
  7. 7. GRASS GIS: new graphical user interface Written in Python/wxWidgets <ul><li>Intuitive usage
  8. 8. Powerful Future:
  9. 9. Cartography tool </li></ul>Location Wizard Attribute manager
  10. 10. GRASS GIS: new digitizer New GRASS Digitizer: <ul><ul><li>Topological editing: visual quality feedback
  11. 11. Object and vector transfer from background maps
  12. 12. Vector objects editing: </li><ul><ul><li>Add, Break, Copy, Connect, Convert Type, Delete, Flip direction, Merge, Move, Select lines by query, Snap, Split </li></ul></ul><li>Categories/Attributes: </li><ul><ul><li>Copy, Delete, Z-bulk labeling for contour lines </li></ul></ul><li>Vertex: </li><ul><ul><li>Insert, Delete, Move </li></ul></ul><li>Undo function </li></ul></ul>
  13. 13. Ongoing: Localization of GRASS GIS Status: Several hundred messages have been translated in January 2010 (MEXT project)
  14. 14. Geostatistics with GRASS and R-stats R statistical software is run inside a GRASS session: R reads and writes data directly from/to GRASS
  15. 15. A comparison of hiking paths in Val di Fassa, Italy Rot : existing path Blau : calculated with r.walk r.walk improved again in GRASS 6.5+ Arrival Start Autor: M. Franchi, “Young researchers wanted” award (PBZ, 2006) r.walk: Walking connectivity
  16. 16. r.walk: Terrain accessibility Hiking in complex terrain
  17. 17. GRASS terrain data elaboration Topographic index Solar energy Geomorphometry
  18. 18. Overlay of geocoded historical maps (1840) to recent orthophotos LANDSAT ETM+ color composite (from free archive) GRASS image processing
  19. 19. GRASS image processing: Atmospheric correction Haze reduction in LANDSAT ETM+ with Tasseled Cap transform Also available: 6S integration in GRASS (i.atcorr) METEOSAT, GOES east/west, NOAA AVHRR, SPOT HRV, LANDSAT TM and ETM+, IRS 1C-LISS, ASTER (ALOS + Ikonos in prep.)
  20. 20. GRASS visualization: Orthophotos over Lidar-DEM/DSM Visualization in GRASS-NVIZ tool
  21. 21. GIS and Remote sensing unit at FEM: Spatial modelling of disease vectors, biodiversity and beyond http://gis.fem-environment.eu
  22. 22. GIS Modelling and Remote Sensing Time series elaboration of satellite data for disease dynamics and ecological modelling GIS modelling for risk analysis SELECTED PUBLICATIONS: <ul><ul><li>Rizzoli, A., Hauffe, H.C., Tagliapietra, V., Neteler, M., and Rosà, R. (2009). Forest structure and roe deer abundance predict tick-borne encephalitis risk in Italy . PLoS ONE, 4(2):e4336+.
  23. 23. Carpi G., Cagnacci F., Neteler M., Rizzoli A, 2008: Tick infestation on roe deer in relation to geographic and remotely-sensed climatic variables in a tick-borne encephalitis endemic area . Epidem. and Infection, 136, pp. 1416-1424
  24. 24. M. Neteler, 2005: Time series processing of MODIS satellite data for landscape epidemiological applications . Intl J Geoinf., 1(1), pp. 133-138 </li></ul></ul>Tiger mosquito (Ae. Albopictus) risk http://gis.fem-environment.eu °C LAND SURFACE TEMPERATURE (LST) Data enhancements in complex Alpine terrain 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 10 15 20 0.1 0.2 0.3 0.4 0.5 0.6 0.7 10day periods (2003) ‏ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 2 3 Cavedine (570m a.s.l) ‏ Val di Non (610m a.s.l) ‏ Levico (760m a.s.l) ‏ April EVI 10km 3 1 2 Enhanced Vegetation Index (EVI) “Spring/autumn detection”: Trentino 2003 Effect of valley orientation and exposition
  25. 25. Original MODIS LST map, QA layer applied as filter Second and third filter stage applied to MODIS LST map [°C] [°C] Undetected outliers (clouds) MODIS LST (Aqua satellite) 1 st June 2003, 13:30 solar time
  26. 26. Original MODIS LST map, QA layer applied as filter Reconstructed MODIS LST map [°C] [°C] MODIS LST (Aqua satellite) 1 st June 2003, 13:30 solar time
  27. 27. Reconstructed LST time series versus meteo data Missing data due to clouds etc. Available now: > 11000 LST maps (4/day) LST and meteo-data are two independent data sets Examples for <ul><ul><li>Daily mean data
  28. 28. 16-day period aggregated means
  29. 29. Linear regression for trend analysis </li></ul></ul>Neteler, M., 2010: Estimating daily LST in mount. env. by reconstr. MODIS LST data. Rem. Sens. 2(1), 333-351
  30. 30. Infrastructure: GIS & RS Platform cluster for GIS-HPC <ul><ul><li>12 single-blades and 2 double-blades
  31. 31. In total 128 nodes with 400 Gb RAM
  32. 32. Circa 1.7 Tflops/s
  33. 33. Linux operating system, blades diskless
  34. 34. Used for heavy GIS data processing
  35. 35. GRASS and R-stats
  36. 36. Queue system for job management (Grid Engine) </li></ul></ul>
  37. 37. Watershed analysis and hydrologic modeling Flow tracing and watershed analysis: <ul><ul><li>r.watershed: D8, SFD, MFD, shortest path
  38. 38. r.flow: Dinf, SFD
  39. 39. r.terraflow: D8, SFD/MFD </li></ul></ul>Process-based modeling: <ul><ul><li>r.sim.water:overland water flow
  40. 40. r.sim.sediment: soil erosion/deposition
  41. 41. r.topmodel: hydrologic simulation </li></ul></ul>Flood modelling: <ul><ul><li>r.lake </li></ul></ul>HydroFOSS, JGRASS
  42. 42. J Cepicky, 2008 Controlling an analytical GIS from Web Current GRASS-WPS implementations <ul><ul><li>PyWPS : Python
  43. 43. 52N WPS : Java
  44. 44. vtkGRASSBridge : VTK
  45. 45. ZOO project - various languages
  46. 46. ... </li></ul></ul>Web Ch. Schwartze, Geoinformatics FCE CTU 2008 Web Processing Service - WPS
  47. 47. GRASS 6.4.0 News Modules improvements Rewritten for being fast!... <ul><li>g.mlist, g.mremove: scripts rewritten as faster C version
  48. 48. r.cost : 50x faster
  49. 49. r.watershed : time consumption reduced from n to log(n)
  50. 50. r.horizon (new) + r.sun (rewritten): faster, improved Improved...
  51. 51. v.out.ascii : attribute export added
  52. 52. v.out.gpsbabel : new, export to GPS
  53. 53. v.buffer, v.delaunay, v.parallel: rewritten (Google SoC 2008 projects)
  54. 54. wxPython digitizer : Undo function added
  55. 55. wxPython GUI : MS-Windows portable </li></ul>Additionally: > 230 bug tickets fixed R-GRASS-Interface: now fast data exchange
  56. 56. GRASS 6.4.0 News New modules <ul><li>NVIZ for wxPython: new
  57. 57. r.external : link raster maps instead of import (think WPS!)
  58. 58. v.colors : new, easy vector color tables
  59. 59. v.generalize : new, 10 vector generalization algorithms
  60. 60. v.out.gpsbabel : new, export to GPS
  61. 61. and even more... </li></ul>d.split.frame, r.colors.stddev, r.grow.distance, v.to.3d
  62. 62. ... GRASS 7 News <ul><ul><li>Image processing: i.albedo , i.biomass , i.cca , i.eb.eta , i.eb.evapfr , i.eb.h_SEBAL01 , i.eb.soilheatflux , i.emissivity , i.evapo.time_integration , i.latlong , i.modis.qc , i.sunhours , i.vi
  63. 63. Raster processing: .cost, r.walk, r.watershed: faster by orders of magnitude (10x – 1000x)
  64. 64. Vector processing: </li><ul><li>v.in.ogr : faster data import
  65. 65. v.krige : new kriging (using gstat/R)
  66. 66. new spatial index : faster queries (>10x for large vectors), less memory for opening an existing vector </li></ul><li>General/API: </li><ul><li>Large File Support (LFS) globally enabled
  67. 67. Improved Python API , read/write GRASS rasters to/from NumPy
  68. 68. WPS support implemented in parser (c, c++, python, shell) </li></ul></ul></ul>
  69. 69. www.grassbook.org Translated by Tetsuji Uemura
  70. 71. ARIGATO.... … thanks to OSGeo.JP for making this trip possible!

×