Geospatial - GISMicrostation-Bentleymeus egeomates

Migrando recursos de Geographics a Bentley Map

Há algum tempo, estamos falando sobre o que significa fazer o salto da Microstation Geographics para Bentley Mapfalamos sobre como ambos trabalham esquemas e alguns benefícios importantes do Bentley Map. Já em um post falei sobre como é possível migre a estrutura do projeto, neste caso, eu quero mastigar sobre como migrar mapas com atributos geográficos para classes de recursos xfm.

Embora, uma estrutura de projeto construída com o Geographics Legacy possa ser importada do Bentley Map, isso não significa que os atributos que os objetos tenham sejam reconhecidos pelo novo projeto, eles devem ser atribuídos.

Como a geografia funcionou

No estilo Geographics os objetos através de um MSLINK tinham uma associação a um banco de dados, que era tudo que o objeto possuía, um link do tipo OLE. Este MSLINK associou o objeto gráfico do arquivo dgn através do MAPNAME da tabela MAPS e através do MSCATALOG para identificar de onde obter os dados do Entitynum. Além disso, havia mesas duplas para projetos compatíveis com Intergraph que normalmente carregavam um UG antes.

Arquivos de formas exportar geografia do mapa bentley

Além disso, o objeto possuía um FEATURE, embora este não fosse dinâmico, ao atribuí-lo adquiria as propriedades definidas para aquele atributo (incluindo comandos) e estava associado à tabela CATEGORY. Um objeto poderia ter mais de um atributo e a prioridade era aquela atribuída pelo estilo definitivo, que FEATURE e outros objetos vinculados à base foram associados à tabela MSCATALOG onde foram atribuídos a tal entitynum que era o umbigo de tudo.

dbdiagrm

Então, o arquivo index.dgn (MAPID), de modo que cada tabela ligada à Geografia tenha pelo menos dois campos: MSLINK (número de entidade exclusivo em cada mapa) que é sempre a chave primária e MAPID ( em qual mapa é armazenado, é exclusivo no catálogo do mapa), que é uma chave estrangeira para a tabela MAPS.

Portanto, a única maneira de interagir com os dados foi conectada à base, e as operações com ele foram feitas para a besta  como atualizar as tabelas que continham informações sobre o objeto, como área, perímetro e coordenadas, para que o Publisher soubesse como exibi-lo. Você também pode extrair Labels que caiu como objetos do banco de dados com o mesmo link do objeto conectado.

Parece simples, mas me custou um mundo para entender isso da MGE, e o doloroso é que toda essa fumaça não ajuda muito para um projeto com o Bentley Map.

Como o Bentley Map funciona

Arquivos de formas exportar geografia do mapa bentley Um projeto Bentley Map mantém a mesma lógica de Categoria, atributo, mapa, objeto; mas, neste caso, substituindo a forma de link de dados OLE por XML, muitas das mudanças de processo.

Nesse caso, o objeto no mapa pode ter dados armazenados (no mesmo dgn), que é entendido como xml ou como Bentley wfm o chama. Então, também muda que agora os objetos podem ter apenas um atributo e ser associados espacialmente por regras topológicas; Antes, o limite da macieira podia ser a mesma linha e também o limite da propriedade, agora devem ser objetos separados mas com uma associação topológica tal que ao modificar um o outro também o seja.

Portanto, a interação com os dados está a apenas um clique de distância, esteja você conectado ou não ao projeto, você pode ler tudo o que foi deixado como data xfm. E então o manuseio de Labels e propriedades de atributos, apenas fazendo alterações a partir do Administrador Geoespacial. Anteriormente, fazer alterações era apenas dinâmico na visualização por meio do Publisher, mas os objetos exigiam que o atributo fosse removido e reatribuído.

Além disso, o Bentley Map oferece opções para criar formulários de dados, processos sequenciais, comandos associados (métodos / operações / domínios / critérios / relatórios) e outras piruetas que facilitam a construção de dados.

Algo não mudou muito, e é que, como os usuários dizem ESRI, essa fumaça ocupa o verde para mastigar e digerê-lo.

O problema

