Model Bentley I, interakcja poprzez ODBC
cyfrowy bliźniak to propozycja firmy Bentley dotycząca spopularyzowania wizualizacji plików dgn, z możliwością analizowania, konsultowania i podświetlania osadzonego xml. Chociaż istnieją wtyczki do interakcji z AutoDesk Revit i iPadem, być może funkcje stworzone dla czytników PDF i Eksploratora Windows 7 są najbardziej widoczne na tym nowym etapie.
Aby pobrać te wtyczki, należy przejść do strony Aplikacje iWare firmy Bentley Systems do współdziałania. Konieczne jest posiadanie konta Bentley SELECT, jeśli go nie masz, rejestrujesz się lub prosisz o zapamiętanie hasła do Twojego adresu e-mail. Aplikacja do pobrania nazywa się i-model ODBC Driver dla Windows 7, są tam inne sterowniki, niektóre w wersji beta.
Model I jest plikiem dgn, Który został generowane przez dowolną aplikację firmy Bentley (Microstation, Bentley Map, Geopak, itp.), Który ma wariant mają swoje obiekty związane z węzłami xml, aby można je było czytać i analizować Popularne programy, takie jak bazy danych, Excel, Outlook, w tym przeglądarka Windows 7.
Nie wszystkie wersje Bentleya mogą generować model I, w przypadku linii geoprzestrzennej, może to zrobić Bentley Map, ale nie Bentley Power View.
Zobaczmy w tym przypadku, jak dostęp do modelu I działa poprzez złącze ODBC
Utwórz ODBC z systemu Windows 7
Nic z tego nie istnieje w wersjach wcześniejszych niż Windows 7, od teraz są dostępne zarówno bity 32, jak i 64. Po pobraniu instalatora, który w zależności od najnowszej wersji ma nazwę taką jak dodd01000007en.msi jest wykonywane i gotowe:
Uzyskując dostęp do Panelu sterowania, w narzędziach administracyjnych i Źródłach danych ODBC, widać, że jest już możliwe utworzenie nowego, który służy jako pomost do odczytu modeli I (cyfrowy bliźniak). Tutaj określasz nazwę dostępu, opis i folder, w którym znajdują się pliki dgn.
Po utworzeniu ODBC można uzyskać do niego dostęp z Access, Excel, SAP Crystal Reports, z VBA lub dowolnej innej bazy danych obsługującej ODBC. W praktyce jest to migracja tradycyjnego mslink, który tylko firma Bentley zrozumiała, do węzła xfm, który jest osadzony jako węzeł xml i który jest prostym dgn o nazwie I-model (cyfrowy bliźniak). Trudność w tworzeniu aplikacji dla Bentleya polega na tym, że nie robienie tego z VBA utrudnia analizę dgn, ponieważ ledwo można zobaczyć mslink i podstawowe dane wyeksportowane do tabeli łączy.
W przypadku programu Excel
Aby uzyskać dostęp do niego, z karty danych wybierz opcję Z innych źródełnastępnie Z Kreatora połączeń danych, ODBC DSN a następnie Źródło danych modelu i-model.
Zobacz, że po wybraniu pliku dgn można zobaczyć, jakby to była baza danych, wszystkie obiekty w niej zawarte. Zaskakujące, jeśli pamiętamy, że początek XFM To było dość cierpiał.
Dane znajdują się w zakresie komórek, które można zdefiniować w procesie. W programie Excel możesz wykonywać niezbędne operacje, na które pozwala.
Jeśli to zrobimy z programu Access
Z poziomu Access możesz zrobić więcej, nie tylko importować je; w przypadku, gdy chcemy połączyć je jako zewnętrzną tabelę:
W zakładce Narzędzia tabel, wybieramy Dane zewnętrznenastępnie Więcej, Baza danych ODBC. Tutaj decydujemy Link do źródła danych przez utworzenie połączonej tabeli i tam jest, nasz DNG widać z Access.
Tutaj można je przyporządkować do innej bazy, takiej jak np. Działki mapy do bazy podatkowej. Utrzymuje to bezpośrednie połączenie między mapą a bazą, a następnie można tworzyć standardy integralności, raporty itp.
Z raportów SAP Crystal Reports
Utwórz nowy, korzystając z Kreatora raportów, Standard, ODBC (ADO), Bentley I-model (cyfrowy bliźniak). Następnie wybierany jest plik dgn, w folderze, do którego skierował nas ODBC.
To takie proste (no, nie tyle)
Istnieje również przykład projektu ADO.NET w C#, z którym można pracować z Visual Studio 2008, gdzie pokazano, jak działa programowanie aplikacji, która współdziała z modelem I (cyfrowym bliźniakiem) za pośrednictwem ODBC. To, w zależności od naszej instalacji, powinno być zapisane w ścieżce:
C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programy \ Bentley \ i-model Sterownik ODBC dla systemu Windows 7 (beta)
Myślę, że jest to znaczący krok firmy Bentley, aby zbliżyć dgn do użytkownika. W tym przypadku należy uczynić plik dgn / dwg czytelnym jako baza danych; co otwiera drzwi, aby przestać postrzegać go jako plik wektorowy i może wchodzić z nim w interakcje, łącząc go z innymi bazami danych używanymi przez inne aplikacje.