13.07.2013 Views

PostGIS Raster : Extending PostgreSQL for The Support of ... - CoDE

PostGIS Raster : Extending PostgreSQL for The Support of ... - CoDE

PostGIS Raster : Extending PostgreSQL for The Support of ... - CoDE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 6<br />

Application<br />

Most <strong>of</strong> GIS applications <strong>of</strong>ten relate to the history <strong>of</strong> changes <strong>of</strong> phenomena like temperature,<br />

precipitation and etc. This section intends to introduce a novice application that shows the evolution<br />

in time <strong>of</strong> a set <strong>of</strong> temporal raster data, where each temporal raster is a matrix <strong>of</strong> values <strong>of</strong> points<br />

in space at a time instant. Each temporal raster can also be referred as a map, hence the evolution<br />

is considered as a sort <strong>of</strong> movie-map. <strong>The</strong> application is built on Quantum Geographic In<strong>for</strong>mation<br />

System (QGIS). So, the first part <strong>of</strong> this section will introduce QGIS and its application. <strong>The</strong> second<br />

part focuses on the time application.<br />

6.1 Quantum GIS<br />

Quantum GIS (QGIS) is a Geographic In<strong>for</strong>mation System application that provides geographical<br />

data viewing, editing and analysis capabilities using graphical interface.<br />

QGIS is cross plat<strong>for</strong>m and runs on Linux, Unix,Mac OS X and Windows. By using GDAL,<br />

GRASS GIS, <strong>PostGIS</strong> and <strong>PostgreSQL</strong> as extensions, QGIS provides access to various vector, raster<br />

<strong>for</strong>mats and works on multiple databases. QGIS is written in C++ and allows integration <strong>of</strong> user<br />

plugins developed using either C++ or Python.<br />

6.1.1 Advantages<br />

<strong>The</strong>re are several reasons that make QGIS become one <strong>of</strong> the tools used in most GIS and preferred<br />

than other GIS applications [20]:<br />

• Quantum GIS is open-source.<br />

• It <strong>of</strong>fers a similar interface as market s<strong>of</strong>tware like ArcGIS or SuperGIS.<br />

• It can view, edit and create a wide variety <strong>of</strong> vector <strong>for</strong>mats ( Shp, vectors Grass, <strong>PostgreSQL</strong><br />

/ <strong>PostGIS</strong> and etc.)<br />

• Its s<strong>of</strong>tware that evolves and improves continuously through custom plugins (Python or C++).<br />

• It allows interoperability with external databases (such as <strong>PostGIS</strong>,MapServer and etc.).<br />

• It is available in multi-language and has a large volunteer community.<br />

• Its capability to run with additional tools (Openstreetmap, Google Maps and etc.).<br />

• It connects with external sources <strong>of</strong> data (WFS and WMS servers).<br />

• <strong>The</strong> graphical interface <strong>of</strong> QGIS is much cleaner and faster than one <strong>of</strong> GRASS GIS.<br />

• Its possibility <strong>of</strong> using Quantum GIS as a graphical interface GRASS GIS through a plug-in.<br />

• Quantum GIS requires a small memory space.<br />

72

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!