Thursday, 4 October 2018

references - What are some good introductory books or articles about Open Source GIS for students coming from an ESRI background?




I am preparing an intermediate GIS course for graduate and undergraduate students who have likely not been in touch with anything but ESRI software. It is an existing course in the curriculum that I will be teaching for the first time. Currently, ArcGIS is the weapon of choice for the lab sections and practical assignments.


I want to tweak the course a little to include an introduction to Open Source GIS alternatives. For now, this part of the course will only be two to four weeks (I'm thinking a kind of extended epilogue) so I won't be able to dig too deep. I hope to branch this off into a full Open Source GIS course next year, but curriculum constraints prohibit me from doing that right away.


Here's some reading I have ben considering to support the Open Source GIS part of the course, to give you an idea of what I'm (not) looking for:




  • The Geospatial Desktop is a book I'd love to use for a full Open Source GIS course but is too much to cover in a few weeks. The chapter 'Survey Of Desktop Mapping Software' looks like something I could use.

  • The Dekstop GIS book is of similar breadth but currently out of print.

  • The Grass Book seems too focused on GRASS. I think GRASS will put students with an ArcGIS mindset off. Also, I want them to learn to appreciate the breadth of the OS geospatial software spectrum.

  • 'How to go from GIS novice to Pro without spending a Dime' takes a good, practical approach to delving into OS GIS, and has good links for further reading.

  • A white paper from OpenGeo talking about markets for geospatial software, and how that landscape is changing.


Can you suggest other articles and / or books that would be useful to ease students coming from an ESRI / ArcGIS background into appreciating and using Open Source alternatives?



Answer



Programming books are out-of-date before they are published, so the only ones I find useful are more general ones dealing with theory and processes. There is nothing specific to open-source GIS in these cases (apart from maybe a business point-of-view).



The last printed opensource book I bought, which is still available on Amazon, is Beginning MapServer, and relates to v4.0. We are now on v6.0, and I doubt many of the samples will still work. It does provide a nice background on how the project started, and a good chapter on projections, but not open-source specific.


So it is probably better to go directly to individual project's documentation, and take a few different examples such as:


Desktop: QGIS



The QGIS project provides a gentle GIS introduction, a User Guide, a Coding and Compilation Guide and a API Documentation in english and in some cases also translated into several foreign languages.



http://qgis.org/en/documentation/manuals.html


Web (client-side): OpenLayers


OpenLayers documentation (the amount of prose in the docs is on the rise) - http://docs.openlayers.org/


Web (server-side): GeoServer




This User Manual is a comprehensive guide to all aspects of using GeoServer. Whether you are a novice or a veteran of this software



http://docs.geoserver.org/stable/en/user/


An even better way would be to get students to download the software and work through the many examples available on these sites if they really want to get an overview of what the software is capable.


A great resource for this is the OSGeo Live DVD:



OSGeo-Live is a self-contained bootable DVD, USB thumb drive or Virtual Machine based on Xubuntu, that allows you to try a wide variety of open source geospatial software without installing anything. It is composed entirely of free software, allowing it to be freely distributed, duplicated and passed around.



Students can download the ISO and run - this takes away much of the pain of some OS installation - especially on Windows, and lets people get right to using the software.



No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...