Terra Lib and Terra View Karine Reis Ferreira
Terra. Lib and Terra. View Karine Reis Ferreira Image Processing Division – DPI 20/10/2006
What is Terra. Lib? n Free and Open source GIS software library ¨ n GNU Library License Provides support for the development of GIS: Custom-built geographical applications ¨ DBMS for manage spatial data (vector and raster) ¨ n Support for different DBMS ¨ ¨ Relational DBMS: n Oracle, Postgre. SQL, My. SQL, SQL Server OR DBMS with spatial extent n Oracle Spatial and Post. GIS J Jfddfjh gfsdfgdfssf sdfsdfsd Terra. Lib DBMS
What is Terra. Lib? n It is a product to be used by computer programmers to build customizable geographical applications n Web-based co-operative development ¨ n Documentation, download and forum Developed by: www. terralib. org
What is Terra. View? n Geographical application built on Terra. Lib It is an example of how to build a geographical application using Terra. Lib ~ 7950 downloads in 2005 and 2801 in 2006 n www. dpi. inpe. br/terraview n Current release: 3. 1. 3 n n
What is Terra. View? Jfddfjh gfsdfgdfssf fsdfsd fsdfsd sdfsdf Terra. Lib DBMS
SPRING - Terra. Lib - Terra. View SPRING Terra. Lib Terra. View What is Geographical Application Software library to build Geographical Application built on Terra. Lib Users GIS users Computer programmers GIS users Geographical Database Binary files + DBMS Source code closed open
Terra. Lib – Vector data Some functions provided by Terra. Lib to deal with vector data: ¨ Topological functions n n ¨ Touches, Intersects, Inside, . . . Geographical operations n Buffer, Union, Intersection, . . . Spatial and temporal queries ¨ Spatial and Temporal statistics ¨ n ¨ Moran, Kernel Map, . . . Address Geocoding A A Intersection C B B
Terra. Lib – Raster Data n Te. PDI – Terra. Lib image processing module: ¨ Contains a set of functions to process raster data Image processing Application Te. PDI Terra. Lib Kernel DBMS Disk RAM
Terra. Lib – Raster Data n Current functions available in Te. PDI: ¨ ¨ ¨ Image blending – Euclidian and multi-resolution blending. Edge detection filters – Robers and Sobel filters. Mask based linear filters. Morphological filters ( Erosion, dilation and median ). Radar filters ( Frost, Lee and Kuan ). Image fusion ( HIS, Wavelets and Enhanced Wavelets algorithm ) Image Arithmetic algorithms. Image contrast (linear methods, non-linear methods, statistical method ). Image mosaic algorithms (Geographic and tie-points based). Image registering algorithms. Image segmentation algorithms. Wavelets based decomposition filters.
Terra. PHP n n PHP extension Visualize and query geographical data from a Terra. Lib database in Web applications ¨ Free and Open source Example of application: ¨ n. Terra. Web
Terra. PHP Web Server (Apache) HTTP Página PHP Terra. PHP Image: PNG PHP Terra. Lib Client DBMS
Terra. Lib applications and projects n Cadastral Mapping ¨ n Public Health ¨ n Indicators of social exclusion in inner-city areas Land-use change modelling ¨ n Spatial statistical tools for epidemiology and health services Social Exclusion ¨ n Improving urban management of large Brazilian cities Spatio-temporal models of deforestation in Amazonia Emergency action planning ¨ Oil refineries and pipelines (Petrobras)
Integrated Urban Geographic Information Systems SIGMUN, FUNCATE www. funcate. org. br
Epidemiologic Surveillance Support System n n SAUDAVEL project Tools for epidemiological surveillance, integrating environmental aspects, risk factor detection, and automatic and semiautomatic methods, allowing outbreak detection and follow-up in space and time
Info. PAE - An emergency plan deployment system n n n Automated system designed to improve the response to emergency situations Applicable to pipelines, oils terminals, oil refineries and offshore installations, and it also proved to be a valuable training tool Tecgraf and PETROBRAS
a. RT n n API R-Terra. Lib: an R package that provides the integration between the software R and the GIS classes Terra. Lib Developed by ESTE – UFPR
Terra. Network n n Dedicated GIS to Urban Network Applications Developed by LAC-INPE
- Slides: 18