ABCDEFGHIJKLMNOPQRSTUVWXY
1
For a slightly newer version, see
2
https://docs.google.com/spreadsheet/ccc?key=0An-sdDPxgSPldHlkRGI2N3JsQmtjcS1FY0hoa1BDV3c&authkey=CPGQ26EG&authkey=CPGQ26EG#gid=0
3
Functionality
4
Desktop GIS
5
6
GRASS (Geographic Resources Analysis Support System)QGIS* (Quantum GIS)GeoDa

uDig*gvSIG (Generalitat Valenciana, Sistema d'Informació Geogràfica)Idrisi 16SAGA (System for Automated GeoScientific Analysis) JUMP FamilyILWISKOSMOMapWindow GISESRI ArcGISERDAS ImaginePCI GeomaticaENVI
7
(user-friendly Desktop GIS)Taiga Edition(Integrated Land and Water Information System)
8
uDigJGrassDivaGISJUMPOpenJUMPSkyJUMPPirol JUMPDeeJUMP
9
FOCUSFull GUI based GISViewing, EditingGUI, interactive exploratory spatial data analysis and basic spatial regression modelingViewing (OGC standards)Raster Analysis based on GRASS + 3D visualizationAnalyze and document potato genotypesreplacing ArcViewComplete Image and raster processing packageAnalysis, modelling, visualisationEditing & Data conflationEditing & Vector AnalysisEditingEditing & Vector AnalysisEditing & OGC standards(Raster) AnalysisArcView substitute for advanced usersProviding core GIS and GUI functions, developing Decision Support SystemsFull GUI-based GISFull remote-sensing systemFull remote-sensing systemFull remote-sensing system
10
Spatial analysis and scientific visualizationGRASS-Graphical User InterfaceIntroduction to spatial analysis for area (polygon) data; supplements GISApplication Framewor(focus on raster)entries incompleteExtensive data creation, editing and analysis
11
Supported Operating SystemsWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows onlyWindows, Linux, MacOSXWindows onlyWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows, Linux, MacOSXWindows onlyWindows, Linux, MacOSXWindows onlyWindows onlyWindows onlyWindows onlyWindows & Mac
12
LicenseFree softwareFree softwareFree softwareFree softwareFree softwareFree softwareFree softwareProprietaryFree softwareFree softwareFree softwareFree softwareFree softwareFree softwareFree softwareFree softwareFree softwareProprietaryProprietaryProprietaryProprietary
13
Data Import/ExportReading - Raster/ImagesAll GDAL supported formats, also voxel supportAll GDAL supported formatsESRI shapefile, ASCIIYes (1.1.0 is limited to memory)Yes (through GRASS and Geotools)Yes (Through Geotools)ECW, MrSID, JPEG,jpg, jp2, TIF, geoTIFF, PNG, GIF, img, bmp, jpeg2000Tiff, GDal supported,ECW, IMG, Grass, ERMapper, Envi, All GDAL supported formats and morejpg, tif, geoTIFF, png, ecw(p)jpg, tif, geoTIFF, png, ecw(p), MrSID(p)jpg, MrSIDjpg, tif, geoTIFF, png, ecw(p), MrSID(p)jpg, tif, geoTIFF, png, ecw(p), MrSID(p)uses GDALECW, MrSID, geoTIFF, JPEG, jpg, jpg2, TIF, png, gif, img, bmp, jpeg2000All GDAL supported formats + BGD, and others.ECW, MrSID, JPEG,jpg, jp2, TIF, geoTIFF, PNG, GIF, img, bmp, cib,ers,img,raw,Grid,RST,MrSID,Others
14
15
Reading - VectorYes (through OGR)Yes (through OGR)YesYesYesYesShp, DXF, DGN, DWG, GMLShpSHP and moreShp, FME GML, JML, WKT, DXF(P), MIF(P)Shp, FME GML, JML, WKT, DXF(P), MIF(P)Shp, FME GML, JML, WKT, DXF(P), MIF(P)Shp, FME GML, JML, WKT, DXF(P), MIF(P)Shp, FME GML, JML, WKT, DXF(P), MIF(P),At least: SHP, DXFShp, DXF, DGN, DWG, CSVAt least: SHP, DXF(P). CSV(P)SHP,DXF,DGNmultiple geodatabases, others
16
deegree
17
GML3,
18
deegree shp
19
Reading tabular dataYes (CSV + many more)YesYesNoCSV, DBF, ODBC, HSQLDB, MySQL, PostgreSQ, OracleDBF, TXT, CSV, ODBCNoCSVNoCSVCSV???CSV, DBF, MDBDBF, CSV(P), MDB(P)
20
Reading - DatabasesPostGIS, PostgreSQL, ODBC, MySQL, SQLite, OraclePostGISNoPostGIS, Oracle, DB2, ArcSDEPostGIS, Oracle, DB2, ArcSDEPostGIS, Oracle, DB2, ArcSDEPostGIS, HSQLDB, MySQL, Oracle SpatialIntendedPostGIS, Oracle(p), ArcSDE(p)PostGIS, Oracle(p), ArcSDE(p)PostGIS, Oracle(p), ArcSDEPostGIS, Oracle(p), ArcSDE(p)PostGIS, Oracle(p) ArcSDE(p)noPostGIS, Oracle Spatial/ Locator MYSQLPostGIS(p)ArcSDE(p),PostGIS, Oracle(p) , others
21
22
23
24
25
Writing - Raster/ImagesAll GDAL-formatsnoNoyesyesyesGeoTIFF, ecw, jpeg, jpeg2000Raster formats (Please specify)All GDAL supported formats and morejpg, pngjpg, pngjpg, pngjpg, png, tif(p)jpg, pnguses GDALjpg, png, tif, gif, bmpAll GDAL supported formats and more
26
27
Writing – VectorAll OGR-formatsAll OGR-formatsYes (.shp)Yes (Shape)Yes (Shape)Yes (Shape)Shp, dxf, GMLShp,SHP and moreShp, FME GML, JML, WKT, MIF(p), DXF(p)Shp, FME GML, JML, WKT, MIF(p), DXF(p)Shp, FME GML, JML, WKT, MIF(p), DXF(p)Shp, FME GML, JML, WKT, MIF(p), DXF(p)Shp, FME GML, JML, WKT, MIF(p), DXF(p),At least: SHP, DXFShp, Dxf,At least: SHPSHP,DXF,DGNmultiple geodatabases, others
28
SVG (without attributes)SVG (without attributes)deegree GML3, deegree Shp, SVG (without attributes)
29
30
Writing tabular dataCSVnoedited .dbf as part of .shp filenononoDBF, TXT, CSVcopy to Excel table possiblecopy to Excel table possiblecopy to Excel table possiblecopy to Excel table possiblecopy to Excel table possible???Excelcopy to Excel table possibleDBF
31
Writing - DatabasesPostGIS (p, limited)PostGISnoPostGIS, Oracle, DB2, ArcSDEPostGIS, Oracle, DB2, ArcSDEPostGIS, Oracle, DB2, ArcSDEPostgis, Oracle SpatialIntendedPostGIS (p;limited)PostGIS (p;limited)PostGIS (p;limited)PostGIS (p;limited)PostGIS (p;limited)noMySQL, Oracle, PostgresPostGIS(p), MDB(p)PostGIS(p), MDB(p)
32
33
34
Vector Data Creation and EditingDrawing and Editing tools (Points, Lines, Polygons)yes, also 3D vector support yesLimited, e.g. Thiessen polygon.yesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
35
Geocoding usingStreet datasetnoyes
36
Geocoding by direct address matchnoyes
37
Selection/
Subsetting
Selection by attribute (temporary subset)yesyesyes
38
Selection by locationyesyesyes
39
Selection by graphicyesyesyes
40
Interactive selectionyesyesyes
41
Attribute Calculatoryes, via SQLNoyesnononoyesyesNoYes (limited)NoYes (limited)Yes (limited)???yesyesyes
42
Q/A: Quality Assurance ToolsyesNonoyesyesyesYes (lines)noyesyesyesyesyes???yesnoyes
43
Join tablesyesyes (ftools plugin)yesnononoyesyesNoyesNoyesNo???yesnoyes
44
OthersVector network analysis; Linear referencing System (LRS); LiDAR data analysisre-computation of bivariate scatterplot and Moran scatterplot slopes for subsets of dataVarious vector and raster analysis toolsTIN creation, contour lines from raster and more---Constrained drawing toolsConstrained drawing toolsConstrained drawing tools---???Topology rules, constrained drawing toolsVector analysis (clip, buffer, etc.) and raster analysis through plug-ins.Extensive toolsets, some requiring add-ons
45
PrintingyesyesyesyesyesyesyesYesYes(p)Yes(p)Yes(p)Yes(p)Yes(p)YesYesYesyes
46
Queriesyes Yesyeslimitedyesnoattribute queries, spatial queriesIntendedAttribute queries, spatial queriesAttribute queries, spatial queriesAttribute queries, spatial queriesAttribute queries, spatial queriesAttribute queries, spatial queries???Attribute queries, spatial queriesAttribute queriesAttribute queries, spatial queries
47
Database Queries (SQL)yesyesnonononoIntendednoNononononononoyes
48
(except SIGLE)
49
Styling / MappingPoint stylescolor, size, shape, fill pattern color, size, shape, fill patterncolorFull SLD complianceFull SLD complianceFull SLD complianceColor, size, shape, imageColor, size, shape, outline, fill style, imageColor, size, shape (p)Color, size, shape (p)Color, size, shape (p)Color, size, shape (p)Color, size, shape (p)???Full SLD complianceColor, size, shape, imageExtensive library plus symbol creation tools
50
Line stylescolor, widthcolor, width, patternN/AFull SLD complianceFull SLD complianceFull SLD complianceColor, width, transparencyColor, size, line styleColor, widthColor, widthColor,Color, widthColor, width???Full SLD complianceColor, size, line styleExtensive library plus symbol creation tools
51
width
52
Polygon stylescolor, outline, fillcolor, outline, fill, patterncolorFull SLD complianceFull SLD complianceFull SLD complianceColor, outline, fill patterns, transparencytransparencyColor, outline, fill stylecolor, outline, fill patternscolor, outline, fill patternscolor, outline, fill patternscolor, outline, fill patterns, transparencycolor, outline, fill patterns???Full SLD complianceColor, outline, fill patterns. color, outline, fill patterns, transparency
53
Text labelingYes (simple labeling)Yes (simple labeling)noFull SLD complianceFull SLD complianceFull SLD complianceYes (rotation, color, font, height)YesYes (simple labeling)Yes (simple labeling)Yes (simple labeling)Yes (simple labeling)Yes (simple labeling)Yes (simple)Full SLD complianceYes (simple)
54
55
Thematic mappingChartsBar, Pie charts, Graduated Symbol, RangesBar, Pie charts (developed but not included yet)histogram, boxplot, bivariate scatterplot, parallel coordinate plotnonononoBar and pie chartsBar, pie charts (p)Bar, pie charts (p)Bar, pie charts (p)Bar, pie, line charts (p)Bar, pie charts (p)Bar, pie charts, point densitynonoBar, Pie charts, Graduated Symbol, Ranges
56
Classificationequal range, interval, std_deviation, quartiles, custom_breaksequal range and quantilesquantile, equal range, percentile, box map, unique value, natural breakQuantile, equal interval, customQuantile, equal interval, customnoequal range, natural breaks, quantilesGraduated color/ symbol, lookup tableEqual rangeEqual rangeEqual rangeEqual rangeEqual range???Equal rangeEqual range, continuous ramps, custom- definednatural breaks(Jenks) equal range, interval, std_deviation, quantiles, custom_breaks
57
(SIGLE: quantile)
58
Vector based Spatial Analysis ToolsInterpolationIDW, Splines (2D and 3D RST, B-Splines)GRASS functions via GRASS PluginnonoGRASS functionsnoyes (gvSIG + Sextante)Triangulation, IDW, Shepard, Spline, KrigingnoNonoIDW, Krieging (p)noKriging and co-krigingPoint interpolationSome available through plug-insKriging and co-kriging via add-on
59
Spatial StatisticsLink to R-statsyes (R plugin)Spatial lag and error model (Maximum Likelihood), Lagrange Multiplier tests for spatial dependence, spatial lag creation.noGRASS functionsnoSum, mean, variance...Geostatistical analysesnononoMean, Variance,...noGeo-statistical analysesnoBasic raster statistics(p)Geostatistical analyses
60
BufferyesGRASS functions via GRASS PluginnoYes with Axios pluginGRASS functions and Axios pluginnoyesnoyesyesyesYesyes???yesyes (p)yes, single and multi-ring, merging
61
Join geometries by attributesyesnononononoyesnonoyes???yesyes???yesyes (p)yes
62
aggregate /join attributes spatially yesGRASS functions via GRASS PluginnonoGRASS functionsnoyesnonoyes???yesyes???yesyes (p)yes
63
Clip / Create new dataset using a polygon for extentyesnoyes
64
Append/add datasets to existing datasetyesyesyes
65
Spatial Correlation Analysisyes (via R interface)noLocal Indicators of Spatial Association (LISA) and global Moran's I. nononoyes (gvSIG + Sextante)Variogram modelingnononoVariogramm,no???nonoyes, multiple methods
66
Other union (= dissolve), centroid calculationspatial weights matrix creationUnion, split, intersect, reprojectUnion, split, intersect, reprojectnodifference, intersect, convex hull, union (dissolve), merge, xy shift, reprojectintersection, union, merging, centroids and moreunion (= dissolve), centroid calculation, convex hullunion (= dissolve), centroid calculation,union (= dissolve), centroid calculation, convex hullGrid tools,union (= dissolve), centroid calculation,???Merge, dissolve, intersection, difference, convex hull, spatial joinUnion, merge, centroid, intersection, differences (p)Merge, dissolve, intersection, difference, convex hull, spatial join
67
thiessen polygons (limited), convex hullunion (= dissolve), centroid calculation, convex hullthiessen polygons (limited), convex hull
68
Multi-language supportYes/noyesyesnoyesyesyesyesyesnoyesnoyesyes???yesyesyes
69
LanguagesAR , CS, DE, EL, ES, FR, IT, JA, PL, PT, PT_BR, RU, SL, TH, TR, VI, ZH26EN, FR, IT, DE, ESEN, FR, IT, DE, ESEN, DE, FREN, ES, VA, GL, CZ, DE, EU, FR, IT, PT, CN, PL, ROEN, DE---EN, Fi, DE, FR, ES, P, IT---EN, DEEN, Fi, DE, FR, ES, P, IT???EN, ES, PTCS, DE, EL, EN, ES, FA, FR. IT, JP, NL, PT, TH, ZH-CHS/ZH-CNEN, ES, DE, FR, ,JA, Others
71
Supported OGC standardsWMS, WFS, WPS (pyWPS)WMS, WFSnoWFS(p),WMS, WMC, SLD, WFS, WCS, Z39.50, CS-W, OpenLS, GML,
72
SLD,
73
Support of different Projections/ Coord. Reference Systemsyesyesyesyesyesyesyesyesyes(p)yes(p)UTM – geo yes(p)yes (p, limited)yes(p)yesyesyesyes
74
Data Exploration ToolsHistogramsyesyeshistogram, boxplot, parallel coordinate plot, conditional maps, 3D scatterplot, cartogram, map moviesnonoyesyesNoNoNoNoyes (p)No?yes?noNoyes
75
classificationyesGRASS functions via GRASS PluginnonoGRASS functionsyesyes (gvSIG + Sextante)YesNoNoNok-meansNo???nonoyes
76
Topology
creation
yesGRASS functions via GRASS PluginnonononoYes (lines)TINYes: line noder, polygonizerYes: Planar graph, line noder, polygonizerYes: line noder, polygonizerYes: Planar graph, line noder, polygonizerYes: Planar graph, line noder, polygonizerNoQuality controls, topology rules TIN creation and viewing abilityyes
77
(lines and polygons intended)
78
79
On the fly topology editingyesunder developmentnononononoNoNoNoNonoNoNononoyes
80
Triangulation (planar)yesnonononononoYesYes(p)Yes(p)Yes(p)yesYes(p)Nononoyes
81
Generalization toolsLine simplificationYes, Douglas-Peucker Alg., Lang Alg., Close Vertex Elimination, Reuman-Witkam Alg., Boyle’s Forward-Looking Algorithm.GRASS functions via GRASS PluginnoIn available pluginsGRASS functionsnoyes (gvSIG + Sextante)YesYes (Douglas Peucker)Yes (Douglas Peucker)Yes (Douglas Peucker)Yes (Douglas Peucker)Yes (Douglas Peucker)???Yes (Douglas Peucker)Yes (Douglas Peucker), via plug-in (p)Yes (Douglas Peucker)
83
otherssmoothing algroithms: McMaster Distance-Weighting Alg., Chaiken’s Alg., Interpol. by Cubic Hermite splines; Snakes for smoothing, network gen. & displacement no------Snakes line smoothing and displacement (p), building generalization tools (p),---Snakes line smoothing and displacement (p), building generalization tools (p),Snakes line smoothing and displacement (p), building generalization tools (p),???Some others via plug-insyes, multiple algorithms
84
3D-ViewsyesGRASS functions via GRASS Plugin3D scatterplotnoYes, In developmentnonoyesnonono2.5D model (p)noyesUnder developmentyesyes
85
DEM-ToolsTerrain creation (TIN)yesGRASS functions via GRASS PluginnonoGRASS functionsyes (gvSIG + Sextante)yesnononoDelauney triangulation (p)no?No?Under developmentTIN for API; TIN viewer/ creator (p)requires add-on
86
Terrain analysis (slope, aspect,..)yesGRASS functions via GRASS PluginnonoGRASS functionsyes (gvSIG + Sextante)yesnononounder developmentno?Yes?Under developmentYes (p)requires add-on
87
ViewshedsyesGRASS functions via GRASS PluginnonoGRASS functionsyes (gvSIG + Sextante)yesnonononono?Yes?norequires add-on
88
otherCurvatures, hydrology tools, hydrologic models, topographic index, etc.noNumerous morphometric and hydrologic terrain parameters, pre-processing, profiles, insolation and more---------Contour lines---???contour and flowline generation, hillshade,
89
watershed analysis
90
HistogrammingyesGRASS functions via GRASS PluginnonoGRASS functionsyesyesnononononoyesImageJ integration under developmentnoyes
91
Image Analysis ToolsGeo-ReferencingyesGeocoding of scanned mapsnonoGRASS functionsyesyesyesnononononoyesunder developmentyesyes
92
Ortho-rectificationyesnononoGRASS functionsnoyesyesnononononoyesunder development Under developmentno
93
Filter operationsyesGRASS functions via GRASS PluginnonoGRASS functionsyesyesyesnonononono?yes?under developmentUnder developmentyes
94
otherOrthophoto creation, segmentation, pattern analysis, time seriesnoCluster analysis, supervised classification, segmentation, pattern analysis, vegetation indices, time series and more---------------??????requires add-on
95
Scripting FunctionalityBash, Python, PerlPythonnoGroovyBeanShellJythonPython, command shell, (other languages intended)BeanShellBeanShellBeanShellBeanShellBeanShellILWIS Scripting LanguagenoC#, VB.NetPython, VBScript,Perl, Javascript
97

Version






GRASS 6.4QGIS 1.3OpenGeoDa 0.9.8.13Version 1.1-RC12Version 1.1 (September 2007)Version 16SAGA 2.0.2Version 1.2Version 1.2DRelease 89Version 3.4 (July 2007) since then open sourcing, before sharewareVersion 1.1 (June 2007)Version 4.5 RC2 (April 2008)Release 9.3.1
99