Sei sulla pagina 1di 3

Open Source

QuantumGIS: The easy way


projects (www.source- platforms, including Win- loading data can be made

T
forge.net), but has now its dows and MacOSX. faster by pyramidizing the
own structure, with a web original rasters. It is also
oday there are site (www.qgis.org), where Main functions possible to plot the color his-
a number of anybody can know more, The interface (Fig. 2) looks togram (Fig.3). Symbology
projects mak- get the program and the rather familiar to most GIS management for vectors is
ing life easier for the user. documentation, news, tips users. QGIS can read rasters extensive: colours and pat-
Among these, besides a num- and tricks, interviews, etc. (50+formats) and vectors terns for filling and outlin-
ber of minor projects, several QGIS is now an incubating (20+ formats). One impor- ing can be selected, also in
are in use, eg uDIG, gvSIG, project in Open Source tant feature is the capability relation to table values;
OpenJUMP, and especially Geospatial Foundation of reading and writing geo- labels can be shown, and
QuantumGIS. (OSGEO: www.osgeo.org) database (PostGIS) data, attributes can be shown and
both local and remote. It can queried from the tabular
The good thing is that inter- BASE FEATU R ES also read Web Services data (with a graphical front-
operability among different QGIS has good integration (WMS and WFS, standard end to SQL queries) and
pieces of free soft- OGC). This allows the user to from the map; selected
ware is very high, bring on common ground a records are highlighted both
as it normally hap- variety of different data, in the table and in the map.
pens with open thus acting as a powerful Vector editing is possible,
source programs. integrator. in various ways: shapefiles
It is possible to manipulate can be modified (with some
WHY QUAN- RGB colour bands of rasters, limitation), as well as Post-
TU M G IS visualizing them in GIS geodatabase layers
QuantumGIS (in greyscale or pseudocolor (PostGIS advanced digitizing
short QGIS) has its and set a transparency level; is under heavy development
base development Fig. 1 : Development of QGIS
libraries been
developed upon
popular KDE Linux desktop with other free GIS soft-
environment. ware, in particular GRASS,
PostGIS, and UMN MapServ-
A SHORT STORY er.
Quantum GIS was created in
June 2002 by Gary Sherman. Multi-platform
After 1.5 years, in which the QGIS has been translated in
basis of the structure was several different languages,
laid out, the development and more can be added
pace increased considerably, with a minimal effort,
from early 2004 (Fig 1). The thanks to code openness. It
project has been incubated is available for Linux (where
in the popular SourceForge it is mainly developed), but Fig. 2: QGIS user interface
framework for open source also for all other popular

62 GIS DEVELOPMENT AU G U ST 2 0 07
prevents errors (self-inter- keeping the desired layout,
sections, dangles, etc.) to with minimal effort.
creep in your precious Printing is done through a
maps. dedicated window, where
In QGIS it is possible to you can easily choose paper
save projects (essentially, a characteristics and scale,
list of vector and raster and inserting texts, legends
data, with associated visu- and scale bars (Fig 4). Maps
alization options such as can be printed, or saved in
colours etc.) for later work; I various formats: encapsulat-
find it very handy also the ed postscript (eps) and pdf,
“spatial bookmarks”, a sim- in raster format (bitmap,
ple system of tagging spe- jpeg, png etc.) and in scala-
Fig. 3 Histogram cific portions of the working ble vector graphics (svg).
area, to zoom quickly to one Further editing of the map
of a series of sub-areas. The can thus be carried out in
in this period). For heavy directory structure) and to layout (colours, fills etc. for different image or vector
duty digitizing, however, edit vectors with an inter- each layer) can be saved as a editors (among the free
the best available option is face similar to that of configuration file (.map) for ones: the GIMP for rasters,
the GRASS plugin; this GRASS, though more intu- the powerful free web map- Inkscape for vectors).
allows to display the layers itive. With the GRASS plug- ping engine, UMN MapServ- Projections can be handled
includes in the various Loca- in, digitalization is fully and er. The same data can thus gracefully; layers in differ-
tion and Mapset (the GRASS natively topological, which be published on the web, ent reference systems can

Mest Ad
Page 63
PostGIS can also be shown, packages since they are of
and shapefiles can be very specialized use. One of
imported into the database
the most exciting features of
The GRASS plugin allows version 0.9, now under
not only to display and edit development, is the possibil-
GRASS layers, but also to use ity of writing plugins in
QGIS as a graphical interface python, a very simple yet
for many GRASS commands. powerful interpreted lan-
Activating the plugin, a win- guage. New plugins can
dow shows the commands, therefore be written and
grouped on the basis of the tested with minimal effort.
Fig 4. Print layout function, with a graphical
descrition. Clicking on one of CONCLUSIONS
graphical data (points), pro- the commands, all the rele- QGIS is, right now, a modern
be reprojected in the system vided it has an X and Y col- vant informations for the piece of software, easy to
umn (plus eventual associ-
of choice (over 2,700 are chosen command are use, and comparable to well-
ated data.
available) on the fly, thus • GPS data (waypoints, shown: one window for the known Closed Source alter-
avoiding to duplicate data, routes, and tracks) can also management of the options, natives; being a young proj-
be loaded and shown, either
converting them in different one for the output messages, ect, bugs are still present (a
directly or through a text file
systems. ; QGIS uses a specialized and one for the manual complete list on the QGIS
program for this: GPSBabel page. If for instance we need web site; you can check
A modular structure: the (www.gpsbabel.sf. net), also the intersection between yourself if any of these is
free and open source soft-
plugins ware; similarly, geographical two polygonal vectors, we critical for your work, and in
QGIS has a modular struc- data can be uploaded on just have to select the com- case they are, fixing them is
ture (Fig. 5), which allows to the GPS mand “Vector intersection” usually cheap and fast, if
add new functionality for • geodatabase layers from from the group “Vector over- you wish to invest in the
specific tasks. lay”, choose the name project).
Each plugin can of the two vectors to Features are constantly
be activated (as be overlayed, plus the increasing, thanks to the
usual, just a click name of the resulting open source development
on the menu is vector. Then clicking model. As an example, in the
necessary) at the on “Run” we obtain development version is now
user's choice. the result, which can possible to save as shapefile
The simplest thus be displayed on any kind of vector layer that
plugins allow the the map. has been loaded into QGIS,
user to add to the Another plugin as a whole or a subselection
map user-defined allows the georefer- of it, with a left-click on the
grids, scale bar, encing raster images layer name.
north arrow,copy- (both with linear Ultimately, as an open
right labels and methods, without source project, it will be the
more. Others image stretching, and response from developers
allow the import with Helmert and users to determine the
and export of method, based on priorities and the outcomes
geographic data polynomials. More of the next steps.
from various specialized plugins
Paolo Cavallini
sources: Fig 5. Modular Structure are available, gener- Co-author: Leonardo Lami
• a text file can be ally as separate Faunalia Piazza Garibaldi, Italy
loaded as geo-

64 GIS DEVELOPMENT AU G U ST 2 0 07

Potrebbero piacerti anche