Bentley I-modelo, interação via ODBC

I-modelo é a proposta de Bentley para popularizar a exibição dos arquivos dgn, com a possibilidade de analisar, consultar e destacar o XML incorporado. Embora existam plugins para interagir com o AutoDesk Revit e o iPad, talvez as funcionalidades criadas para leitores de PDF e o navegador Windows 7 sejam mais evidentes nesta nova etapa.

Para fazer o download desses plug-ins, você precisa entrar na página de aplicativos do iWare para obter a interoperabilidade da Bentley Systems. É necessário ter uma conta do Bentley SELECT, se você não tiver uma, registre-se ou peça que você se lembre da senha do seu e-mail. O aplicativo para download é chamado i-model ODBC Driver para Windows 7, existem outros drivers, alguns na versão beta.

O modelo I é um arquivo dgn, Que tem sido gerado por qualquer aplicativo Bentley (Microstation, Bentley Map, Geopak, etc.), que tem a variante de para ter seus objetos associados aos nós xml, para que possa ser lido e analisado a partir de programas de uso comum, como bancos de dados, Excel, Outlook, incluindo o Windows Explorer 7.

Nem todas as versões de Bentley podem gerar um modelo I, no caso da linha geoespacial, pode fazê-lo Bentley Map, mas não Bentley Power View.

Vejamos, neste caso, como o acesso ao modelo I através do conector ODBC

Criando ODBC do Windows 7

Nada disso existe para versões pré-Windows 7, a seguir, há bits 32 e 64. Uma vez que o instalador é baixado, dependendo da versão mais recente, ele tem um nome como dodd01000007en.msi é executado e pronto:

Quando você acessa o Painel de controle, em Ferramentas administrativas e fontes de dados ODBC, você pode ver que agora é possível criar um novo que serve como uma ponte para ler os modelos I. Aqui você especifica o nome do acesso, a descrição e a pasta onde os arquivos dgn estão contidos.

bentley imodel

Uma vez que o ODBC é criado, pode ser acessado a partir do Access, Excel, SAP Crystal Reports, da VBA ou de qualquer outro banco de dados que ofereça suporte a ODBC. Esta é, na prática, a migração do tradicional mslink, que só entendeu Bentley, para o nó xfm que está incorporado como um nó xml e que é um dgn simples chamado I-model. O difícil de fazer aplicativos para Bentley, é que não o faz da VBA complicado para analisar o dgn, porque dificilmente pode ver o mslink e os dados básicos exportados para uma tabela de links.

No caso do Excel

Para acessá-lo, na guia Dados, escolha De outras fontesem seguida Do Assistente de conexão de dados, DSN ODBC e depois o fonte de dados do modelo i.

bentley imodel

Observe que, depois de escolher o arquivo dgn, você pode ver como se fosse um banco de dados, todos os objetos contidos ali. Surpreendentemente, se lembrarmos que o início do XFM estava bastante sofrendo.

bentley imodel

Os dados estão dentro de um intervalo de células que podem ser definidas no processo. Já no Excel, você pode fazer as operações necessárias que isso permita.

bentley imodel

Se o fizermos do Access

Do Access você pode fazer mais, não apenas importá-los; no caso de termos apenas interesse em relacioná-los como uma tabela externa:

Na guia Ferramentas de tabelanós escolhemos Dados Externosem seguida Mais, Base de dados ODBC. Aqui nós decidimos Link para a fonte de dados criando uma tabela vinculada e lá está, nosso dgn visto do Access.

bentley imodel

Aqui é possível associá-los a outra base, como por exemplo, as parcelas de um mapa à base do padrão tributário. Isso mantém um link direto entre o mapa e a base, então você pode criar padrões de integridade, relatórios, etc.

No SAP Crystal Reports

Crie um novo, usando o Assistente de relatório, Padrão, ODBC (ADO), modelo Bentley I. Em seguida, selecione o arquivo dgn, na pasta onde o ODBC nos dirigiu.

bentley imodel

Isso é simples (bem, não tanto)

bentley imodel

Também vem um exemplo de um projeto ADO.NET em C # que pode funcionar com Visual Studio 2008 e mostra como o desenvolvimento funciona para um aplicativo que interage com um modelo I via ODBC. Isso, dependendo da nossa instalação, deve ser armazenado na rota:

C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Bentley \ i-model Driver ODBC para Windows 7 (beta)

Eu acho que é um passo significativo para a Bentley, para aproximar o DNG do usuário. Neste caso, é fazer com que o arquivo dgn / dwg seja lido como um banco de dados; o que abre a porta para parar de vê-lo como um arquivo vetorial e pode interagir com ele vinculando-o a outros bancos de dados usados ​​por outras aplicações.

Deixe um comentário

Seu endereço de email não será publicado.

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.