
| Type | Open source |
|---|---|
| Authors | Ha Thanh Nguyen |
| Location | Kingston, Canada |
| Status | Designed |
| Years | 2009 |
This guide was written as we made this transition to use GIS in estimating solar photovoltaic yield over large areas. Full text of study available here: H.T. Nguyen and J.M. Pearce, "Estimating Potential Photovoltaic Yield with r.sun and the Open Source Geographical Resources Analysis Support System" Solar Energy 84, pp. 831-843, 2010. open access
GRASS = Geographic Resource Analysis Support System http://grass.osgeo.org/ is considered the leading open source substitute for GIS. The most updated version is 6.4 and quite friendly to install. Being the leading substitute for ArcGIS, however, GRASS does not handle vector files of size close to 1 GB very well nor data table of size larger than 4 MB and does not have a function to calculate area (which is surprising). Being very similar to the commercial product, GRASS is very specific with the projection of the input file and the path to the target input file, among others. These disadvantages are limited when GRASS is coupled with QGIS.
SAGA = a System for an Automated Geographical Analysis http://web.archive.org/web/20091003022259/http://www.saga-gis.uni-goettingen.de:80/html/ is developed by a group of German scientists in the early 1990s. It is also free, easy to install and has been released up to version 2.1. With a very short history it is not yet sophisticated enough even though it is more flexible with file size than GRASS. Its interface is similar to a programming interface e.g. Java. We'll just have to see how more developed it can become in the future.
QGIS = Quantum Graphical Information System http://www.qgis.org/ Other than free QGIS offers the most similar interface to ArcGIS: a 3 in 1 console with display, working directory and menu of commands.
Other free tools that can expedite data preparation: http://www.batchgeocode.com: generate DMS geographical coordinates from address, can process 500 addresses each time and return a KML file to use with GoogleEarth.
ExpertGPS™ http://www.expertgps.com/default.asp: not free but a trial of 30 days is available, which is more than enough for this step. Among its many functions, can return a shapefile to be used directly in a GIS software without dropping all the attributes. So far this is the fastest and most effective way to get a vector map from a spreadsheet in an open source GIS program.
From the discussion above GRASS/ QGIS is the way to go so henceforward all the instructions will be given regarding this software.

The new csv file will now have a dbf tail to it e.g. example.csv --> example_csv_dbf.dbf


The program will prompt for the projection of a new location. If projection is not defined properly the location will not be created at all. On the other hand if the projections of the location and the input file do not match you have to create another one. The best way to go around this is when asked to Choose a method for creating a new location, select Use coordinate system of selected georeferenced file --> navigate to the input.shp file --> Finish


A few notes to get along with QGIS:




| License | CC-BY-SA-3.0 |
|---|---|
| Organizations | Queens University, Queens Applied Sustainability Group |
| Cite as | Htnguyen (2009–2026). "A transition from ArcGIS to open source GIS softwares". Appropedia. Retrieved October 3, 2026. |