====== Componente Computação ====== ===== Configuração do Servidor Chronos ===== **IP:** 150.163.2.38 **Usuário:** scidb **1.** Clonar o TWS: $ mkdir -p /dados/scidb/MyDevel/tws/codebase $ cd /dados/scidb/MyDevel/tws/codebase $ git clone git clone https://github.com/e-sensing/tws.git . **2.** Instalar pacote de bibliotecas do TWS: $ mkdir -p /dados/scidb/MyDevel/tws/3rdparty $ cd /dados/scidb/MyDevel/tws/3rdparty $ wget http://esensing:scietl10@www.dpi.inpe.br/esensing-devel/tws-3rdparty-linux-ubuntu-14.04.tar.gz $ TWS_DIR="/dados/scidb/MyLibs" ../codebase/install/install-3rdparty-linux-ubuntu-14.04.sh **Obs.:** Na chronos talvez seja necessário exportar o path do Qt5 antes de executar o último comando acima: $ export PATH=$PATH:/usr/lib/x86_64-linux-gnu/qt5/bin **3.** Clonar a TerraLib: $ mkdir -p /dados/scidb/MyDevel/terralib/codebase $ cd /dados/scidb/MyDevel/terralib/codebase $ GIT_SSL_NO_VERIFY=true git clone https://tester:terralibdpi@git.dpi.inpe.br/terralib5 . **4.** Alternar para o branch correto (5.1.2): $ cd /dados/scidb/MyDevel/terralib/codebase $ git checkout -b tag-5.1.2 5.1.2 **Obs.:** Veja as tags mais novas com: $ git tag -l **5.** Build da TerraLib: $ mkdir -p /dados/scidb/MyDevel/terralib/build-make-release $ cd /dados/scidb/MyDevel/terralib/build-make-release $ cmake ../codebase/build/cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING="Release" -DCMAKE_PREFIX_PATH:PATH="/opt/scidb/15.12/3rdparty/boost;/dados/scidb/MyLibs;/dados/scidb/MyLibs/gdal2;/dados/scidb/MyLibs/pgsql" -DCMAKE_INSTALL_PREFIX:PATH="/dados/scidb/MyLibs/terralib-5.1.2" -DCMAKE_INSTALL_RPATH:PATH="/dados/scidb/MyLibs/terralib-5.1.2/lib" -DCMAKE_SKIP_BUILD_RPATH:BOOL="OFF" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL="OFF" -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL="ON" -DTERRALIB_BUILD_EXAMPLES_ENABLED:BOOL="OFF" -DTERRALIB_BUILD_UNITTEST_ENABLED:BOOL="OFF" -DGDAL_DATA_DIR:PATH="/dados/scidb/MyLibs/gdal2/share/gdal" -DGDAL_INCLUDE_DIR:PATH="/dados/scidb/MyLibs/gdal2/include" -DGDAL_LIBRARY:FILEPATH="/dados/scidb/MyLibs/gdal2/lib/libgdal.so" -DTERRALIB_MOD_BINDING_LUA_ENABLED:BOOL="OFF" -DTERRALIB_MOD_BINDING_PYTHON_ENABLED:BOOL="OFF" -DTERRALIB_MOD_BINDING_JAVA_ENABLED:BOOL="OFF" -DTERRALIB_MOD_MNT_CORE_ENABLED:BOOL="OFF" **Obs.:** confira no ''CMakeCache.txt'' gerado pela chamada do CMake, se a Boost localizada é a mesma do SciDB:\\ ''Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=/opt/scidb/15.12/3rdparty/boost/lib/libboost_chrono.so'' Termine a instalação com os seguintes comandos: $ make -j 8 $ make terralib_qhelp $ make terralib_qtranslations $ make install **Obs.:** Se você quiser usar o TerraView, não se esqueça de remover o arquivo qt.conf instalado pela TerraLib. Em alguns ambientes Linux este arquivo encontra-se com problemas: $ rm /dados/scidb/MyLibs/terralib-5.1.2/bin/qt.conf **6.** Build do TWS: **Obs.:** Editar o arquivo ''/opt/scidb/15.12/include/util/Hashing.h'':\\ Remover: ''#include <../extern/MurmurHash/MurmurHash3.h>'' $ mkdir -p /dados/scidb/MyDevel/tws/build-make-release $ cd /dados/scidb/MyDevel/tws/build-make-release $ cmake ../codebase/build/cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING="Release" -DCMAKE_PREFIX_PATH:PATH="/opt/scidb/15.12;/opt/scidb/15.12/3rdparty/boost;/dados/scidb/MyLibs;/dados/scidb/MyLibs/terralib-5.1.2" -DCMAKE_INSTALL_PREFIX:PATH="/dados/scidb/MyLibs/tws" -DCMAKE_INSTALL_RPATH:PATH="/dados/scidb/MyLibs/tws/lib" -DCMAKE_SKIP_BUILD_RPATH:BOOL="OFF" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL="OFF" -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL="ON" **Obs.:** confira no CMakeCache.txt gerado se a Boost localizada é a mesma do SciDB:\\ ''Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=/opt/scidb/15.12/3rdparty/boost/lib/libboost_chrono.so'' Termine a instalação com os seguintes comandos: $ make -j 8 $ make install **7.** Lançar o TWS: $ cd /dados/scidb/MyLibs/tws/bin $ tws_app_server **8.** Instalar o SciETL: $ mkdir -p /dados/scidb/MyDevel/scietl/codebase $ cd /dados/scidb/MyDevel/scietl/codebase $ git clone https://github.com/e-sensing/scietl.git . $ mkdir -p /dados/scidb/MyDevel/scietl/build-make-release $ cd /dados/scidb/MyDevel/scietl/build-make-release $ cmake ../codebase/build/cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING="Release" -DCMAKE_PREFIX_PATH:PATH="/opt/scidb/15.12/3rdparty/boost;/dados/scidb/MyLibs;/dados/scidb/MyLibs/gdal2" -DCMAKE_INSTALL_PREFIX:PATH="/dados/scidb/MyLibs/scietl" -DCMAKE_INSTALL_RPATH:PATH="/dados/scidb/MyLibs/scietl/lib" -DCMAKE_SKIP_BUILD_RPATH:BOOL="OFF" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL="OFF" -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL="ON" $ make -j 8 $ make install **Obs.:** confira no CMakeCache.txt gerado se a Boost localizada é a mesma do SciDB:\\ ''Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=/opt/scidb/15.12/3rdparty/boost/lib/libboost_chrono.so'' ===== Ferramentas sendo desenvolvidas ===== ^Pacotes de trabalho Software^Descrição^Responsável^Supervisão^Onde^ |**tws**|TerraLib GeoWeb Services|*|Gribeiro e Lubia|GitHub| |**tws.wtss**|SciDB Time Series Service|Matheus|Gribeiro|GitHub| |**tws.wcs**|SciDb data served throgh WCS 2.0 API|Rafael|Gribeiro|GitHub |**tws.wms**|SciDb data served throgh WMS 2.0 API|Roger|Gribeiro|GitHub| |**wtts.R**|R Client API for the Web Time Series Service|Alber|Gilberto|GitHub| |**wtts.js**|JavaScript Client API for Web Time Series Service|Roger|Gribeiro|GitHub| |**wtts.py**|Python Client API for Web Time Series Service|Matheus|Lubia e Gribeiro|GitHub| |**wtts.cxx**|C++ Client API for Web Time Series Service|Luan|Lubia e Gribeiro|GitHub| |**wtts.php**|Tools to include wtts into web pages (applications) powered by PHP|Maurano| | GitHub| |**wtts.tv**|wtts client as a plugin for TerraView|Luan|Lubia e Gribeiro|GitHub| |**wtts.qgis**|wtts client as a plugin for Quantun GIS|Matheus|Gribeiro e Victor|GitHub| |**scietl**|Extract, Transform and Load for SciDB|Eduardo|Gribeiro, Cartaxo|GitHub| |**dtw**|DTW algorithm, implementation in R + SciDb|Victor|Cartaxo e Gilberto|CRAN| ===== Pessoal (bolsistas TT, Alunos, etc) ===== ==== Wanderson Costa ==== Doutorando CAP, bolsa CAPES, orientando Leila e Thales. Proposta de trabalho: ... ===== Infraestrutura computacional ===== * [[:wiki:desenv:metadado|Metadados Geo-Arrays]]: ... *