Informações Gerais TerraSGT 1.3.4. O desenvolvimento do TerraSGT é uma atividade cotidiana. As melhorias incorporadas ao sistema tem origem em uma exaustiva checagem dos tópicos do fórum e dos temas levantados por telefone com os diversos usuários. Os itens mais recorrentes, de maior impacto na operação do sistema, como também aqueles que suscitaram possibilidade de comprometimento da integridade dos bancos de dados foram trabalhados e as melhorias implementadas na versão 1.3.4 do TerraSGT. Antes de instalar uma nova versão, sugere-se sempre desinstalar a versão anterior e só então instalar a nova versão. O TerraSGT é compatível com o banco de dados PostgreSQL 8.4.2 e com a versão 3.6.0 do TerraView. 1. Consistência do banco de dados. Um dos principais objetivos do TerraSGT é a criação de bases fundiárias municipais, estaduais e nacional íntegras. A criação de uma base de dados integra é garantia de que tanto os mapas, quanto os memoriais descritivos e tabelas analíticas atenderão os requisitos técnicos necessários a sua aceitação pelos diversos ambientes institucionais que circularão. No processo de desenvolvimento dessa nova versão do TerraSGT identificou-se que em versões anteriores, durante o processo de aquisição de dados, algumas inconsistências não haviam sido detectadas, fato que permitiu a inclusão nos bancos de dados de propriedades com algum problema. Adicionalmente, diversos órgãos estaduais de terras possuem várias bases de dados que não foram unificadas. A existência desses erros pode gerar inconsistências quando da junção dos diversos bancos em um só. A versão do TerraSGT que está sendo liberada incorpora aperfeiçoamentos nos testes de consistência que já haviam sido incluídas em versões anteriores e duas novas verificações: Apenas o primeiro confrontante de um imóvel estava sendo validado e agora todos são analisados; ● A verificação dos pontos do confrontante com relação aos pontos do imóvel acusava inconsistência de forma equivocada em determinadas situações, hoje o banco é corrigido fazendo com que vértices sejam adicionados aos confrontantes caso estes se sobreponham. ● Para garantir que bancos criados e mantidos em versões anteriores não apresentem inconsistências que possam comprometer os dados foi introduzida uma funcionalidade que faz testes exaustivos na base e emite relatório que atesta sua integridade ou a existência de alguma geometria (ponto, linha ou polígono) com erro. A correção de um banco de dados com alguma inconsistência é essencial para viabilizar a exportação todas as suas propriedades e, consequentemente, conseguir importá-las para outro banco. A ferramenta de exportação foi totalmente refeita para aumentar o desempenho e garantir que apenas propriedades íntegras sejam transferidas. 1.1.Checagem de Consistência. O procedimento de verificação de consistência deverá ser incorporado às rotinas diárias de cada instituição. Caso seja detectado algum problema que não tenha origem nas ações do operador, o fato deverá ser informado imediatamente à FUNCATE e enviado por FTP o “backup” do banco com problema. Para prosseguimento do trabalho, as geometrias que compõem as propriedades com erro devem ser removidas e que se aguarde instruções dos técnicos da FUNCATE para solução do problema. Este procedimento não elimina a necessidade de geração de “backup” de segurança do banco para evitar a perda de informação por qualquer tipo de falha. Sugere-se ainda que os relatórios de inconsistência sejam arquivados, se possível impressos, mantendo-se assim completo controle do histórico de evolução do banco. 2. Desempenho do Sistema. Constatou-se demora excessiva nos processos de importação de propriedades, validação de vista e checagem de inconsistência do banco de dados. Ferramentas que foram potencializadas e são explicadas a seguir. 2.1 Importação de propriedades. Foram corrigidos dois passos na importação de propriedades que levavam o sistema a uma importação demasiadamente lenta, ocasionando quedas do sistema em determinadas situações. 2.2. Validação de Vista. O método de validação da vista foi refeito por motivos de desempenho. A nova versão deste método agora é dependente apenas da quantidade de pontos que serão validados, e não mais da quantidade de pontos oficiais existentes. 3. Exclusão de propriedades. O TerraSGT não exclui os dados de propriedades (Formulários de Estrutura, Uso, Relacionamento, LIFs), apenas polígonos e os dados referentes as geometrias. Portanto, não será possível re-importar uma propriedade excluída, pois o OET já estará em uso. Caso haja necessidade de re-importar uma propriedade, a geometria deve ser excluída via TerraSGT e os dados de DPIncra, removidos no sistema de carga da DPIncra, para aí sim liberação do OET. 4. Intervenções locais em bancos de dados TerraSGT. Foram encontradas diferenças entre tabelas originais e as existentes em alguns bancos de dados. Verifica-se que houve alterações feitas pelos usuários nos bancos. A intervenção indevida em um banco de dados de produção, utilizando-se de sistemas que não sejam TerraSGT e DPIncra ocasionará a perda da integridade do banco, prejudicará o processo de atualização do banco de dados, poderá bloquear a atualização de novas versões do TerraSGT e impedirá a criação de um banco de dados nacional. Por isso, os problemas ou erros encontrados nos bancos de dados devem ser solucionados dentro do TerraSGT e nunca pelos usuários/ administradores utilizando-se de outros sistemas. O TerraSGT realiza, automaticamente, correções e atualizações no banco de dados logo na primeira conexão do banco. É por esse motivo que os usuários devem relatar os problemas ou erros encontrados para a FUNCATE, para que as soluções possam ser integradas ao TerraSGT, dessa forma, possibilitando a correção automática de todos os bancos, de todos os usuários, garantindo a integridade dos bancos. 5. Geração de planta em folhas de grande porte. Foi constatado que determinadas configurações de sistema (hardware e sistema operacional) podem impedir a geração de plantas em formatos de grande porte como A1 e A0. As causas do problema já foram detectadas e possíveis soluções estão sendo discutidas e serão incorporadas em versões futuras. Para sistemas que apresentarem este problema, é recomendado utilizar nível de zoom menor que 100% para visualização e edição em tela. A impressão da peça técnica a partir agora pode ser solicitada em zoom diferente de 100% não será impedida, pois a versão 1.3.4 permite impressão da planta em qualquer nível de zoom de visualização sem que se percam as proporções do desenho dentro da folha de papel escolhida. 6. Codificação do banco de dados. Esta versão do TerraSGT realiza atualizações no banco de dados, e para que as atualizações ocorram com sucesso, é preciso que a codificação do banco esteja correta. Caso a codificação do banco de dados esteja incorreta, o sistema não completará a atualização do banco de dados. É altamente recomendada a restauração e criação de bancos via TerraSGT, que utilizará a codificação correta automaticamente. O uso de codificação incorreta no banco de dados fará com que caracteres especiais (acentos, ç, espaço, sobrescrito, subscrito) não sejam compreendidas pelo banco de dados, o que resultará na não atualização do banco de dados, impossibilitando o uso da versão 1.3.4, além de prejudicar o uso das versões anteriores, principalmente na geração de peças técnicas, visto que não serão legíveis as palavras acentuadas. A atualização do banco de dados é relatada detalhadamente no documento “Relatório de correções de banco de dados TerraSGT 1.3.4.doc”. 7. DP. Houve correções no sistema DP, envolvendo o uso dos formulários Dados Sobre Uso (1 problema) e Laudo de Identificação Fundiária de São Paulo (6 problemas). Essas correções implicaram também em correções no banco de dados, portanto esta versão do sistema DP não conectará em bancos de versões antigas do TerraSGT. É necessário realizar pelo menos uma conexão com o TerraSGT para atualizar o banco de dados. Os problemas e as soluções são relatados detalhadamente no documento “Relatório de correções de banco de dados TerraSGT 1.3.4.doc”. 8. Lançamento de versões. Sugere-se que cada órgão realize testes antes de efetivar o uso de uma nova versão do TerraSGT, criando um backup do banco de dados antes de iniciar o uso da nova versão. Estas sugestões aplicam-se a qualquer atualização de versão do sistema, evitando que possíveis problemas em uma determinada versão do sistema possam prejudicar a integridade do banco de dados. Uma vez que cada órgão tenha verificado que a versão atende as demandas sem a geração de problemas, o seu uso poderá ser oficializado. 9. Uso do TerraView no banco de dados TerraSGT. Por ser baseado no modelo de dados da TerraLib, o sistema TerraSGT é compatível com o TerraView, o qual pode ser usado para análise dos dados geográficos e literais. Porém, algumas observações são pertinentes e deverão ser consideradas: ● O TerraView deverá ser usado apenas para visualização e análise de dados; ● Em hipótese alguma os planos de informação oficiais do TerraSGT deverão ser editados ou removidos. Segue a lista dos planos de informação essenciais ao TerraSGT: ○ sgt_propriedades; ○ sgt_confrontantes; ○ sgt_vertices_oficiais; ○ sgt_vertices_virtuais_oficiais; ○ municipios;