TerraLib
TerraLib software | |
---|---|
Genere | Geographic information system |
Sviluppatore | INPE, TecGraf/PUC-RIO e FUNCATE |
Ultima versione | 3.2 (14 febbraio 2008) |
Sistema operativo | Linux GNU Linux Microsoft Windows |
Linguaggio | C++ |
Licenza | LGPL (licenza libera) |
Lingua | inglese |
Sito web | www.terralib.org/ |
Modifica dati su Wikidata · Manuale |
TerraLib è una libreria software GIS che estende la tecnologia dei DBMS basati sul sistema oggetto-relazione per gestire tipi di dati spazio-temporali. La libreria supporta diversi DBMS, tra cui MySQL, PostgreSQL, e Oracle. Il suo modello di dati vettoriali è verso l'alto (con funzioni che implementano) compatibile con gli standard OGC. TerraLib supporta lo sviluppo di applicazioni geografiche che utilizzano database spaziali.
Funzioni
L'obiettivo del progetto per TerraLib è di sostenere applicazioni su larga scala utilizzando i dati socio-economici e ambientali. Gestisce i tipi di dati spazio-temporali (eventi, oggetti in movimento, spazi cellulari, oggetti modificabili) e consente query spaziali, temporali e degli attributi nel database. TerraLib supporta modellazione dinamica in spazi dei campi generici e ha un collegamento dinamico con il linguaggio di programmazione R per l'analisi statistica. Gestisce un grande insieme di dati immagine. TerraLib è implementato come una libreria di classi e funzioni C++, scritte in ANSI-C++, ed ha interfacce di programmazione in Java e Visual Basic.
TerraLib ha un team di sviluppo con sede in Brasile. Il team comprende Image Processing Division dell'Istituto Nazionale del Brasile per la Ricerca Spaziale, e Technology Group Computer Graphics della Pontificia Università Cattolica di Rio de Janeiro. TerraLib è concesso in licenza come open source in base alla LGPL.
Utilizzando TerraLib, il team ha sviluppato il INPE TerraView open source GIS, un GIS per TerraLib, che fornisce funzioni per la conversione dei dati, la visualizzazione, esplorazione e l'analisi dei dati spaziali, modellazione statistica spaziale e query spaziali e non spaziali. Un'altra applicazione è TerraAmazon, banca dati nazionale del Brasile per monitorare la deforestazione in Amazzonia. Gestisce più di 2 milioni di complessi di poligoni e 60 GB di immagini di telerilevamento.
Bibliografia
- Gilberto Câmara, TerraLib: An Open Source GIS Library for Large-Scale Environmental and Socio-Economic Applications, in Hall, Brent Hall e Leahy, Michael G. (a cura di), Open Source Approaches in Spatial Data Handling, Springer, 2008, ISBN 978-3-540-74830-4.
Voci correlate
Collegamenti esterni
- (EN) Sito del programma, su terralib.org.
- (EN) Open Source Geospatial Foundation, su osgeo.org.
V · D · M | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Relazionali |
| ||||||||||||||||||||||
RDBMS integrante un RAD | Access · Bento · FileMaker · HyperFileSQL · Kexi · Knoda · LibreOffice Base · Neo4j · OpenOffice Base · Paradox · SAS · 4th Dimension | ||||||||||||||||||||||
Embedded (incorporato) | · Berkeley DB (Relazionale proprietario) · SQLite (Relazionale libero) | ||||||||||||||||||||||
Orientati agli oggetti |
| ||||||||||||||||||||||
Base di dati relazionale a oggetti |
| ||||||||||||||||||||||
NoSQL |
| ||||||||||||||||||||||
Sistema di gestione di basi di dati orientato alle colonne |
| ||||||||||||||||||||||
Base di dati spaziale |
| ||||||||||||||||||||||
Base di dati ad oggetti in movimento | SECONDO, · Firebird con TerraLib · MySQL con TerraLib · PostgreSQL con TerraLib · SQLServer con TerraLib | ||||||||||||||||||||||
Base di dati multimediale | Oracle Image · Oracle Video | ||||||||||||||||||||||
Categoria:Basi di dati |