Agora, a migração da estrutura de um projeto é possível e, em seguida, adicione funcionalidades através do Administrador Geoespacial, o que significaria estar pronto para continuar com os dados de alimentação, mas o dilema é:

E os mapas construídos com Geographics?

Para este Bentley não projetou nenhum artefato que permita converter objetos de um projeto Legacy para um xfm ... Que merda é o negócio!

A proposta que eu sugiro é a que eu vejo viável, depois de conversar com um amigo que do Chile me contatou, depois de vários e-mails que chegamos a uma Geofumada desactualizada, mas funcional.

Passo 1. Exportando para formar arquivos

De um projeto geográfico aberto, a opção de exportar atributos para dar forma aos arquivos é escolhida (arquivo / exportação / SHP) Isso deve ser feito para cada integrado existente no mapa.

Arquivos de formas exportar geografia do mapa bentley

Seria necessário lutar um pouco quando os objetos são centroides / limites, pois seria necessário passá-los para formas, transferindo o ligue.

A exportação também pode ser feita no Mapinfo, como é preferível.

 

Passo 2. Importação do Mapa de Bentley

Arquivos de formas exportar geografia do mapa bentley E agora, do Bentley Map Project, escolhemos a opção de importação (Tipos de dados de arquivo / importação / SIG), com isso a janela Interoperabilidade, clique com o botão direito do mouse em importações e selecione nova importação.

Clicar com o botão direito em Imoport1 seleciona um arquivo ou um diretório inteiro. É possível importar arquivos de formaum Arquivos de formas exportar geografia do mapa bentley Mapinfo arquivos tipo mif e guia.

Ao jogar o classe de recurso podemos ver que é possível selecionar o nível, a cor, a transparência e outras propriedades.

Para atribuí-lo ao integrado O que nos interessa é suficiente para atribuir a camada (nível).

 

Quão doloroso

Como Memin disse naquele antigo pakin mexicano:

"Dana!"

você precisaria fazer isso para cada recurso em cada mapa em cada categoria em cada projeto.

Para fazer isso, você pode salvar o importar, por isso só é chamado arquivo por arquivo ou por diretório. A verdade é que é difícil transformar dados, principalmente se estiverem em arquivos separados. Não ia doer, trabalhar um vba em .NET para aut
Pule o processo em vez de fazer essa tarefa a pé, o que pode levar a mais do que alguns suicídios por dia. O principal problema é que para dar o salto continuamos dependendo de uma consultoria especializada (e fumegante) para entender os meandros do Bentley Map e da Geografia, é possível, mas as aplicações não deveriam ser tão astrais (admitamos, ambos são) para usuários comuns.

Ainda mais doloroso, se no original dgn havia informações armazenadas na história... o novo arquivo não terá nenhum histórico.

Em conclusão

A solução que apresento é viável se você tiver poucos dados, ou se eles estiverem armazenados em um cartucho espacial, então a triste conclusão é que a migração do Geographics para o Bentley Map não é tão fácil, devido à transformação dos dados. Se o Administrador Geoespacial, como ele disse antes, é uma dor de dente, a migração de dados pode ser ainda mais dolorosa, a menos que Bentley pense em soluções para seus usuários que não desejam passar de um dia para o outro.

Falar com amigos geofumados fez uma analogia imprudente, mas desde hoje é um dia aborrecido em um hotel de má morte e a comparação é tão certa, com sua permissão eu vou usá-lo:

"Não é como mudar de parceiros ...

... poderia ser como perder novamente a virgindade "

Golgi Álvarez

Escritor, pesquisador, especialista em Modelos de Gestão Territorial. Participou da conceituação e implementação de modelos como: Sistema Nacional de Administração de Propriedades SINAP em Honduras, Modelo de Gestão de Municípios Conjuntos em Honduras, Modelo Integrado de Gestão de Cadastro - Cadastro na Nicarágua, Sistema de Administração do Território SAT na Colômbia . Editor do blog de conhecimento Geofumadas desde 2007 e criador da Academia AulaGEO que inclui mais de 100 cursos sobre temas GIS - CAD - BIM - Digital Twins.

Artigos Relacionados

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

Portanto, verifique
Fechar
Voltar ao topo botão