Estou usando o software GIS baseado em ESRI, Postgresql / PostGIS / ArcSDE DB e temos um sistema de gerenciamento de ativos Mincom Ellipse.
Atualmente, todas as nossas informações espaciais sobre sites de ativos foram registradas como pontos, isso tem sido versátil pelo fato de acomodar o mapeamento em várias escalas. Agora que estamos integrando nosso Sistema de Gerenciamento de Ativos ao nosso banco de dados GIS, a equipe de gerenciamento de ativos deseja que os recursos GIS reflitam a estrutura.
Minha pergunta em termos de gerenciamento de dados espaciais. Devo manter dois conjuntos de dados? Um para as representações de ativos e outro para várias tarefas de mapeamento?
Obrigado DB
data-management
DBlack
fonte
fonte
Respostas:
Sugiro que você tenha uma tabela que contenha os dados poligonais e de ponto. Esta tabela teria (no mínimo):
Crie um gatilho que atualize a coluna do ponto com base nas inserções / alterações na coluna do polígono usando st_pointonsurface.
Crie duas visualizações, uma que tenha apenas as colunas de polígono e outra que contenha apenas a coluna de ponto (inclua a coluna de identificação e outras quaisquer nas visualizações, é claro). Essas visualizações são o que você registra na SDE.
Dessa forma, você deve se preocupar apenas em manter os dados do polígono atualizados. Se não houver polígono, você ainda pode colocar um ponto. Lembre-se de filtrar registros com geometrias nulas das visualizações.
fonte
Sinto que você pode ter algumas perguntas na sua pergunta. Para a pergunta em seu título, você não fornece informações suficientes sobre seu GIS ou sistema de gerenciamento de ativos para responder.
No entanto, acho que essa é uma boa pergunta, mas certamente não se limita ao gerenciamento de ativos.
Atualmente, temos os contornos do edifício e os recursos de pontos em nossos bancos de dados geográficos Esri. Estamos apenas começando uma implementação do Cityworks, mas parece que os recursos de ponto são o que estamos usando para relacionar nossas tabelas ( já que mantemos os recursos de ponto, mas os contornos do edifício são mantidos por uma agência diferente ).
Ter as geometrias de ponto e polígono para o mesmo recurso não é incomum. Para os bancos de dados geográficos da Esri, eles precisam ser classificados em classes diferentes. Você não pode misturar tipos de geometria nas classes de recursos da Esri (pelo menos não de uma maneira que seja reconhecida pelo software da Esri).
Atualização:
Como você está usando um geodatabase da Esri, pode ser possível usar representações cartográficas. Eu não os usei (até um minuto atrás), mas parece que funciona. Na captura de tela, mostro uma camada com a representação cartográfica do edifício e a segunda camada com a geometria real do recurso. Se você aplicar os intervalos de escala, poderá fazer com que as construções mudem de símbolos de poli para ponto, à medida que diminui o zoom. Eu direi que a interface do usuário para representantes cartográficos parece menos refinada do que o restante do ArcMap e ArcCatalog.
fonte
Uma alternativa pode ser desenvolver um renderizador personalizado que exiba pontos para barragens quando o zoom for além de uma certa escala.
fonte
Dependendo da escala, eu mostraria os recursos de maneira diferente.
Para economizar o armazenamento de várias geometrias para o seu recurso, você pode usar centróides geométricos de edifícios para calcular um único ponto para representar o ativo em escalas muito maiores. Isso permitirá que você armazene geometrias únicas para seus ativos.
Mas isso depende do seu software GIS sobre como isso é implementado.
fonte