Transcript INPE/DPI e EMBRAPA
TerraLib and TerraView
Karine Reis Ferreira Image Processing Division – DPI 20/10/2006
What is TerraLib?
Free and Open source GIS software library GNU Library License Provides support for the development of GIS: Custom-built geographical applications DBMS for manage spatial data (vector and raster) Support for different DBMS Relational DBMS: Oracle, PostgreSQL, MySQL, SQL Server OR DBMS with spatial extent Oracle Spatial and PostGIS J Jfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdf
TerraLib DBMS
What is TerraLib?
It is a product to be used by computer programmers to build customizable geographical applications Web-based co-operative development Documentation, download and forum www.terralib.org
Developed by:
What is TerraView?
Geographical application built on TerraLib It is an example of how to build a geographical application using TerraLib ~ 7950 downloads in 2005 and 2801 in 2006 www.dpi.inpe.br/terraview Current release: 3.1.3
What is TerraView?
Jfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdf Jfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdf Jfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdf
TerraLib DBMS
SPRING - TerraLib - TerraView
What is SPRING TerraLib
Geographical Application Software library to build Geographical Application
TerraView
Geographical Application built on TerraLib
Users
GIS users Computer programmers GIS users
Geographical Database
Binary files + DBMS
Source code
closed DBMS open DBMS open
TerraLib – Vector data
Some functions provided by TerraLib to deal with vector data: Topological functions Touches, Intersects, Inside, ...
Geographical operations Buffer, Union, Intersection, ... Spatial and temporal queries Spatial and Temporal statistics Moran, Kernel Map, ... Address Geocoding
A B Intersection A C B
TerraLib – Raster Data
TePDI – TerraLib image processing module: Contains a set of functions to process raster data
Image processing Application TePDI TerraLib Kernel Disk RAM DBMS
TerraLib – Raster Data
Current functions available in TePDI: 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.
TerraPHP
PHP extension Visualize and query geographical data from a TerraLib database in Web applications Free and Open source Example of application: TerraWeb
TerraPHP
Web Server (Apache)
Página PHP TerraPHP TerraLib PHP HTTP Image: PNG DBMS
Client
TerraLib applications and projects
Cadastral Mapping Improving urban management of large Brazilian cities Public Health Spatial statistical tools for epidemiology and health services Social Exclusion Indicators of social exclusion in inner-city areas Land-use change modelling 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
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
InfoPAE - An emergency plan deployment system
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
aRT
API R-TerraLib: an R package that provides the integration between the software R and the GIS classes TerraLib Developed by ESTE – UFPR
TerraNetwork
Dedicated GIS to Urban Network Applications Developed by LAC-INPE