Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
NOVA MODELAGEM DO BANCO DE DADOS DO
GIS-SUB (SISTEMA DE INFORMAÇÕES
GEOGRÁFICAS DE ENGENHARIA SUBMARINA)
Marcos Ferreira dos Santos
Alessandro da Silva
André Luís Neves de Souza
Carlos Henrique Soares da Rocha
Karen Taniguchi
Wagner Leandro Lira
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
• Quem somos?
• O que é o GIS-SUB?
• Motivação.
• Desenvolvendo a solução.
• Surgem novos desafios!
• Resultados e próximos passos.
• Dúvidas.
Nova modelagem do GIS-SUB
Agenda
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Oper. com Manifold, PLET,
PLEM e Conexões Submar.
Coord. Eng. Conceitual
Coord. Eng. Básica
Coord. de Reparo de Dutos
Serviços Submarinos
Ancoragem Interligação Submarina
Equipamentos Submarinos
Implant. de Projetos de Sist.
Subm. de Produção
Coord. Materiais e Infra-estrut. p/
Carregam. - ES
Coord. de Serviços de Desancoragem,
Movimentação e Ancoragem de Sondas
Coord. Projetos de Equip. Submarinos
Coord. Intervenções a
Cabo
Coord. Eng. de Instal.
Coord. de Gestão de Estoques
Gerenciamento Integrado de Operações
Coord. Materiais e Infra-estrut. p/ Carregam. - RJ
Suporte a Práticas de Gerenc.
de Projetos
Eng. de Sistemas de Ancoragem e
Terminais Oceân.
Programação de Anc. e Terminais
Oceânicos
Operações de Ancoragem
Operações de Terminais Oceânicos
Eng. de Equipamentos
Submarinos
Programação de Operações c/ Equip.
Submarinos
Operações com ANM
Manut. de Equip. Submarinos
Oficina de Equipamentos
Submarinos
Eng. de Interligação Submarina
Progr. de Interligação Subm.
Op. de Instalação de Dutos Sub.
Bases de Carreg. de Dutos Subm. ES e RJ
Op. de Pull In de Dutos Submarinos
Tecn. de Insp. e Reparo Submarino
Insp. e Manut. Rasa de Dutos e
Instalações Marít.
Insp. e Manut. Profunda de Dutos
e Equip. Submarinos
Planejamento e Controle
Orçamento e Aprop. de Gastos
Segurança e Saúde
Meio Ambiente
Tec. de Geodésia, Geoproc. e
Oceanografia
Posicionamento e Levantamento
Geodésicos
Oceanografia
Geodésia Manutenção e
Inspeção Subm. Planej. e Gestão Segurança, Meio
Ambiente e Saúde
Gerente
Geral
Gerente
Gerente
Setorial
Gerente
Executivo
Coordenador Assistente
Coord. de Serviços em Unidades
Estacionárias de Produção
Recursos
Humanos
Geologia
Marinha
Quem somos?
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
O SGO (Sistema de Gerenciamento de Obstáculo)
- Início do desenvolvimento:
1996
- Base cartográfica, em formato
CAD, associado a banco de
dados alfanuméricos.
- Mapeamento sistemático das
instalações marítimas.
Contendo elementos
submarinos e de superfície,
entre eles: Plataforma, dutos,
conexões, linha de
ancoragem, etc.
- Atualização diária.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
A base de dados SGO / GIS-SUB
- A primeira modelagem do GIS-
SUB replicava a estrutura
conceitual do SGO.
- As entidades gráficas e suas
características eram
importadas e armazenadas em
uma tabela (TB_SGO),
contendo a geometria e várias
características oriundo do
formato CAD.
- Os atributos eram importados
e armazenados na tabela
(TB_EVENTOS), sendo um
tabela esparsa com vários
valores nulos.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
A base de dados SGO / GIS-SUB
- A associação entre as tabelas
era relacional, através de um
MSLINK comum.
- Para utilização em GIS, foi
necessária a criação de
diversas consultas (views),
contendo regras complexas
sobre as características de
formato CAD.
- Além da complexidade para
estabelecimento das regras, o
banco estava sujeito a falhas
de alimentação.
Caracteristica Operação Valor
Cor ≠ Branco
Nome do arquivo = “platmov”
Nível = 1 ou 5 ou 6 ou 47
Nome da célula ≠ “P1”
Regras para segmentação de sondas
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Motivação.
• Banco de dados do GISSUB se comporta como uma lista de
feições do SGO
• Inconsistências espaciais
• Deficiência na definição de temas
• Gerando um baixo aproveitamento dos softwares de GIS
• Impossibilidade de se executar algumas consultas espaciais
• Baixa performance
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Objetivo.
• Ter um banco de dados realmente geográfico
• Topologia
• Modelo de rede
• Consistência lógica, acurácia posicional, acurácia temática, a
acurácia temporal.
• Possuir um ETL para extrair, transformar e carregar dados de
diversas fontes de dados (Ex: SGO...)
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Desenvolvendo a solução - Modelo de Dados.
• APDM: ArcGIS Pipeline Data Model
• Modelo de banco de dados espacial para a indústria do
petróleo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Desenvolvendo a solução – ETL.
• Aderente ao modelo.
• Levantamento das premissas - regras para identificação,
validação dos atributos e validações geométricas.
• Software utilizado: FME
Objeto Regra Observações
Conector Flexível/Rígido
Cada conector deve se ligar diretamente a dois
tramos
Se a linha estiver abandonanda, ela
pode possuir conectores ligados a
um tramo somente. Qualquer
situação diferente deve ser
alarmada.
Para conectores do tipo flexível, pode haver uma
conexão com colar de amarra, além da conexão
com os dois tramos. Essa ligação é apenas
complacente
Cada conector deve possuir duas referências, que
se relacionam aos tramos aos quais ele está
associado
Conector T
Se conecta a dois ou três tramos, sendo pelo
menos um deles do tipo rígido
Qualquer situação diferente deve
ser alarmada.
A conexão com o tramo do tipo rígido é realizada
através de um flange.
O Conector T possui referência apenas do rígido ao
qual ele está conectado.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
1 - Dados de Entrada (SGO)
3 - Filtro da geometria (linha)
2 - Separação dos tipos de tramo (rígido, flexível mapeado,
flexível não linkado, etc...)
5 - Agregação das geometrias (células) e Join da geometria
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
2 - Validação de Atributos
6 - Saída intermediária com os erros no formato csv
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
7 - Preparação dos dados tabulares para gravação no Oracle
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Dados de Entrada (GISBR)
3 - Filtro da geometria (linha)
2 - Separação dos tipos de tramo (por fluído e utilização)
6 - Saída intermediária com os erros no formato csv
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
7 - Preparação dos dados tabulares para gravação no Oracle
5 - Reprojeção dos dados
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
4 - Validação Topológica 1 (SGO)
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
4 - Validação Topológica 2 (SGO)
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
2 - Validação de atributos - Tipo (SGO)
6 - Saída intermediária com os erros no formato csv
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
7 - Preparação dos dados tabulares para gravação no Oracle
7 - Gravação no Banco de Dados
Desenvolvendo a solução – Fluxo: Tramo.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Desenvolvendo a solução – analise e correções.
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Surgem novos desafios!
• Complexidade da base de dados.
• Quantidade de informações trafegando na rede.
• Tempo disponível para a execução dos fluxos.
• Compatibilização com diferentes tecnologias (Microstation,
ArcGIS, Oracle, FME,...)
Gestor: US-SUB/GDS/TGO
versão 1 - setembro/2013
Nova modelagem do GIS-SUB
Resultados.
• Teremos um banco de dados realmente geográfico
• Topologia
• Modelo de rede
• Consistência lógica, acurácia posicional, acurácia temática, a
acurácia temporal.
Próximos passos.
• Homologação dos fluxos de atualização.
• Entrada em produção.
• Carga e edição diretamente no banco de dados.