GRASS migration hints: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(+GRASS 7 hints)
(some updates)
Line 40: Line 40:
=== Freedom ===
=== Freedom ===
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]
* Rocchini, D., Neteler, M., 2012. Let the four freedoms paradigm apply to ecology. Trends in Ecology & Evolution 27, 310–311., http://tinyurl.com/tree-four-freedoms (full text)


 
== GRASS GIS Concepts ==
== GRASS Concepts ==


* [[Gis_Concepts|GIS concepts]]
* [[Gis_Concepts|GIS concepts]]
Line 52: Line 52:
* [http://spreadsheets.google.com/ccc?key=0Albk_XRkhVkzdGxyYk8tNEZvLUp1UTUzTFN5bjlLX2c&hl=en Matrix of OSGeo and COTS software functionality] (2010)
* [http://spreadsheets.google.com/ccc?key=0Albk_XRkhVkzdGxyYk8tNEZvLUp1UTUzTFN5bjlLX2c&hl=en Matrix of OSGeo and COTS software functionality] (2010)
* [http://www.spatialserver.net/osgis/ Feature Comparison of Open Source Desktop GIS Software] (several tables, 2007)
* [http://www.spatialserver.net/osgis/ Feature Comparison of Open Source Desktop GIS Software] (several tables, 2007)
* [http://www.covenant-tech.com/thesis.pdf MSc thesis 2006 (English), comparing ArcGIS & GRASS]
* [http://contentcat.fhsu.edu/cdm/singleitem/collection/thesis/id/545/rec/44 MSc thesis 2006 (English), Comparison of geographic information system software (ARCGIS 9.0 and GRASS 6.0): implementation and case study] by T.R. Buchanan
* [http://cemml.carleton.ca/osgeo_files/FOSS_geomatics.pdf FOSS geomatics] (thesis profiling FOSS4G, 2008)
* [http://cemml.carleton.ca/osgeo_files/FOSS_geomatics.pdf An Exploration Of Free And Open Source Software For Geomatics] (thesis, 2008)
 
[[Category:Community]]
[[Category:Community]]

Revision as of 05:58, 11 May 2013

Migrating to GRASS

Welcome! There is a lot of help on the web and a wealth of expertise available on the mailing lists and via IRC.

Tips for recent migrants

GIS "The GRASS way"

Interoperability

Collaboration with external software is highly encouraged.

Portability

  • All code POSIX C and generic UNIX compatible
  • Most code MinGW compatible for native MS-Windows

Scriptability

  • GRASS GIS is made up of modular tools specifically designed for easy scriptability in any number of common scripting languages, see GRASS and Shell
  • Interface for direct hooks into higher scripting languages (esp. Python), see GRASS and Python and
  • if "GRASS_BATCH_JOB=/path/to/script.sh" is set GRASS 6+ will run the script as a batch job and exit when it is complete. Start GRASS with the full path to the mapset to avoid the startup menus. See also GRASS and Shell.

Freedom

GRASS GIS Concepts

Software Comparisons & Thesis