380 likes | 501 Views
Geographic Information System G.R.A.S.S. on Linux Platform A Presentation by Bijon B Shaha. Talk Outline GIS : The Present Scenario A Brief History of GRASS System Requirements Acquiring GRASS Running GRASS on Linux Things to come and Future Direction Screenshots.
E N D
Geographic Information System G.R.A.S.S. on Linux Platform A Presentation by Bijon B Shaha
Talk Outline GIS : The Present Scenario A Brief History of GRASS System Requirements Acquiring GRASS Running GRASS on Linux Things to come and Future Direction Screenshots
GIS: No More a Niche Technology GIS has become part of General IT Infrastructure, thanks to : Faster access to georeferenced data Increased application of remote sensing Real time processing Availability of free and good quality data Exponential growth of web applications Availability of free / economical GIS and allied SW for all platforms
GRASS in a Nutshell Geographic Resources Analysis Support System Raster based GIS, vector GIS, image processing system, and graphics production Created by the USA/CERL. Enhanced by many developers all over the world Used at government offices, universities and commercial organizations, web-sites.. Written mostly in C for various UNIX based machines Linux is one of its more robust implementations
Brief History USA/CERL Needed a GIS In the 1980s USA/CERL Champaign, Illinois needed a GIS Motivation was the National Environmental Policy Act of the late 1970s No GIS satisfied their needs. USA/CERL hired programmers to develop their own GIS
The Modules More than 300 distribution modules and additional ones in the internet : • Display modules • File management modules • Imagery modules • Data import/processing modules • Paint/print output modules • Raster modules /R3 modules • Site management modules • Vector modules • Shell scripts
GRASS : Its Strengths • Simple user interface • Affordability • Flexibilility • Tranparency • Maturity • Both raster and vector capabilities, • Rescaling of display images on the fly • Easy integration with other powerful Unix Tools
Supported Processors and OS Architectures: Intel x86, Motorola PPC, SGI MIPS, Sun SPARC, Alpha AXP, HP PA-RISC, CRAY, others. Operating systems: Linux/Intel, Linux/PowerPC, Solaris/SPARC, Solaris/i86, SGI IRIX, HP UX, Mac OS X (Darwin), IBM AIX, BSD-Unix variants, FreeBSD, CRAY Unicos, iPAQ/Linux handhelds and other UNIX compliant platforms (32/64bit), additionally Windows NT/Cygnus.
Availability Downloadable free versions as • source code • compiled binaries • rpms for Linux / other Unices Commercial versions for Windows and Macs
Early Academic Users Several universities adopted GRASS Many also conducted short-courses for the public Central Washington University, The University of Arkansas, Texas A & M University, The University of California at Berkeley Rutgers University.
Current Users and Usage • Extensively used in academic and commercial settings • US governmental agencies including NASA, NOAA, USDA, the National Park Service, the U.S. Census Bureau, USGS, and environmental consulting companies use GRASS • Many GIS based web-sites use GRASS • Environmental Management Systems use GRASS • Linux users use GRASS
New Management Model In 1996 the US Army withdrew support due to financial constraints In 1997 Baylor University took the lead in developing a new Website for GRASS. GRASS source code and binaries Baylor's enhancements of GRASS Documentation, and an on- line manual. Link to Blackland GRASS and Texas A & M University University of Hannover in Germany and Unversity of Trento in Italy are leading mangement and development centers in Europe
GIS-GRASS Typical Applications Environmental Management Impact analysis, monitoring, contingency planning, Facility Management of Utility Companies Optimum usage planning and tracking of facilites Quality Management locating customers, categorising requirements and level of satisfactions Transport and Delivery Routing of vehicles,planning and allocation, montoring and reporting Police Department Crime pattern analysis, criminal tracking Agriculture Soil, crops, weather study in spetial and temporal framework,characterisaton, precision farming
GRASS on Linux Recommended PC Hardware • 128 Mbytes of memory • 2 Gbyte of free disk space • Processor - Pentium-3 or better • X-server (for display only) • Kernel 2.2 or 2.4 series • 17” Color Monitor
Acquiring GRASS Site at Baylor University www.baylor.edu Site at University of Hannover www.geog.uni-hannover.de/grass/ The traditional site at USA/CERL or from mirrors cited at USA/CERL's Ftp website: moon.cecer.army.mil
Running GRASS on Your Linux Box Installation: The GRASS binaries, source code (if you install this), man pages, documentation etc Default base-directory: /usr/local/grass5 The GRASS data directories. These can go anywhere, as they are specified in configuration files.
Starting Familiarisation The Spearfish data base developed by USA/CERL covers two 7.5 minute topographic sheets in the northern Black Hills of South Dakota, USA. It is in the Universal Transverse Mercator Projection.
User Interface • Command Line • Tcl/tk GUI • Web
GRASS Commands Groups d - display commands g - general commands i. - image processing commands p. - paint comands (generate output for print) m. - miscelleneous (import from tape, message etc) r. - raster data manipulation commands s. - site data manipulation commands v. - vector data manipulation commands
Direction of Evolution It will remain as a versatile powerful general purpose GIS Local adaptation of for specific application will be facilitated by: • Improved structure • Higher level of abstracion • Modularity • Cost Advantage • GPL
User Conferences Work out the future strategy Streaming Video of the 2002 Conference on the Internet
Innovative Development A Glimpse
Baby-GRASS on Linux On Ipaq On Zaurus
You need GIS-GRASS on Linux • If you want to do your GIS on a stable and robust platform • If you would use a cost effective GIS • If you need free-support from extremely capable user groups • If you care for security of you computer system • If you would use GIS for developing web-based applications • If you fancy innovatve uses of GIS in handheld mobile devices • If you want to learn / teach GIS • If you would use GIS enabled services • If you care for freedom and your right to access to source code
Thank You
Acknowledgement: 1 Mitasova Helena and Markus Neteler Freedom in Geoinformatin Science and Software Development : A Grass GIS Contribution (GRASS Users' Conference 2002, Trento, Italy) 2 David A. Hastings The GIS-GRASS mini-HOWTO