TerraLib және TerraView: Геоақпараттық жүйелер кітапханасы мен қолданбасы
TerraLib
TerraLib – ашық кодты геоақпараттық жүйе кітапханасы. Геодеректерді талдау, визуалдау, статистикалық модельдеу және Amazon ормандарын бақылау үшін қолданылады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Географиялық ақпараттық жүйелер бағдарламалық кітапханасы
Geographic information system software library
TerraLib – ашық кодты географиялық ақпараттық жүйе (ГИС) бағдарламалық кітапханасы. Ол объектілік реляциялық деректер базасын басқару жүйелерін (ОҚББ) кеңістік-уақыттық дерек түрлерін өңдеу үшін кеңейтеді. TerraLib пайдаланып, TerraView ашық бастапқы ГИС әзірленді, ол деректерді түрлендіру, визуализациялау, кеңістіктік деректерді зерттеу талдауы, кеңістіктік статистикалық модельдеу және кеңістіктік және кеңістіксіз сұраныстарды жүзеге асыруға мүмкіндік береді. Тағы бір қолданысы – Бразилияның Амазонка орманындағы орманды жоюды бақылауға арналған ұлттық деректер базасы TerraAmazon. Ол 2 миллионнан астам күрделі көпбұрыштарды және 60 ГБ қашықтықтан сезіктеу суреттерін өңдейді.
TerraLib is an open source geographic information system (GIS) software library. It extends object relational database management systems (DBMS) to handle spatiotemporal data types. Using TerraLib, the TerraView open source GIS was developed, which provides functions for data conversion, visualization, exploratory spatial data analysis, spatial statistical modelling and spatial and non spatial queries. Another application is TerraAmazon, Brazil's national database for monitoring deforestation in the Amazon Rainforest. It handles more than 2 million complex polygons and 60 GB of remote sensing images.
Жобалау және әзірлеу
Кітапхана MySQL, PostgreSQL және Oracle сияқты әртүрлі ДБСЖ-ны (Деректерді басқару жүйесін) қолдайды. Оның векторлық дерек моделі Open Geospatial Consortium (OGC) стандарттарымен жоғары деңгейде үйлесімді. TerraLib кеңістіктік деректер базаларын пайдаланып географиялық қолданбаларды жасауды қолдайды. TerraLib-тің жобалау мақсаты – әлеуметтік-экономикалық және экологиялық деректерді пайдалана отырып, кең ауқымды қолданбаларды қолдау. Ол кеңістіктік-уақыттық дерек түрлерін (оқиғалар, қозғалмалы объектілер, жасушалық кеңістіктер, өзгертілетін объектілер) басқарады және деректер базасында кеңістіктік, уақыттық және атрибуттық сұрауларды жүргізуге мүмкіндік береді. TerraLib жалпыланған жасушалық кеңістіктерде динамикалық модельдеуді қолдайды және статистикалық талдау үшін R бағдарламалау тілімен динамикалық байланысқа ие. Ол үлкен кескіндер жиынтығын өңдей алады. TerraLib ANSI C++ тілінде жазылған C++ кластары мен функцияларының кітапханасы ретінде іске асырылған және Java және Visual Basic тілдерінде бағдарламалау интерфейстеріне ие. TerraLib-тің негізгі әзірлеу тобы Бразилияда орналасқан. Бұл топқа Бразилияның Ұлттық ғарыш зерттеу институтының (INPE) Кескіндерді өңдеу бөлімі және Рио-де-Жанейро қаласындағы Рим-католик университетінің (PUC Rio) Компьютерлік графика технологиялары тобы кіреді. TerraLib GNU Lesser General Public License (LGPL) лицензиясы бойынша ашық кодты бағдарламалық қамтамастың лицензиясын алған.
The library supports different DBMS, including MySQL, PostgreSQL, and Oracle. Its vector data model is upwards compliant with Open Geospatial Consortium (OGC) standards. TerraLib supports the development of geographical applications using spatial databases. The design goal for TerraLib is to support large scale applications using socioeconomic and environmental data. It handles spatiotemporal data types (events, moving objects, cell spaces, modifiable objects) and allows spatial, temporal and attribute queries on the database. TerraLib supports dynamic modelling in generalized cell spaces and has a dynamic link with the R programming language for statistical analysis. It handles large image data sets. TerraLib is implemented as a library of C++ classes and functions, written in ANSI C++, and has programming interfaces in Java and Visual Basic. TerraLib has a core development team based in Brazil. The team includes the Image Processing Division of Brazil's National Institute for Space Research (INPE), and the Computer Graphics Technology Group of the Pontifical Catholic University of Rio de Janeiro (PUC Rio). TerraLib is licensed as open source according to the GNU Lesser General Public License (LGPL).
TerraView (ТерраВию)
TerraView – TerraLib GIS кітапханасы негізінде құрылған ГИС қолданбасы. TerraView векторлық деректерді (полигондар, сызықтар, нүктелер) және растрлық деректерді (торлар мен кескіндер) басқарады, олардың екеуі де реляциялық немесе геореляциялық деректер базасында сақталады, оның ішінде ACCESS, PostgreSQL, MySQL және Oracle Spatial. TerraView географиялық деректер базасындағы нысандарға қатысты атрибуттық және кеңістіктік сұраныстарды орындауға мүмкіндік беретін визуализациялық интерфейске ие. Интерфейс деректер базасының әртүрлі көріністерін жасауға және әртүрлі түсіндірмелермен тақырыптық карталарды құруға мүмкіндік береді. TerraView географиялық деректер базасындағы растрлық деректерді басқара алады және векторлық деректермен бірге растрлық деректерді визуализациялауға және өңдеуге мүмкіндік береді. Растрлық деректер GeoTIFF, TIFF, JPEG, RAW, ASCII Grid немесе ASCIISpring сияқты әртүрлі форматтарда бөлісе алады. TerraView векторлық операцияларды, соның ішінде қиылыс және буферлік карталарды қолдайды. Сондай-ақ, ол статистикалық талдау функцияларына ие: жергілікті және жаһандық автокорреляция индекстері, жартылай вариограммалар және аймақтық жіктеу. TerraView – GPL лицензиясымен таратылатын және Интернетте қолжетімді ашық кодты бағдарламалық қамтамасыз ету.
TerraView is a GIS application built on the TerraLib GIS library. TerraView handles vector data (polygons, lines, points) and raster data (grids and images), both of them stored in a relational or geo relational database, including ACCESS, PostgreSQL, MySQL and Oracle Spatial. TerraView has a visualization interface that allows attribute and spatial queries on object in geographical database. The interface allows different views on the database, producing thematic maps with different types of legends. TerraView is able to manage raster data in geographical database and allows the visualization and manipulation of raster data together with vector data. Raster data can be shared in different formats such as GeoTIFF, TIFF, JPEG, RAW, ASCII Grid or ASCIISpring. TerraView supports vector operations including intersection and buffer maps. It also has statistical analysis functions: local and global autocorrelation indexes, semivariograms, and regionalisation. TerraView is free software distributed under the GPL license and is available on the Internet.