Migrieren von Merkmalen aus Geographics zu Bentley MapMigrating features from Geographics to Bentley MapA migração de recursos para Geographics Bentley MapMigración de funciones de Geographics a Bentley MapMigration fonctionnalités de Geographics de Bentley MapMigrarea de caracteristici de la Geographics la Bentley MapMigrazione di funzioni da Geographics di Bentley Mapالمهاجرة من الميزات Geographics إلى بنتلي الخريطةジオグラフィクスからベントレー地図への移行機能从地理学宾利地图迁移功能Migrera funktioner från Geographics till Bentley MapMigracja funkcji z Geographics Bentley MapieChuyển tính năng từ Geographics Bentley Bản đồΜεταναστεύουν χαρακτηριστικά από Γεωγραφικά στην Bentley Χάρτης지오 그라픽에서 벤틀리지도에 기능을 마이그레이션Geographics से बेंटले नक्शा करने के लिए सुविधाओं प्रवास के लिए जातेМиграция особенностей от Geographics к Bentley Mapמעבר לתכונות מGeographics ניטלי מפהCoğrafya gelen Bentley Harita özellikler göçMigreren functies van Geographics naar Bentley Map

TRANSLATION HINWEISE: Bitte lesen Sie einige Kommentare am Ende von diesem Post.

Vor einiger Zeit haben wir, die von dem, was es braucht, um den Sprung von der macht das Sprechen Microstation Geographics zu Bentley Map, wir sprachen darüber, wie beide Systeme arbeiten und einige wichtige Vorteile von Bentley Map. In einer Vorschau Beitrag sprach ich, wie es möglich ist, die Projektstruktur zu migrieren, in diesem Fall möchte ich zu kauen, wie man Karten mit Geographics Attribute xfm die Feature-Classes zu migrieren.

Während eine Projektstruktur mit Geographics Vermächtnis gebaut von Bentley Map importiert werden kann, bedeutet dies nicht, dass die Objekte Attribute durch das neue Projekt anerkannt werden, diese zugewiesen werden soll.

Wie Geographics gearbeitet

In den Geographics Stil Gegenstände durch MSLINK hatte eine Vereinigung zu einer Datenbank, die alle das Ziel hatten war, ein OLE-type link. Diese MSLINK zugehörigen Grafik-Objekt aus der DGN-Datei mit dem MAPNAME von MAPS Tisch, und durch MSCATALOG zu ermitteln, wo die Daten aus bekommen Entitynum. Zusätzlich wurden dort verdoppelt Tabellen für die Projekte mit Intergraph, die in der Regel trug eine UG vor.

clip image00121 Migrating features from Geographics to Bentley Map

Zusätzlich war das Objekt ein FEATURE, obwohl dies nicht dynamisch, wenn die Eigenschaften für das Attribut (einschließlich Befehlen) definierten zuteilen erworben und sich mit dem Kategorie-Tabelle zugeordnet. Ein Objekt wurde mehr als ein Attribut haben und die Priorität war, die ihm den endgültigen Stil zugewiesen wurden diese Funktion und andere Gegenstände im Zusammenhang mit der Basis mit dem MSCATALOG Tisch, wo es derart zugewiesen wurden im Zusammenhangentitynum das war der Nabel von allem.

clip image00213 Migrating features from Geographics to Bentley Map

Dann wird die index.dgn Datei hielten die Formen der verlinkten Karten, Karten nahm hier eine MapID so dass jede Tabelle verknüpft Geographics mindestens zwei Felder hatte: MSLINK (grafisches Objekt Nummer, einzigartig auf jeder Karte), die immer ist der primäre Schlüssel und MapID (auf der Karte ist gespeichert ist, ist einzigartig in der maps ‘Katalog), die ist ein externer Schlüssel zum MAPS Tisch.

Also der einzige Weg, um mit den Daten zu interagieren war die Aufrechterhaltung Verbindung zur Basis, und die Operationen mit ihm wurden leichtfertig getan (*) Wie das Update in Tabellen, die Informationen des Objektes wie Fläche, Umfang haben und koordiniert, so dass Publisher würde wissen, wie es zu implementieren. Es kann auch Etiketten, die als Datenbank-Objekte mit dem gleichen Link des verknüpften Objekts fiel entfernt werden.

Es scheint einfach, aber es kostet mich zu viel verstehen von MGE und die schmerzliche Situation ist, dass all dies nicht viel Rauch dienen für ein Projekt mit Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapWie Bentley Map funktioniert

Ein Bentley Map Projekt hält die gleiche Logik der Kategorie Attribut, Karte und Objekt, aber in diesem Fall, wenn anstelle OLE-Verknüpfung Weg für XML viel von den Prozessänderungen.

In diesem Fall kann das Objekt auf der Karte Daten (in der gleichen DGN), die verstanden als xml oder wie es von Bentley wfm heißt gespeichert haben. Dann ändert sich auch, dass nun Objekte können nur ein Attribut und räumlich durch topologische Regeln zugeordnet werden; Zeit des Blocks Grenze könnte eine gleiche Linie und der Unterkunft Grenze auch sein, aber jetzt müssen sie getrennte Objekte sein, aber mit einem topologischen Partnerschaft, so dass, wenn Ändern eines, das andere tut auch.

So interagieren mit Daten ist nur bei einem einfachen Klick, ob dem Projekt verbunden ist, können Sie alle Daten, die als xfm links gelesen wurde. Und dann wird es dynamische Etiketten ‘Handhabung und Attribute Eigenschaften, nur mit Änderungen von der Geospatial Administrator. Vorher machen eine Änderung wurde nur dynamisch durch Publisher anzeigen, aber benötigten Objekte zu entfernen und das Attribut neu zugeordnet.

Zusätzlich Bentley Map bietet Optionen zum Erstellen von Daten Formulare, sequentielle Prozesse, verbunden Befehle (Methoden / Operationen / domains / Kriterien / Berichte) und andere, die Daten Pirouetten Bau erleichtern.

In etwas nicht so sehr verändert, und es ist wie ESRI Nutzer sagen, es nimmt, dass Rauch in die grüne für Kauen und verdauen.

Das Problem

Die Übertragung eines Projekts Struktur möglich ist, und dann durch Funktionalitäten Geospatial Administrator, der nehme die Bereitschaft, auch weiterhin die Eingabe von Daten, aber das Dilemma ist würde hinzufügen:

Und die Karten mit Geographics konstruiert?

Aus diesem Bentley hat nicht einen Trick, um Objekte von einem Legacy-Projekt zu konvertieren xfm Entwurf entwickelt … was verdammt!

Der Vorschlag werde ich vorschlagen, ist eine, die ich sehe, lebensfähigen, nachdem er mit einem Freund aus Chile kontaktiert plaudern, nach mehreren Mails, die wir an einem veralteten, aber funktional egeomate erreicht haben.

Schritt 1. Exportieren nach Formdateien

Aus Geographics Projekt geöffnet, wählen Sie die Option Export Attribute Shape-Dateien (Datei / Exportieren / SHP). Dies muss für jede bestehende getan werden Eigenschaft in der Karte.

clip image0047 Migrating features from Geographics to Bentley Map

Es müsste ein bisschen kämpfen, wenn Objekte Schwerpunkt / Grenze sind, denn es wäre notwendig, um Formen zu bewegen Sie den Link zu konvertieren.

Export kann auch auf Mapinfo getan werden, wie Sie bevorzugen.

clip image0054 Migrating features from Geographics to Bentley MapSchritt 2. Importieren aus Bentley Map

Und nun, aus dem Bentley Map Project, wählen Sie die Option Import (Datei / Import / GIS Datentypen), Die mit diesem Interoperabilität Fenster angezeigt wird, wenden wir rechten Maustaste auf Importe und wählen Sie neue Import.

clip image0064 Migrating features from Geographics to Bentley MapMit der rechten Maustaste in Import1 es wird entweder eine Datei oder ein ganzes Verzeichnis ausgewählt. Shape-Dateien können importiert oder Mapinfo Dateien Art mif und Reiter.

Beim Berühren derFeature-Classkönnen wir sehen, dass es möglich ist, den Pegel, Farbe, Transparenz und andere Eigenschaften aus.

Um es auf die zuweisenEigenschaft das ist in unserem Interesse, weisen Sie einfach die Schicht (Ebene).

Der schmerzhafte Teil

Wie Memin sagte in diesem alten mexikanischen Comic (**):

“Heck!”

Es müsste dies für jede Funktion zu tun auf jeder Karte in jeder Kategorie in jedem Projekt.

Um dies zu tun, können Sie das importierenUnd nur als Datei für Datei oder Verzeichnis. Die Wahrheit ist, dass es eine Menge Arbeit, um Daten zu transformieren, besonders wenn sie in separaten Dateien sind. Es wäre nicht schlecht, ein VBA-in. NET arbeiten, um den Prozess zu automatisieren anstelle des Umgangs mit dieser Aufgabe manuell, was kann mehr als einige Selbstmord 1 Tag verursachen. Die Haupt (***) Problem ist, dass wir den Sprung kontinuierlich je auf einem spezialisierten (und sehr geräuchert) Beratung, um den Bentley Map ist und Geographics ‘Mut verständlich zu machen, ist es möglich, aber Anwendungen sollten nicht so astralen (let Gesicht es, beide sind) für normale Benutzer.

Es ist noch schmerzhafter, wenn in der ursprünglichen DGN wurden Informationen in der Geschichte gespeichert … die neue Datei wird nichts von der Geschichte haben.

Abschließend

Die vorgestellte Lösung ist möglich, wenn Sie nur wenige Daten haben, oder wenn sie sich auf räumliche Kassette gespeichert wurden, also die traurige Schlussfolgerung ist, dass die Migration von Geographics zu Bentley Map ist nicht so einfach Datentransformation. Wenn Geospatial Administrator, wie ich schon sagte, ist ein Zahnschmerzen, konnte Datenmigration noch schmerzhafter sein, es sei denn Bentley denkt über Lösungen für ihre Nutzer, dass aus diesem Grund wollen nicht von einem Tag zum anderen zu migrieren.

Im Gespräch mit Freunden egeomated sie machte mich eine unkluge Analogie, aber da dies ein langweiliger Tag in einem heruntergekommenen Hotel und der Vergleich ist so wahr, mit Ihrer Erlaubnis werde ich es zu benutzen:

“Es ist nicht wie das Ändern paar …

… Es könnte so wieder zu verlieren Jungfräulichkeit sein ”

TRANSLATION HINWEISE:

(*) a lo bestiaEine spanische Idiom, das etwas bedeutet hat nicht sorgfältig durchgeführt werden.

(**) PaquínIn Mexiko wird dieses Wort verwendet statt Comic.

(***) ToralDieser Jargon wird anstelle von “main” oder “Auftraggeber” verwendet.

 

 TRANSLATION NOTES: Please read some comments at the end of this post.

Some time ago we have being speaking of what it takes to make the leap from Microstation Geographics to Bentley Map; we talked about how both schemes work and some important benefits of Bentley Map. In a preview post I spoke how it is possible to migrate the project structure; in this case I would like to chew how to migrate maps with Geographics attributes to xfm’s feature classes.

While a project structure built with Geographics Legacy can be imported from Bentley Map, it does not mean that the objects attributes will be recognized by the new project, these should be assigned.

How Geographics worked

In the Geographics style objects through a MSLINK had an association to a database that was all the object had, an OLE type link. This MSLINK associated graphic object from the dgn file using the MAPNAME of MAPS table, and through MSCATALOG to identify where to get the data from Entitynum. Additionally, there were doubles tables for the projects compatible with Intergraph that usually carried a UG before.

clip_image001

Additionally, the object was a FEATURE, although this was not dynamic, when allocate acquired the properties defined for that attribute (including commands) and itself was associated with the CATEGORY table. An object could have more than one attribute and the priority was which assigned to it the definitive style, this FEATURE and other objects linked to the base were associated with the MSCATALOG table where it were allocated such entitynum that was the navel of everything.

clip_image002

Then the index.dgn file kept the shapes of linked maps, maps here took a MapID so that each table linked to Geographics had at least two fields: MSLINK (graphical entity number, unique on each map) that is always the primary key and MapID (on which map is stored, is unique in the maps’ catalog) which is an external key to MAPS table.

So the only way to interact with the data was maintaining connection to the base, and the operations with it were done carelessly (*) like the update in tables that have information of the object such as area, perimeter and coordinates so that Publisher would know how to deploy it. It can also be removed labels that fell as database objects with the same link of the linked object.

It seems simple but it cost me too much understand it from MGE, and the painful situation is that all this smoke does not serve much for a project with Bentley Map.

clip_image003How Bentley Map functioned

A Bentley Map project maintains the same logic of category attribute, map, and object; but in this case, when replacing OLE link’s way for XML much of the process changes.

In this case, the object on the map can have stored data (in the same dgn), which is understood as xml or as it’s called by Bentley wfm. Then also changes that now objects can only have one attribute and be spatially associated through topological rules; time ago the block’s limit could be a same line and the property’s limit also, but now they must be separate objects but with a topological partnership such that when changing one, another does too.

So interact with data is just at a simple click, whether or not connected to the project, you can read all that was left as xfm data. And then it becomes dynamic labels’ handling and attributes properties, with only making changes from the Geospatial Administrator. Before, make a change was only dynamically view through Publisher but objects required to be removed and re-assigned the attribute.

Additionally Bentley Map provides options for creating data forms, sequential processes, associated commands (methods / operations / domains / criteria / reports) and other pirouettes that facilitate data construction.

In something did not change so much, and it is like ESRI users say it, that smoke occupies the green one for chewing and digesting it.

The problem

However, transferring a project structure is possible, and then to add functionalities through Geospatial Administrator, which would suppose being ready to continue feeding data but the dilemma is:

And the maps constructed with Geographics?

For that Bentley has not designed a trick to convert objects of a Legacy project to xfm draft… what fucking!

The proposal I will suggest is one which I see viable, after being chatting with a friend contacted from Chile, after several mails we have reached to an outdated but functional egeomate.

Step 1. Exporting to shape files

From a Geographics project, opened, select the option export attributes to shape files (file / export / SHP). This must be done for every existing feature in the map.

clip_image004

It would have to struggle a bit when objects are centroid / boundary, because it would be necessary to convert to shapes moving the link.

Export can also be done to Mapinfo, as you prefer.

clip_image005Step 2. Importing from Bentley Map

And now, from the Bentley Map Project, choose the import option (File / import / GIS Data types), with this the Interoperability window appears, we apply right mouse button on Imports and select new import.

clip_image006With the right mouse button in Import1 it is selected either a file or an entire directory. Shape files can be imported or Mapinfo files type mif and tab.

When touching the feature class we can see that it is possible to select the level, color, transparency and other properties.

To assign it to the feature that is of our interest, just assign the layer (level).

The painful part

As Memín said in that old Mexican Comic (**):

“Heck!”

It would have to do this for each feature on each map in each category in each project.

To do this you can save the import, and only called file by file or directory. The truth is that there is a lot of work to transform data, especially if they are in separate files. It wouldn’t be bad, to work a vba in .NET to automate the process instead of dealing with this task manually, which may cause more than some suicide one day. The main (***) problem is, that to make the leap we are continuously depending on a specialized (and very smoked) advice to understand the Bentley Map’s and Geographics’ guts, it is possible, but applications should not be so astral (let’s face it, both are) for ordinary users.

It’s even more painful, if in the original dgn was stored information in the history … the new file will have nothing of history.

In conclusion

The solution presented is feasible if you have little data, or if they were stored on spatial cartridge, therefore the sad conclusion is that migration from Geographics to Bentley Map is not as simple data transformation. If Geospatial Administrator, as I said before, is a toothache, data migration could be still more painful unless Bentley thinks on solutions for their users that for this reason don’t want to migrate from one day to another.

Talking with egeomated friends they made me an unwise analogy, but as this is a boring day at a seedy hotel and the comparison is so true, with your permission I will use it:

“It is not like changing couple …

… it could be like losing again virginity ”

TRANSLATION NOTES:

(*) a lo bestia: A Spanish idiom that means something has not be done carefully.

(**) paquín: In Mexico, this word is used instead of Comic.

(***) toral: This jargon is used instead of ‘main’ or ‘principal’.NOTAS DE TRADUÇÃO: Por favor, leia alguns comentários no final deste post.

Algum tempo atrás, têm sido falando do que é preciso para fazer o salto de MicrostationGeographics a Bentley Map; falamos sobre como os dois esquemas de trabalho e alguns benefícios importantes da Bentley Map. Em um post visualização falei como é possível migrar a estrutura do projeto, neste caso, eu gostaria de mastigar como migrar mapas com Geographics atributos a classes de recurso da xfm.

Embora a estrutura do projeto construído com Geographics Legado podem ser importados de Bentley Map, isso não significa que os objetos atributos serão reconhecidos pelo novo projeto, estes devem ser atribuídos.

Como Geographics trabalhou

Nos Geographics objetos de estilo, através de uma MSLink teve uma associação com um banco de dados que era o objeto tinha, uma ligação tipo OLE. Este associado objeto gráfico MSLink do arquivo DGN usando o MAPNAME da tabela MAPS, e através MSCATALOG para identificar onde obter os dados a partir de Entitynum. Além disso, foram dobra tabelas para os projetos compatíveis com a Intergraph que normalmente levava uma UG antes.

clip image00121 Migrating features from Geographics to Bentley Map

Além disso, o objecto era uma característica, embora isto não foi dinâmica, quando alocar adquirido as propriedades definidas para o atributo (incluindo comandos) e foi associada com o próprio quadro da categoria. Um objeto pode ter mais de um atributo e que a prioridade era atribuído a ele o estilo definitivo, esse recurso e outros objetos ligados à base foram associados com a tabela MSCATALOG onde foram alocados como entitynum que foi o umbigo de tudo.

clip image00213 Migrating features from Geographics to Bentley Map

Em seguida, o index.dgn arquivo mantido as formas de mapas ligados, mapas aqui tomou um Mapid para que cada tabela vinculada ao Geographics tinha pelo menos dois campos: MSLink (número entidade gráfica, única em cada mapa), que é sempre a chave primária e Mapid (em que o mapa é armazenado, é único no catálogo dos mapas), que é uma chave externa para a mesa de mapas.

Então, a única maneira de interagir com os dados mantinha ligação à base, e as operações com ele foram feitas descuidadamente (*) Como a atualização de tabelas que possuem a informação do objeto, tais como área, perímetro e as coordenadas para que o Publisher saberia como implantá-lo. Ele também pode ser removido rótulos que caíram como objetos de banco de dados com o mesmo link do objeto vinculado.

Parece simples, mas me custa muito entender do MGE, ea situação dolorosa é que toda essa fumaça não serve muito para um projeto com Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapComo Bentley Map funcionou

Um projeto Mapa Bentley mantém a mesma lógica da categoria atributo, mapa, e objeto, mas, neste caso, ao substituir o caminho de ligação OLE para XML muito do processo de mudanças.

Neste caso, o objeto no mapa pode ter armazenado os dados (no mesmo DGN), que é entendida como xml ou como é chamado por Bentley WFM. Em seguida, também as mudanças que agora os objetos só pode ter um atributo e ser espacialmente associados por meio de regras topológicas, tempo limite do bloco pode ser uma mesma linha eo limite da propriedade também, mas agora eles devem ser objetos distintos, mas com uma parceria topológico tal que, quando mudando um, outro faz também.

Então, interagir com os dados é apenas em um simples clique, ou não ligado ao projeto, você pode ler tudo o que foi deixado como dados xfm. E, então, torna-se dinâmica “rótulos manipulação e propriedades de atributos, com apenas fazendo mudanças a partir do Administrador Geoespacial. Antes, fazer uma mudança só foi vista de forma dinâmica através de editor, mas os objetos que devem ser removidos e re-atribuído ao atributo.

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

Em alguma coisa não mudou muito, e é como os usuários ESRI dizê-lo, que o fumo ocupa o verde para mastigar e digerir.

O problema

No entanto, a transferência de uma estrutura de projeto é possível e, em seguida, para adicionar funcionalidades através Administrador Geoespacial, o que suporia estar pronto para continuar alimentando os dados, mas o dilema é:

E os mapas construídos com Geographics?

Para que a Bentley não criou um truque para converter objetos de um projeto legado para xfm projecto … que porra!

A proposta vou sugerir é um que eu vejo viável, depois de conversar com um amigo contactado do Chile, depois de vários e-mails que chegaram a um egeomate desatualizado, mas funcional.

Passo 1. Exportando para arquivos shape

A partir de um projeto Geographics, abriu, selecione os atributos de exportação opção para arquivos de forma (Arquivo / Exportar / SHP). Isso deve ser feito para cada existentecaracterística no mapa.

clip image0047 Migrating features from Geographics to Bentley Map

Teria que lutar um pouco quando os objetos são centroid / limite, porque seria necessário converter em formas em movimento o link.

Exportação também pode ser feito para Mapinfo, como você preferir.

clip image0054 Migrating features from Geographics to Bentley MapPasso 2. Importar da Bentley Map

E agora, a partir do Projeto Mapa Bentley, escolher a opção de importação (Arquivo / Importar / GIS Os tipos de dados), Com isso o Interoperability janela aparece, nós aplicamos o botão direito do mouse sobre Imports e selecione nova importação.

clip image0064 Migrating features from Geographics to Bentley MapCom o botão direito do mouse em Import1 ele é selecionado um arquivo ou um diretório inteiro.Arquivos de formapodem ser importados ou arquivos Mapinfo tipo mif e guia.

Ao tocar o classe de recursopodemos ver que é possível selecionar o nível, cor, transparência e outras propriedades.

Para atribuí-lo aocaracterística que é do nosso interesse, basta atribuir a camada (nível).

A parte mais dolorosa

Como Memín disse naquele velho mexicano Cômico (**):

“Caramba!”

Ele teria que fazer isso para cada característica de cada mapa em cada categoria em cada projeto.

Para fazer isso, você pode salvar o importarE só chamado arquivo por arquivo ou diretório. A verdade é que há um monte de trabalho para transformar os dados, especialmente se eles estão em arquivos separados. Não seria mau, para trabalhar a VBA. NET para automatizar o processo, em vez de lidar com essa tarefa manualmente, o que pode causar mais do que um suicídio um dia. O principal (***) Problema é que, para dar o salto estamos continuamente em função de uma assessoria especializada (e muito fumado) para entender o Bentley Map e de coragem “Geographics, é possível, mas as aplicações não deve ser tão astral (face vamos ele, ambos são) para usuários comuns.

É ainda mais doloroso, se no dgn inicial foi informações armazenadas na história … o novo arquivo terá nada da história.

Em conclusão

A solução apresentada é viável se você tem poucos dados, ou se eles estivessem armazenados no cartucho espacial, portanto, a triste conclusão é que a migração de Geographics a Bentley Map não é tão simples transformação de dados. Se o Administrador Geoespacial, como eu disse antes, é uma dor de dente, migração de dados pode ser ainda mais doloroso, a menos Bentley pensa em soluções para seus usuários que, por essa razão não querem migrar de um dia para o outro.

Conversando com amigos egeomated eles me uma analogia imprudente feita, mas como este é um dia chato em um hotel decadente ea comparação é tão verdadeiro, com sua permissão vou usá-lo:

“Não é como mudar par …

… Poderia ser como perder a virgindade outra vez ”

NOTAS tradução:

(*) a lo bestiaUm idioma espanhol que significa algo que não tem ser feito com cuidado.

(**) PaquínNo México, esta palavra é usada em vez da Comic.

(***) toralEste jargão é usado em vez de ‘principal’ ou ‘diretor’.

 

 NOTAS DE TRADUCCIÓN: Por favor, leer algunos comentarios al final de este post.

Hace algún tiempo hemos de ser hablar de lo que se necesita para dar el salto de MicrostationGeographics a Bentley Map, hemos hablado de cómo ambos sistemas de trabajo y algunos de los beneficios importantes de Bentley Map. En una entrada previa hablé cómo es posible migrar la estructura del proyecto, en este caso me gustaría masticar cómo migrar mapas con Geographics atributos a las clases de entidad de XFM.

Mientras que una estructura de proyecto construido con Geographics legado se puede importar de Bentley Map, eso no quiere decir que los objetos atributos serán reconocidos por el nuevo proyecto, éstos deben ser asignados.

¿Cómo trabajaron Geographics

En los Geographics objetos de estilo a través de un MSLINK tenía una asociación a una base de datos que era el objeto tenía, un enlace de tipo OLE. Este objeto gráfico asociado MSLINK del archivo DGN con el MAPNAME de la tabla MAPS, ya través de MSCATALOG para identificar dónde obtener los datos de Entitynum. Además, no se duplica tablas para los proyectos compatibles con Intergraph que normalmente lleva a un UG antes.

clip image00121 Migrating features from Geographics to Bentley Map

Además, el objeto era una característica, aunque esto no fue dinámico, al asignar adquirió las propiedades definidas para ese atributo (incluyendo comandos) y el mismo se asoció con la tabla de categorías. Un objeto puede tener más de un atributo y la prioridad era el que le asigna el estilo definitivo, esta característica y otros objetos vinculados a la base se han asociado a la tabla MSCATALOG donde se asignaron como entitynum que era el ombligo de todo.

clip image00213 Migrating features from Geographics to Bentley Map

A continuación, la index.dgn archivo mantiene la forma de mapas enlazados, mapas aquí tomaron un MapID para que cada tabla vinculada a Geographics tenía al menos dos campos: MSLINK (gráfica número de entidad, única en cada mapa), que es siempre la clave principal y MapID (en el que el mapa es almacena, es único en el catálogo de mapas “), que es una clave externa a la tabla MAPS.

Así que la única manera de interactuar con los datos se mantiene la conexión a la base, y las operaciones con ella se hicieron negligentemente (*) Como la actualización de las tablas que contienen información del objeto, como área, perímetro y coordina para que Editorial sabría cómo implementarlo. También se puede quitar las etiquetas que cayeron como objetos de base de datos con el mismo enlace del objeto vinculado.

Parece simple, pero me cuesta mucho entenderlo desde MGE, y la dolorosa situación es que todo este humo no sirve mucho para un proyecto con Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapCómo Bentley Map funcionó

Un proyecto de Mapa Bentley mantiene la misma lógica de atributo de categoría, mapa, y el objeto; pero en este caso, cuando se reemplaza el camino de vínculo OLE para XML gran parte de los cambios en el proceso.

En este caso, el objeto en el mapa se han almacenado los datos (en la misma dgn), que se entiende como xml o como se le llama por Bentley wfm. Entonces también los cambios que ahora los objetos sólo pueden tener un atributo y estar asociadas espacialmente a través de reglas topológicas, hace tiempo límite del bloque podría ser una misma línea y el límite de la propiedad también, pero ahora deben ser objetos independientes pero con una asociación topológica de manera que cuando el cambio de una, otra también lo hace.

Así que interactuar con los datos es sólo en un simple clic, conectados o no con el proyecto, se puede leer todo lo que quedó como datos XFM. Y entonces se convierte en dinámico etiquetas ‘manipulación y propiedades de atributos, con sólo hacer cambios desde el Geospatial Administrator. Antes, hacer un cambio sólo fue ver de forma dinámica a través de Editorial pero los objetos que se desea eliminar y volver a asignar el atributo.

Además Bentley Map proporciona opciones para la creación de formularios de datos, procesos secuenciales, los comandos asociados (métodos / operaciones / dominios / criterios / informes) y otras piruetas que facilitan la construcción de los datos.

En algo que no ha cambiado mucho, y es como decir que los usuarios de ESRI, que el humo ocupa el verde para masticar y digerir.

El problema

Sin embargo, la transferencia de una estructura de proyecto es posible y, a continuación, añadir funcionalidades a través de Geospatial Administrator, lo que supone estar dispuesto a seguir alimentando a los datos, pero el dilema es:

Y los mapas construidos con Geographics?

Para que Bentley no ha diseñado un truco para convertir objetos de un proyecto Legado de XFM proyecto … lo jodido!

La propuesta voy a sugerir es la que veo viable, después de haber sido charlando con un amigo contactado de Chile, después de varios mails que hemos llegado a un egeomate anticuado, pero funcional.

Paso 1. Exportación a archivos de forma

A partir de un proyecto Geographics, abierto, seleccione los atributos de exportación de opciones a los archivos de forma (Archivo / Exportar / SHP). Esto debe hacerse para cada existentecaracterística en el mapa.

clip image0047 Migrating features from Geographics to Bentley Map

Tendría que sufrir un poco cuando los objetos son centroide / límite, ya que sería necesario convertir a las formas en movimiento el enlace.

Las exportaciones también se puede hacer para Mapinfo, como usted prefiera.

clip image0054 Migrating features from Geographics to Bentley MapPaso 2. Importación de Bentley Map

Y ahora, desde el Proyecto de Bentley Map, seleccione la opción de importación (Archivo / Importar / GIS Los tipos de datos), Con esto la Interoperabilidad Aparecerá la ventana, aplicamos el botón derecho del ratón enImportaciones y seleccione nueva importación.

clip image0064 Migrating features from Geographics to Bentley MapCon el botón derecho del ratón en Import1 se selecciona un archivo o un directorio completo.Archivos de formase pueden importar o archivos Mapinfo tipo mif y la ficha.

Al tocar el clase de entidad podemos ver que es posible seleccionar el nivel, color, transparencia y otras propiedades.

Para asignar a lacaracterística que es de nuestro interés, sólo asignar la capa (nivel).

La parte dolorosa

Como dijo Memín en esa vieja mexicana Cómico (**):

“Caramba!”

Tendría que hacer esto para cada función en cada mapa de cada categoría en cada proyecto.

Para hacer esto usted puede guardar la importar, Y sólo se llama archivo por archivo o directorio. La verdad es que hay un montón de trabajo para transformar los datos, sobre todo si se encuentran en archivos separados. No estaría mal, para trabajar en un vba. NET para automatizar el proceso en lugar de hacer frente a esta tarea de forma manual, lo que puede causar más que un suicidio de un día. La principal (***) Problema es que para hacer el salto que dependemos constantemente de asesoramiento especializado (y muy ahumado) para entender el mapa de Bentley y las tripas Geographics ‘, es posible, pero las aplicaciones no debe ser tan astral (seamos sinceros que, tanto son) para los usuarios normales.

Es aún más doloroso, si en el dgn original de la información almacenada en la historia … el nuevo archivo tendrá nada de la historia.

En conclusión

La solución presentada es viable si tiene pocos datos, o si estuvieran almacenados en el cartucho espacial, por lo tanto, la triste conclusión es que la migración de Geographics a Bentley Map no es como la transformación de datos simple. Si Geospatial Administrator, como he dicho antes, es un dolor de muelas, la migración de datos podría ser aún más doloroso a menos Bentley piensa en soluciones para sus usuarios que por esta razón no desea migrar de un día para otro.

Hablar con amigos egeomated me hicieron una analogía poco inteligente, pero como este es un día aburrido en un hotel de mala muerte y la comparación es tan cierto, con su permiso voy a utilizar:

“No es como cambiar de pareja …

… Podría ser como perder otra vez la virginidad ”

NOTAS DE TRADUCCIÓN:

(*) a lo bestiaUn idioma español que significa que algo no se puede hacer con cuidado.

(**) PaquínEn México, se utiliza esta palabra en lugar de Comic.

(***) toralEsta jerga se utiliza en lugar de la “principal” o “principal”.

 

 NOTES DE TRADUCTION: S’il vous plaît lire quelques commentaires à la fin de ce post.

Il ya quelque temps, nous avons été en parlant de ce qu’il faut pour faire le saut de MicrostationGeographics à Bentley Map, nous avons parlé de la façon dont les deux régimes de travail et des avantages importants de Bentley Map. Dans un post de prévisualisation j’ai parlé comment il est possible de migrer la structure du projet, dans ce cas, je tiens à mâcher comment migrer cartes avec Geographics attributs aux classes d’entités de xfm.

Bien qu’une structure de projet construit avec Geographics héritage peut être importé à partir de Bentley Map, cela ne signifie pas que les objets attributs seront reconnus par le nouveau projet, ceux-ci devraient être affectés.

Comment Geographics travaillé

Dans les objets de style GeoGraphics travers un MSLink avait une association à une base de données qui était l’objet avait un lien de type OLE. Cet objet graphique associé MSLink à partir du fichier DGN en utilisant le MAPNAME de la table MAPS, et à travers MSCATALOG d’identifier où se procurer les données à partir de Entitynum. En outre, il y avait des doubles tables pour les projets compatibles avec Intergraph qui portait habituellement un UG avant.

clip image00121 Migrating features from Geographics to Bentley Map

En outre, l’objet était une fonction, même si ce n’était pas dynamique, lorsque allouer acquis les propriétés définies pour cet attribut (y compris les commandes) et lui-même a été associée à la table des catégories. Un objet peut avoir plus d’un attribut et la priorité a été affectée à qui il le style définitif de cette fonction et d’autres objets liés à la base ont été associés à la table MSCATALOG où il a été affecté comme entitynum qui était le nombril du tout.

clip image00213 Migrating features from Geographics to Bentley Map

Puis le index.dgn fichier a gardé les formes de maps liées, cartes ici ont un MapID sorte que chaque table liée à Geographics eu au moins deux domaines: MSLink (numéro d’entité graphique, unique sur chaque carte) qui est toujours la clé primaire et MapID (sur lequel la carte est stockée, est unique dans le catalogue des cartes) qui est une clé externe à la table MAPS.

Donc, la seule façon d’interagir avec les données maintenait connexion à la base, et les opérations avec elle ont fait négligemment (*) Comme la mise à jour dans les tableaux qui ont des informations de l’objet comme surface, le périmètre et les coordonnées de sorte que Publisher saurait comment déployer. Il peut également être retiré étiquettes qui tombaient comme des objets de base de données avec le même lien de l’objet lié.

Cela semble simple, mais ça m’a coûté trop comprendre de MGE, et la situation douloureuse est que toute cette fumée ne sert pas beaucoup pour un projet avec Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapComment Bentley Map fonctionné

Un projet Bentley Map conserve la même logique d’attribut de catégorie, carte, et l’objet, mais dans ce cas, lors du remplacement de la voie de liaison OLE for XML beaucoup des changements de processus.

Dans ce cas, l’objet sur la carte peut avoir stocké des données (dans le même DGN), qui est comprise comme XML ou comme il est appelé par Bentley wfm. Puis aussi des changements que maintenant les objets peuvent avoir qu’un seul attribut et être spatialement associés à travers des règles topologiques, il ya le délai de bloc pourrait être une même ligne et la limite de la propriété aussi, mais maintenant ils doivent être des objets distincts, mais avec un partenariat topologique de sorte que lorsque changer un, un autre fait trop.

Alors interagir avec les données est juste à un clic simple, si oui ou non connecté au projet, vous pouvez lire tout ce qui restait comme données xfm. Et puis il devient dynamique étiquettes » la manutention et les attributs des propriétés, avec uniquement des modifications de la Geospatial Administrator. Avant, faire un seul changement devait voir dynamiquement par Éditeur d’objets mais doit être retiré et réattribué l’attribut.

En outre Bentley Map fournit des options pour la création de formulaires de données, de processus séquentiels, les commandes associées (méthodes / activités / domaines / critères / rapports) et autres pirouettes qui facilitent la construction des données.

Dans quelque chose n’a pas changé tant de choses, et c’est comme utilisateurs ESRI le dire, que la fumée occupe le vert pour mâcher et digérer.

Le problème

Cependant, le passage d’une structure de projet est possible, puis d’ajouter des fonctionnalités à travers Geospatial Administrator, ce qui suppose d’être prêt à continuer à nourrir données, mais le dilemme est le suivant:

Et les cartes construites avec Geographics?

Pour que Bentley n’a pas conçu une astuce pour convertir des objets d’un projet Legacy à xfm projet … ce putain!

La proposition que je vais suggérer, c’est celui que je vois viable, après avoir discuter avec un ami contact du Chili, après plusieurs mails auxquels nous sommes parvenus à un egeomate jour mais fonctionnel.

Étape 1. Exportation de façonner fichiers

D’un projet de Geographics, ouvert, sélectionnez les attributs d’exportation d’option pour les fichiers de formes (Fichier / Exporter / SHP). Cela doit être fait pour chaque existantecaractéristique dans la carte.

clip image0047 Migrating features from Geographics to Bentley Map

Il devra lutter un peu quand les objets sont barycentre / limite, parce qu’il serait nécessaire de convertir à des formes en mouvement le lien.

Export peut également être fait pour Mapinfo, comme vous préférez.

clip image0054 Migrating features from Geographics to Bentley MapÉtape 2. Importation de Bentley Map

Et maintenant, du projet Carte Bentley, choisissez l’option d’importation (Fichier / import / SIG Les types de données), Avec ce l’ Interopérabilité fenêtre apparaît, nous appliquons le bouton droit de la souris surImportations et sélectionnez nouvelle importation.

clip image0064 Migrating features from Geographics to Bentley MapAvec le bouton droit de la souris dans Import1 il est sélectionné un fichier ou un répertoire entier.fichiers Shapepeuvent être importés ou les fichiers de type MapInfo MIF et onglet.

Lorsque vous touchez la classe d’entités nous pouvons voir qu’il est possible de choisir le niveau, la couleur, la transparence et d’autres propriétés.

Pour l’affecter à lacaractéristique qui est dans notre intérêt, juste assigner la couche (niveau).

La partie douloureuse

Comme MEMIN dit dans cette vieille mexicaine Comic (**):

“Zut!”

Il faudrait le faire pour chaque fonctionnalité sur chaque carte dans chaque catégorie dans chaque projet.

Pour ce faire, vous pouvez enregistrer le importer, Et seulement appelé fichier par fichier ou répertoire. La vérité est qu’il ya beaucoup de travail pour transformer les données, surtout si elles sont dans des fichiers séparés. Il ne serait pas mauvais, de travailler un VBA. NET pour automatiser le processus au lieu de faire face à cette tâche manuellement, ce qui peut causer plus de quelques suicide un jour. Le principale (***) Problème, c’est que de faire le saut, nous sommes continuellement en fonction d’un conseil spécialisé (et très fumé) pour comprendre la Bentley Map’S et les intestins Geographics d’, il est possible, mais les applications ne devrait pas être si astral (avouons elle, les deux sont) pour les utilisateurs ordinaires.

Il est encore plus douloureux, si dans la DGN originale a été stocké l’information dans l’histoire … le nouveau fichier aura rien de l’histoire.

En conclusion

La solution présentée est possible si vous disposez de peu de données, ou si elles ont été stockées sur la cartouche spatiale, donc la triste conclusion est que la migration de Geographics de Bentley Map n’est pas comme la transformation de données simple. Si Geospatial Administrator, comme je l’ai déjà dit, c’est un mal de dents, la migration des données pourrait être encore plus pénible à moins que Bentley pense à des solutions pour leurs utilisateurs que pour cette raison, ne veulent pas migrer d’un jour à l’autre.

Parler avec des amis egeomated ils m’ont fait une analogie imprudent, mais comme il s’agit d’une journée ennuyeuse dans un hôtel miteux et la comparaison est si vrai, avec votre permission, je vais l’utiliser:

«Ce n’est pas comme changer de couple …

… Ça pourrait être comme perdre à nouveau virginité ”

NOTES DE TRADUCTION:

(*) a lo bestiaUn idiome espagnol qui signifie quelque chose n’a pas être fait avec soin.

(**) PaquínAu Mexique, ce mot est utilisé à la place de la BD.

(***) toralCe jargon est utilisé au lieu de «principale» ou «principal».

 

 NOTE Traducere: Vă rugăm să citiți câteva comentarii de la sfârșitul acestui post.

Cu ceva timp în urmă, am fost vorbim despre ceea ce este nevoie pentru a face saltul de laMicroStation Geographics la Bentley hartă, am vorbit despre modul în care ambele scheme de lucru și câteva beneficii importante de Bentley hartă. Într-un mesaj de previzualizare am vorbit cum este posibil de a migra structura proiectului, în acest caz, aș dori să mestece cum de a migra hărți cu Geographics atribute pentru clasele de xfm lui.

În timp ce o structură de proiect construit cu Geographics Legacy pot fi importate de la Bentley hartă, aceasta nu înseamnă că obiectele atribute vor fi recunoscute de către noul proiect, acestea ar trebui să fie atribuite.

Cum Geographics lucrat

În Geographics obiectele de stil printr-o MSLINK a avut o asociere la o bază de date care a fost tot obiectul a avut, o legătură de tip OLE. Acest MSLINK asociate obiect grafic de fișier DGN folosind MAPNAME de masă hărți, și prin MSCATALOG pentru a identifica unde pentru a obține datele deEntitynum. În plus, s-au dubleaza mese pentru proiecte compatibile cu Intergraph care efectuează, de obicei, un UG înainte.

clip image00121 Migrating features from Geographics to Bentley Map

În plus, obiectul a fost o caracteristică, deși acest lucru nu a fost dinamic, când aloce achiziționat proprietățile definite pentru atributul (inclusiv comenzi) și în sine a fost asociată cu tabelul categorie. Un obiect poate avea mai mult de un atribut și prioritatea care a fost atribuit la stilul definitiv, această caracteristică și alte obiecte legate de bază au fost asociate cu tabelul MSCATALOG unde au fost alocate astfel entitynum că a fost buricul tot.

clip image00213 Migrating features from Geographics to Bentley Map

Apoi index.dgn fișier păstrat formele de hărți legate, hărți aici a luat o MapID, astfel încât fiecare tabel legat de Geographics a avut cel puțin două domenii: MSLINK (număr entitate grafic, unic pe fiecare harta), care este întotdeauna cheia primară și MapID (pe care harta este stocate, este unic în catalogul de hărți “), care este o cheie externă la tabelul de hărți.

Deci, singura modalitate de a interacționa cu datele menținea conexiune la bază, iar operațiile cu eas-au făcut neglijent (*), Cum ar fi actualizarea în tabelele care au informații cu privire la obiectul, cum ar fi zona, perimetrul și coordonează, astfel încât Editura ar ști cum să-l implementeze. Acesta poate fi, de asemenea, eliminate etichetele care au căzut ca obiecte de baze de date cu același link-ul de obiect legat.

Pare simplu, dar ma costat prea mult înțeles de la MGE, iar situația dureroasă este că tot acest fum nu servește mai mult pentru un proiect cu Bentley hartă.

clip image0038 Migrating features from Geographics to Bentley MapCum Bentley Hartă funcționat

Un proiect Bentley Hartă menține aceeași logică de categorie atribut, hartă, și obiect, dar, în acest caz, pentru a înlocui modul legătură OLE pentru XML mult de schimbările de proces.

În acest caz, obiectul pe harta pot fi stocate date (în același DGN), care este înțeleasă ca XML sau cum e numit de Bentley WFM. Apoi, de asemenea, modificări care acum obiecte pot avea doar un singur atribut și se spațial asociate prin reguli topologice; timp în urmă limita blocului ar putea fi o linie și același limita de proprietate, de asemenea, dar acum ei trebuie să fie de obiecte separate, dar cu un parteneriat topologic astfel încât atunci când schimbarea o, alta nu prea.

Deci, interacționează cu date este doar la un simplu click, dacă este sau nu conectat la proiect, puteți citi tot ce a ramas ca date xfm. Și apoi devine dinamicetichete “ manipularea și proprietăți atribute, cu simpla modificare de Administrator Geospatial. Înainte, face o schimbare a fost doar vizualiza dinamic prin intermediul editorului, dar obiectele necesare pentru a fi eliminate și re-atribuie atributul.

În plus, Bentley Hartă oferă opțiuni pentru crearea de formulare de date, procese secvențiale, comenzi asociate (metode / operațiuni / domenii / criterii / rapoarte) și alte piruete care facilitează construirea de date.

În ceva nu sa schimbat atât de mult, și este ca utilizatorii ESRI spun, că fumul ocupă unul verde pentru mestecat și digestia-l.

Problema

Cu toate acestea, transferul unei structuri de proiect este posibil, și apoi de a adăuga funcționalități prin geospațiale Administrator, ceea ce ar presupune fie gata pentru a continua alimentarea datele Dar întrebarea este:

Și hărțile construite cu Geographics?

Pentru ca Bentley nu a proiectat un truc pentru a converti obiectele de un proiect Legacy a xfm proiect … ce dracului!

Propunerea voi sugera este una care văd viabil, după ce a fost pe chat cu un prieten contactat din Chile, după mai multe mail-uri, am ajuns la o egeomate depășite, dar funcțional.

Pasul 1. Exportul de forma fișiere

De la un proiect Geographics, deschis, selectați atributele de export a fișierelor forma (File / export / SHP). Acest lucru trebuie făcut pentru fiecare existent trăsătură harta.

clip image0047 Migrating features from Geographics to Bentley Map

Aceasta ar trebui să lupte un pic atunci când obiectele sunt centrul de greutate / limita, pentru că ar fi necesar să se convertească la formele în mișcare link-ul.

Exportul poate fi, de asemenea, făcut pentru a Mapinfo, cum preferați.

clip image0054 Migrating features from Geographics to Bentley MapPasul 2. Importul de la Bentley Map

Și acum, de la Proiectul Bentley Map, selectați opțiunea de import (Fișier / import / GIS Tipuri de date), Cu această Interoperabilitate Apare fereastra, vom aplica butonul din dreapta pe Importuri și selectați noi de import.

clip image0064 Migrating features from Geographics to Bentley MapCu butonul din dreapta al mouse-ului în Import1 este selectat fie un fișier sau un director întreg.Fișierele de formepot fi importate sau fișiere Mapinfo tip CIM și fila.

La atingerea clasa caracteristica se poate vedea că este posibil de a selecta nivelul, culoarea, transparența și alte proprietăți.

Pentru a atribuitrăsătură care este de interesul nostru, aloca doar stratul (nivel).

Partea dureroasă

Așa cum a spus Memín în care vechiul mexican Comic (**):

“La dracu!”

Aceasta ar trebui să facă acest lucru pentru fiecare caracteristică pe fiecare harta din fiecare categorie în fiecare proiect.

Pentru a face acest lucru te poate salva import, Și numai denumit fișier de fișier sau director. Adevărul este că există o mulțime de lucru pentru a transforma datele, mai ales dacă acestea sunt în fișiere separate. Nu ar fi rău, să lucreze un VBA în. NET pentru a automatiza procesul în loc de a face cu această sarcină manual, care pot provoca mai mult de un sinuciderea o zi. principal (***) Problema este, că pentru a face saltul suntem continuu în funcție de o (și foarte afumat) consultanță de specialitate pentru a înțelege Bentley Map și curaj Geographics “, este posibil, dar cererile nu ar trebui să fie atât de Astral (fata hai aceasta, ambele sunt) pentru utilizatorii obișnuiți.

Este chiar mai dureros, dacă în original DGN fost stocate informații din istoria … noul fișier va avea nimic din istorie.

În concluzie

Soluția prezentată este posibil dacă aveți puține date, sau în cazul în care acestea au fost stocate pe cartuș spațială, prin urmare, concluzia tristă este că migrația de la Geographics la Bentley Map nu este la fel de transformare simplu de date. Dacă geospațiale Administrator, așa cum am spus mai înainte, este o durere de dinți, migrarea datelor ar putea fi și mai dureros decât Bentley crede pe soluții pentru utilizatorii lor, care din acest motiv nu doresc să migreze de la o zi la alta.

Vorbind cu prietenii egeomated mine o analogie neînțelepte au făcut, dar ca aceasta este o zi plictisitoare la un hotel ponosit și comparația este atât de adevărat, cu permisiunea dumneavoastră, voi folosi:

“Nu este ca schimbarea cuplu …

… Ar putea fi ca și cum pierdut din nou virginitatea ”

NOTE Traducere:

(*) o lo bestiaO expresie spaniolă înseamnă că ceva nu a fie făcut cu atenție.

(**) PaquinÎn Mexic, este folosit acest cuvânt în loc de benzi desenate.

(***) ToralEste folosit acest jargon în loc de “principal” sau “principal”.

 

 NOTE DI TRADUZIONE: Si prega di leggere alcuni commenti alla fine di questo post.

Qualche tempo fa abbiamo parlato di essere quello che serve per fare il salto da MicrostationGeographics a Bentley Map, abbiamo parlato di come sia schemi di lavoro e di alcuni importanti vantaggi di Bentley Map. In un post di anteprima ho parlato di come sia possibile migrare la struttura del progetto, in questo caso vorrei masticare come migrare mappe con Geographics attributi per le classi di entità di XFM.

Mentre una struttura di progetto costruito con Geographics Legacy può essere importata da Bentley Map, ciò non significa che gli oggetti attributi saranno riconosciuti dal nuovo progetto, questi devono essere assegnati.

Come Geographics lavorato

Negli oggetti di stile Geographics attraverso un MSLink aveva un’associazione a un database che è stato tutto l’oggetto aveva, un collegamento di tipo OLE. Questo oggetto grafico associato MSLink dal file DGN utilizzando la Mappa Nome della tabella MAPS, e attraverso MSCATALOG per identificare dove per ottenere i dati da Entitynum. Inoltre, ci sono stati raddoppia tabelle per i progetti compatibili con Intergraph che di solito portava una UG prima.

clip image00121 Migrating features from Geographics to Bentley Map

Inoltre, l’oggetto era una caratteristica, anche se questo non è stato dinamico, in cui allocare acquisito le proprietà definite per tale attributo (compresi i comandi) e si era associato con la tabella delle categorie. Un oggetto può avere più di un attributo e la priorità era che ha attribuito ad esso lo stile definitivo, questa funzione e altri oggetti legati alla base sono stati associati con la tabella MSCATALOG dove sono stati assegnati ad entitynum quella era l’ombelico di tutto.

clip image00213 Migrating features from Geographics to Bentley Map

Poi l’ index.dgn File mantenuto le forme delle mappe collegate, cartine qui ha preso un Mapid in modo che ogni tabella collegata alla Geographics ha avuto almeno due campi: MSLink (numero di entità grafica, unica su ogni mappa), che è sempre la chiave primaria e Mapid (su cui mappa è memorizzato, è unico nel catalogo delle mappe “), che è una chiave esterna alla tabella MAPS.

Quindi l’unico modo per interagire con i dati manteneva collegamenti con la base, e le operazioni con essa sono stati fatto con noncuranza (*) Come l’aggiornamento a tabelle con le informazioni dell’oggetto, come area, perimetro e coordina in modo che Publisher saprebbe come distribuirlo. Può anche essere rimosso le etichette che cadevano come oggetti di database con lo stesso link dell’oggetto collegato.

Sembra semplice, ma mi è costato troppo capirlo da MGE, e la situazione dolorosa è che tutto questo fumo non serve molto per un progetto con Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapCome Bentley Map funzionato

Un progetto di Bentley Map mantiene la stessa logica della categoria attributo, mappa, e l’oggetto, ma in questo caso, quando si sostituisce la via di collegamento OLE per XML gran parte dei cambiamenti di processo.

In questo caso, l’oggetto sulla mappa può aver memorizzato i dati (nella stessa DGN), intesa come XML o come viene chiamato da Bentley WFM. Poi anche i cambiamenti che la società gli oggetti possono avere un solo attributo e di essere spazialmente associati attraverso regole topologiche; tempo fa il limite del blocco potrebbe essere una stessa linea e il limite della struttura anche, ma ora devono essere oggetti separati, ma con una partnership topologico tale che, quando cambiando uno, un altro fa anche.

Quindi, interagire con i dati è solo in un semplice click, anche se non collegato al progetto, è possibile leggere tutto quello che rimaneva come dati XFM. E allora diventa dinamico etichette ‘ la manipolazione e le proprietà degli attributi, con solo le modifiche da Administrator Geospatial. Prima, effettuare un cambiamento è stato solo visualizzare in modo dinamico attraverso Editore, ma gli oggetti necessari per essere rimosso e ri-assegnare l’attributo.

Inoltre Bentley Map fornisce le opzioni per la creazione di forme di dati, processi sequenziali, comandi associati (metodi / operazioni / domini / criteri / relazioni) e altre piroette che facilitano la costruzione di dati.

In una cosa non è cambiata così tanto, ed è come utenti ESRI dirlo, che il fumo occupa quello verde per masticare e digerire esso.

Il problema

Tuttavia, il trasferimento di una struttura di progetto è possibile, e quindi di aggiungere funzionalità tramite Geospatial Administrator, che supponiamo di essere pronto a continuare ad inserire i dati, ma il dilemma è:

E le mappe costruite con Geographics?

Per questo Bentley non ha progettato un trucco per convertire gli oggetti di un progetto Legacy a XFM progetto … cosa cazzo!

La proposta io suggerisco è quello che vedo praticabile, dopo essere stato in chat con un amico contattato dal Cile, dopo diverse mail che abbiamo raggiunto un egeomate datato ma funzionale.

Passo 1. Esportazione in file shape

Da un progetto Geographics, aperto, selezionare gli attributi di esportazione di opzione per file di forma (File / Esporta / SHP). Questo deve essere fatto per ogni esistente caratteristica nella mappa.

clip image0047 Migrating features from Geographics to Bentley Map

Avrebbe dovuto lottare un po ‘quando gli oggetti sono baricentro / confine, perché sarebbe necessario convertire in forme in movimento il link.

Export può essere fatto anche a Mapinfo, come si preferisce.

clip image0054 Migrating features from Geographics to Bentley MapPasso 2. Importazione da Bentley Map

E ora, dalla Bentley Progetto Map, scegliere l’opzione di importazione (File / Importa / GIS Tipi di dati), Con il presente Interoperabilità viene visualizzata la finestra, applichiamo il pulsante destro del mouse su Importazionie selezionare nuova importazione.

clip image0064 Migrating features from Geographics to Bentley MapCon il tasto destro del mouse in Import1 è selezionato un file o una directory intera. Shape filepossono essere importati o file Mapinfo tipo mif e tab.

Quando si tocca ilfeature classpossiamo vedere che è possibile selezionare il livello, il colore, la trasparenza e altre proprietà.

Per assegnare alcaratteristica che sia di nostro interesse, basta assegnare il layer (livello).

La parte più dolorosa

Come Memin detto in quel vecchio messicano Comic (**):

“Cavolo!”

Si dovrebbe fare questo per ogni caratteristica su ogni mappa in ogni categoria in ogni progetto.

Per fare questo è possibile salvare il importare, E solo chiamato file per file o directory. La verità è che c’è un sacco di lavoro per trasformare i dati, soprattutto se sono in file separati. Non sarebbe male, a lavorare un VBA. NET per automatizzare il processo, invece di affrontare questo compito manualmente, che può causare più di qualche suicidio un giorno. Gli principale (***) Problema è che per fare il salto di qualità che stiamo continuamente a seconda di una (e molto affumicato) consulenza specialistica per capire la mappa di Bentley e budella Geographics “, è possibile, ma le applicazioni non dovrebbe essere così astrale (diciamolo esso, entrambi sono) per gli utenti comuni.

E ‘ancora più doloroso, se nel DGN originale è stato memorizzato informazioni nella storia … il nuovo file avrà nulla della storia.

In conclusione

La soluzione presentata è fattibile se si dispone di pochi dati, oppure se fossero memorizzati sulla cartuccia spaziale, quindi la triste conclusione è che la migrazione da Geographics di Bentley Map non è così semplice trasformazione dei dati. Se Geospatial Administrator, come ho detto prima, è un mal di denti, la migrazione dei dati potrebbe essere ancora più doloroso se non Bentley pensa a soluzioni per i loro utenti, che per questo motivo non si desidera eseguire la migrazione da un giorno all’altro.

Parlare con gli amici egeomated me un’analogia imprudente hanno fatto, ma come questo è una giornata noiosa in uno squallido hotel e il confronto è così vero, con il vostro permesso lo userò:

“Non è come cambiare paio …

… Potrebbe essere come perdere di nuovo la verginità ”

TRADUZIONE NOTE:

(*) a lo bestiaUn idioma spagnolo che significa qualcosa non ha essere fatto con attenzione.

(**) PaquínIn Messico, questa parola viene usata al posto di Comic.

(***) ToralQuesto linguaggio viene utilizzato al posto del ‘main’ o ‘capitale’.

 

 ملاحظات الترجمة: الرجاء قراءة بعض التعليقات في نهاية هذا المنصب.

منذ بعض الوقت ونحن قد يجري الحديث عن ما يلزم لتحقيق قفزة من MicroStation و Geographics إلى بنتلي خريطة؛ تحدثنا حول كيفية العمل على حد سواء المخططات وبعض الفوائد الهامة للبنتلي الخريطة. في آخر معاينة تحدثت كيف أنه من الممكن لترحيل هيكل المشروع، وفي هذه الحالة أود أن مضغ كيفية ترحيل خرائط مع سمات Geographics إلى الطبقات ميزة XFM ل.

في حين أن هيكل المشروع بنيت مع Geographics راثي يمكن استيرادها من بنتلي الخريطة، وهذا لا يعني أن الكائنات سيتم الاعتراف بها من قبل سمات المشروع الجديد، وهذه يجب أن يتم تعيين.

كيفية عمل Geographics

في الكائنات نمط Geographics من خلال MSLINK زيارتها جمعية لقاعدة بيانات تم كل كائن كان، وصلة نوع OLE. هذا يرتبط كائن MSLINK الرسم من ملف DGN باستخدام MAPNAME من الجدول والخرائط، وخلال MSCATALOG لتحديد أين يمكن الحصول على البيانات من Entitynum. بالإضافة إلى ذلك، كانت هناك الزوجي الجداول للمشاريع متوافقة مع انترجراف التي تحمل عادة UG قبل.

clip image00121 Migrating features from Geographics to Bentley Map

بالإضافة إلى ذلك، كان الكائن ميزة، على الرغم من أن هذا لم يكن ديناميكية، عندما حصلت على تخصيص الخصائص المعرفة لهذه السمة (بما في ذلك الأوامر) وكان مرتبطا نفسها مع الجدول الفئة. كائن يمكن أن يكون السمة أكثر من واحد وكانت الأولوية التي تسند إليها نمط نهائي، وارتبطت هذه الميزة وغيرها من الأشياء مرتبطة مع قاعدة الجدول MSCATALOG حيث تم تخصيص ذلك مثل entitynum التي كانت السرة من كل شيء.

clip image00213 Migrating features from Geographics to Bentley Map

ثم index.dgn ملف أبقى الأشكال من الخرائط المرتبطة، استغرق خرائط هنا MapID بحيث يكون لكل جدول مرتبط إلى Geographics كان اثنان على الأقل الحقول: MSLINK (عدد كيان الرسومية، فريدة من نوعها في كل خريطة) التي هي دائما المفتاح الأساسي وMapID (الذي الخريطة تخزينها، هي فريدة من نوعها في الكتالوج الخرائط ‘) الذي هو مفتاح خارجي لجدول الخرائط.

وبالتالي فإن الطريقة الوحيدة للتفاعل مع البيانات والحفاظ على اتصال إلى قاعدة، وبعمليات معها تم القيام به بلا مبالاة (*) مثل التحديث في الجداول التي تحتوي على معلومات للكائن مثل منطقة، محيط وينسق وبحيث يكون الناشر معرفة كيفية نشرها. كما يمكن إزالة الملصقات التي سقطت كما كائنات قاعدة البيانات مع نفس الرابط الكائن المرتبط.

يبدو بسيط ولكنه كلفني فهم الكثير من ذلك من MGE، والوضع المؤلم هو أن كل هذا الدخان لا يخدم كثيرا للمشروع مع بنتلي الخريطة.

clip image0038 Migrating features from Geographics to Bentley Mapكيف تعمل بنتلي الخريطة

يحافظ على الخارطة في مشروع بنتلي نفس منطق سمة الفئة، وخريطة، والكائن، ولكن في هذه الحالة، عند استبدال الطريق الرابط OLE لXML الكثير من التغييرات العملية.

في هذه الحالة، الكائن على خريطة يمكن أن يكون تخزين البيانات (في نفس DGN)، التي تفهم على أنها XML أو كما يطلق عليه من قبل بنتلي قامت الحركة. ثم أيضا التغييرات التي الآن الأشياء يمكن أن يكون إلا سمة واحدة وتكون مرتبطة مكانيا من خلال قواعد الطوبوغرافية؛ قبل المهلة كتلة يمكن أن يكون نفس الخط والحد من الملكية أيضا، ولكن الآن يجب أن تكون كائنات منفصلة ولكن مع شراكة الطوبوغرافية بحيث أنه عندما تغيير واحد، لا آخر أيضا.

لذلك تتفاعل مع البيانات هو فقط في نقرة بسيطة، أم لا علاقة لهذا المشروع، يمكنك قراءة كل ما تبقى كبيانات XFM. ومن ثم يصبح ديناميكية التسميات ‘ التعامل مع خصائص وسمات، مع جعل التغييرات فقط من مسؤول الجغرافية المكانية. من قبل، وجعل تم تغيير فقط عرض بشكل حيوي من خلال الناشر ولكن الكائنات المطلوب إزالتها وإعادة تعيين السمة.

بالإضافة إلى ذلك بنتلي الخريطة يوفر خيارات لإنشاء نماذج البيانات، وعمليات متسلسلة، الأوامر المرتبطة (طرق / عمليات / المجالات / المعايير / تقارير) والدوران الأخرى التي تسهل بناء البيانات.

في شيء لم يتغير كثيرا، ويبدو كما لو مستخدمي ESRI أقول ذلك، يشغل هذا الدخان واحد أخضر للمضغ وهضم ذلك.

المشكلة

ومع ذلك، نقل هيكل المشروع هو ممكن، ومن ثم لإضافة وظائف من خلال مدير الجغرافية المكانية، التي من شأنها أن نفترض أن تكون على استعداد لمواصلة تغذية البيانات ولكن المعضلة هي:

والخرائط التي شيدت مع Geographics؟

لذلك لم بنتلي تصميم خدعة لتحويل كائنات من مشروع وراثي لXFM مشروع … ما سخيف!

الاقتراح وسوف أقترح واحد هو الذي أرى قابلة للحياة، بعد أن الدردشة مع صديق اتصلت من تشيلي، وبعد عدة رسائل أننا وصلنا إلى egeomate التي عفا عليها الزمن ولكن الوظيفية.

الخطوة 1. التصدير إلى تشكيل ملفات

من مشروع Geographics، فتح، حدد سمات تصدير الخيار لملفات الشكل (ملف / تصدير / SHP). ويجب أن يتم هذا من أجل كل القائمة ميزة في الخريطة.

clip image0047 Migrating features from Geographics to Bentley Map

فإنه سيتعين عليها أن النضال قليلا عند الكائنات هي النقطه الوسطى / الحدود، لأنه سيكون من الضروري تحويل إلى أشكال تتحرك الارتباط.

يمكن أيضا أن يتم تصديرها إلى برنامج MapInfo، كما كنت تفضل.

clip image0054 Migrating features from Geographics to Bentley Mapالخطوة 2. الإستيراد من بنتلي الخريطة

والآن، من خريطة مشروع بنتلي، واختيار الخيار الاستيراد (ملف / استيراد /نظم المعلومات الجغرافية أنواع البيانات)، مع هذا التشغيل البينييظهر الإطار، ونحن نطبق زر الفأرة الأيمن على واردات وحدد استيراد جديدة.

clip image0064 Migrating features from Geographics to Bentley Mapمع زر الفأرة الأيمن في Import1 يتم تحديده إما ملف أو دليل كامل.ملفات شكل يمكن استيرادها أو ملفات برنامج MapInfo نوع MIF والتبويب.

عندما لمس فئة ميزةيمكننا أن نرى أنه من الممكن لتحديد المستوى، اللون، الشفافية وغيرها من الممتلكات.

تعيين إلى ميزة وهذا هو من مصلحتنا، مجرد تعيين طبقة (مستوى).

الجزء المؤلم

كما قال ميمان في هذا المكسيكية القديمة فكاهي(**):

“هيك!”

فإنه سيتعين عليها أن تفعل هذا لكل ميزة على كل خريطة في كل فئة في كل مشروع.

للقيام بذلك يمكنك حفظ استيراد، ودعا ملف من الملفات أو الدليل فقط. والحقيقة هي أن هناك الكثير من العمل لتحويل البيانات، خاصة إذا كانوا في ملفات منفصلة. فإنه لن يكون سيئا، للعمل على VBA في. NET لأتمتة عملية بدلا من التعامل مع هذه المهمة يدويا، مما قد يتسبب في أكثر من بعض انتحاري يوم واحد. ال رئيسي (***) المشكلة هي، أن لتحقيق قفزة نحن باستمرار اعتمادا على (والمدخنة جدا) المشورة المتخصصة لفهم خريطة للبنتلي والشجاعة Geographics ‘، فمن الممكن، ولكن لا ينبغي أن تكون التطبيقات نجمي ذلك (وجها دعونا ذلك، وكلاهما) للمستخدمين العاديين.

انها أشد إيلاما، إذا كان في DGN الأصلي تم تخزين المعلومات في التاريخ … سوف الملف الجديد لا يملكون شيئا من التاريخ.

أخيرا

الحل قدم هو ممكن إذا كان لديك القليل من البيانات، أو إذا تم تخزينها على خرطوشة المكانية، وبالتالي فإن الاستنتاج المحزن هو أن الهجرة من Geographics إلى بنتلي الخريطة ليست كما تحول بيانات بسيطة. إذا الجغرافية المكانية المسؤول، كما قلت من قبل، هو وجع الأسنان، ويمكن نقل البيانات لا يزال أكثر إيلاما ما لم يفكر بنتلي على إيجاد حلول لمستخدميها أن لهذا السبب لا تريد أن تهاجر من يوم واحد إلى آخر.

الحديث مع الأصدقاء egeomated جعلوا لي وجود تشابه غير حكيم، ولكن لأن هذا هو يوم ممل في فندق قذر ومقارنة ذلك صحيح، مع الحصول على إذن منك وسوف تستخدم فيه:

“انها ليست مثل تغيير زوجين …

… يمكن أن يكون مثل فقدان العذرية مرة أخرى ”

ملاحظات الترجمة:

(*) وبيستيا الصغرىلم يتم القيام به A لغة الإسبانية أن يعني شيئا بعناية.

(**) باكينفي المكسيك، يتم استخدام هذه الكلمة بدلا من الهزلي.

(***) توراليتم استخدام هذه المصطلحات بدلا من ‘الرئيسي’ أو ‘الرئيسي’.

 

 翻訳の注意:この記事の最後にいくつかのコメントを読んでください。

我々はそれからの飛躍を作るために必要なものと言えばされているいくつかの時間前 MicroStationの ベントレー地図へジオグラフィクス、我々はどのように両方のスキームの仕事とベントレー地図のいくつかの重要な利点について話しました。 プレビュー記事で私は、プロジェクト構造を移行することが可能であるかスポーク、このケースでは私はXFMのフィーチャクラスに​​ジオグラフィクス属性を持つマップを移行する方法をかむしたいと思います。

ジオグラフィクスレガシーで構築されたプロジェクト構造はベントレー地図からインポートできますが、属性は、新しいプロジェクトによって認識されるオブジェクトは、これらが割り当てられるべきであるという意味ではありません。

ジオグラフィクスが働いたか

MSLINKを通じてジオグラフィクスのスタイルオブジェクトでは、持っていたすべてのオブジェクトであったデータベースへの関連、OLE型のリンクを持っていた。 MAPSテーブルのMAPNAMEを使用してDGNファイルから、とからデータを取得する場所を特定するためにMSCATALOGを通してこのMSLINK関連付けられているグラフィックオブジェクト Entitynum。 さらに、通常の前にUGを運んIntergraphのと互換性のプロジェクトのためのダブルステーブルがありました。

clip image00121 Migrating features from Geographics to Bentley Map

割り当てるには、その属性(コマンドを含む)のために定義されたプロパティを取得し、自身がカテゴリテーブルに関連付けられていたときに、これは、動的ではありませんでしたが、さらに、オブジェクトは、機能でした。 オブジェクトが複数の属性を持つことができ、優先度がそれに決定的なスタイルが割り当てられた場合、この機能と、ベースにリンクされている他のオブジェクトは、それがこのような割り当てられたMSCATALOGテーブルに関連付けられた entitynum それはすべてのへそだった。

clip image00213 Migrating features from Geographics to Bentley Map

その後 index.dgn ファイルがリンクされたマップの形状を維持し、ここでマップがジオグラフィクスにリンクされ、各テーブルは、少なくとも2つのフィールドを持っていたようにMapIDを取った:常にマップがインストールされている主キーとMapID(あるMSLINK(各マップ上で一意グラフィカルエンティティ番号を、)保存されて、マップ ‘カタログ内で一意である)MAPSテーブルへの外部キーである。

データをやり取りするための唯一の方法は、ベースへの接続を維持し、それに操作されたように、 不用意に行われた (*)などの面積、周囲長などのオブジェクトの情報を持っているとコーディネートのテーブルの更新のようなので、パブリッシャは、それを展開する方法を知っているであろう。 また、リンクされたオブジェクトの同じリンクを使用してデータベース·オブジェクトとして落ちたラベルを削除することができます。

これは単純なようだが、それはあまりにもMGEからそれを理解して、私をコスト、苦しい状況はすべて、この煙がベントレー地図とのプロジェクトのためにあまり役立たないということです。

clip image0038 Migrating features from Geographics to Bentley Mapベントレー地図機能してどのように

プロセスの変更の多くをXML用のOLEリンクの方法を交換する場合、この場合には、ベントレーマッププロジェクトがカテゴリ属性、マップ、およびオブジェクトの同じロジックを維持します。

このケースでは、マップ上のオブジェクトをXMLとして、あるいはそれはベントレーWFMによって呼び出されているように理解されているデータ(同じDGNで)、保存されていることができます。 その後も変化は現在のオブジェクトが唯一つの属性を持つことができることと、空間的に位相的なルールを関連付けることが、時間前に、ブロックの制限が同じ行や財産の制限もかもしれないが、今、彼らは別々のオブジェクトでなければなりませんが、トポロジカルなパートナーシップでそのようなときにすること1を変え、別のは、あまりにもありません。

だからデータはプロジェクトに接続されているかどうかにかかわらず、クリックするだけでだけであるとの対話には、XFMデータとして残されたすべてを読むことができます。 そして、それはダイナミックになる ラベル ‘ 唯一の地理空間管理者からの変更を行うと、処理し、属性のプロパティ。 前に、変更が唯一の動的属性を削除し、再割り当てする必要がパブリッシャが、オブジェクトを使用して表示されたメイク。

さらにベントレー地図データ·フォーム、シーケンシャルプロセス、関連するコマンド(メソッド/操作/ドメイン/基準/レポート)とデータ構築を容易に他のピルエットを作成するためのオプションを提供します。

何でそんなに変化しなかった、それはESRIユーザーのようなものですがそれを言って、その煙が、それを咀嚼し、消化のために緑の1を占めている。

問題

しかし、プロジェクト構造を転送することが可能であり、その後、地理空間管理を通じて機能を追加するために、データを供給し続けることが準備ができていると仮定しますが、ジレンマがあろう:

とジオグラフィクスで構築マップ?

そのベントレーためXFMドラフトにレガシープロジェクトのオブジェクトを変換するためのトリックを設計していません… 何クソ!

私は提案します提案はチリからの連絡を友人とおしゃべりした後、いくつかのメールの後に我々は古いが、機能egeomateに達している、私は現実的な参照です。

ステップ1。 ファイルを形成するエクスポート

ジオグラフィクスプロジェクトから、開かれた、形状ファイル(へのオプションのエクスポート属性を選択ファイル/エクスポート/ SHP)。 これは、既存のすべてのために行われなければならない 機能 マップである。

clip image0047 Migrating features from Geographics to Bentley Map

それがリンクを移動する形状に変換することが必要となるので、それは、オブジェクトが重心/境界のとき少し苦労しなければならないでしょう。

あなたが好むようエクスポートは、MapInfoのにも行うことができます。

clip image0054 Migrating features from Geographics to Bentley Mapステップ2。 ベントレー地図からのインポート

そして今、ベントレーマップProjectから、インポートオプションを選択して(ファイル/インポート/ GIS データ型)、これに 相互運用性 ウィンドウが表示され、我々は上でマウスの右ボタンを適用 輸入 と選択 新しいインポート.

clip image0064 Migrating features from Geographics to Bentley MapImport1でマウスの右ボタンで、ファイルまたはディレクトリ全体のどちらかを選択されています。 シェープファイル インポートまたはMapInfoのファイルタイプMIFとタブすることができます。

タッチすると フィーチャクラス 我々はそれがレベル、色、透明度及び他の特性を選択することが可能であることがわかります。

に割り当てるには 機能 我々の関心のあることを、単に層(レベル)を割り当てます。

痛い部分

Memínはその昔メキシコに言ったように コミック (**)

“ヘック!”

これは、各プロジェクトの各カテゴリ内の各マップ上の各機能のためにこれをしなければならないでしょう。

これを行うには、保存することができます インポート、そして唯一のファイルまたはディレクトリでファイルと呼ばれる。 真実は、彼らは別々のファイル内にある場合は特に、データを変換するために多くの仕事があるということです。 これは、いくつかの自殺一日以上のものを引き起こす可能性があり、手動でこのタスクを扱うのではなく、プロセスを自動化する。NETでVBAを動作させるには、悪いことではないでしょう。 ザ メイン(***)の問題は、我々は継続的にベントレーMapのとジオグラフィクス ‘根性を理解するための専門的な(そして非常にスモーク)の助言に依存している飛躍をするには、ですが、それは可能ですが、アプリケーションが(レッツ顔そうアストラルであってはならない普通のユーザーにとっては、両方です。)

これは、元のDGNの歴史の中で情報が格納されていた場合…新しいファイルは歴史の何もないでしょう、でももっと痛いです。

結論として

あなたは少しのデータがあれば提示し解決策は可能である、またはそれらを空間カートリッジに格納されていた場合、そのため悲しい結論はジオグラフィクスからベントレー地図への移行は単純なデータ変換としてではないということです。 地理空間管理者は、私が前に言ったように、歯痛であればベントレーはこの理由のために1日から別のものに移行しないことを彼らのユーザーのためのソリューションを考えていない限り、データの移行が一層苦しいかもしれません。

egeomated友達と話すこと、彼らは私愚かな類推作ったが、これは怪しげなホテルで退屈な日であり、比較はあなたの許可を得ているので、真であるように私はそれを使用します:

“それは夫婦を変えるようにされていません…

…それは “再び処女を失うようになる可能性が

翻訳の注:

(*) LO獣何かを意味するスペイン語のイディオムは、慎重に行われていません.

(**) パキンメキシコでは、この言葉ではなくコミックの使用されている.

(***) TORALこの専門用語は ‘主’または ‘校長’の代わりに使用されている.

 

 翻译注:请在结束这篇文章读了一些意见。

前段时间我们已经讲什么需要,使飞跃从 Microstation中 宾利地图地理学;我们谈到了如何计划工作和Bentley Map的一些重要的好处。 在预览文章中,我谈到了如何是可能的迁移项目结构,在这种情况下,我想咀嚼如何迁移地图XFM要素类的地理属性。

虽然地理学传统项目结构可以导入从宾利地图,​​这并不意味着该对象的属性将被认可的新项目中,这些应分配。

如何GEOGRAPHICS工作

通过MSLINK在地理学风格的对象有关联的数据库中的所有对象,OLE类型链接。 这MSLINK从DGN的文件使用MAPNAME映射表,并通过MSCATALOG确定从哪里得到的数据关联的图形对象 Entitynum。 此外,还有双打兼容鹰,通常前一个UG项目表。

clip image00121 Migrating features from Geographics to Bentley Map

此外,对象是一个功能,虽然这不是动态的,当分配收购该属性定义的属性(包括命令),本身是与分类表。 一个对象可以有一个以上的属性和优先分配给它的明确的风格,功能和其他对象链接到基地均与MSCATALOG分配表 entitynum 是肚脐一切。

clip image00213 Migrating features from Geographics to Bentley Map

然后是 index.dgn 文件保持链接的地图的形状,这里的地图,使每个表的GEOGRAPHICS相关联的至少两个字段:MSLINK(图形实体编号,独特的每个地图上),始终是主键的azazaz的(在其上的地图是采取了的azazaz存储,独特的地图目录中),这是一个外键映射表。

因此,与数据进行交互的唯一途径是保持连接在底座上,操作 不慎 (*),如表中的更新信息的对象,如面积,周长和协调,使出版商会知道如何部署它。 它也可以被删除的标签下降为数据库中的对象具有相同的链接的链接对象。

这似乎很简单,但它的成本我太多理解梅兰日兰,和痛苦的情况是,这一切都是烟不Bentley Map的一个项目,多服务。

clip image0038 Migrating features from Geographics to Bentley Map如何宾利地图功能

甲Bentley Map的项目类别属性,映射和对象保持相同的逻辑,但是在这种情况下,当更换OLE链接的方式对XML的大部分过程中的变化。

在这种情况下,在地图上的对象可以存储的数据(在相同的DGN),这是理解为xml或作为它被称为由Bentley WFM。 然后也改变,现在的对象可以只拥有一个属性,并进行空间关联的通过拓扑规则;前段时间块的限制可能是一个相同的线和属性的限制也,但现在他们必须是独立的对象,但一个拓扑的伙伴关系,例如,当改变其中一个,另一个也会做。

因此,与数据只是一个简单的点击,是否或没有连接到该项目中,你可以阅读所有剩下的为XFM数据。 然后就变成动态 标签 处理和属性的属性,从地理空间的管理员只更改。 在此之前,变化动态地观看通过Publisher,但需要的对象被删除,并重新分配属性。

此外,宾利地图提供选项创建数据形式,连续的过程,相关的命令(操作/方法/域/标准/报告)和其他回旋促进数据结构。

的东西没有这么多,它像ESRI用户说,这烟占有绿色的咀嚼和消化。

该问题

然而,将一个项目结构是可能的,然后通过添加相应的功能空间管理员,假设准备继续喂养数据,但两难:

构建地理学和地图?

对于宾利设计的把戏,将对象转换传统项目XFM草案… 什么他妈的!

我看可行的建议,我会建议是,后聊天的朋友从智利接触,多封邮件后,我们已经达到了一个过时的,但功能egeomate。

步骤1。 导出塑造文件

从GEOGRAPHICS项目,打开,选择该选项出口形状文件属性(文件/导出/ SHP)。 必须为每一个现有的 特点 在地图中。

clip image0047 Migrating features from Geographics to Bentley Map

对象是质心/边界时,它必须挣扎了一下,因为这将是必要转换为形状,移动的链接。

出口也做Mapinfo的,因为你喜欢。

clip image0054 Migrating features from Geographics to Bentley Map步骤2。 从宾利地图导入

而现在,从宾利地图项目,选择导入选项(文件/导入/ 地理信息系统 数据类型),这在 互通性 窗口出现时,我们运用上点击鼠标右键 进口 并选择 新的进口.

clip image0064 Migrating features from Geographics to Bentley MapImport1的鼠标右键,在选择一个文件或整个目录。 Shape文件 可以导入或MapInfo文件类型的MIF和标签。

当触摸 要素类 我们可以看到,这是可以选择的级别,颜色,透明度和其他性能。

为了把它分配给 特点 就是我们的利益,只是分配层(水平)。

痛苦的一部分

正如Memín说,在旧的墨西哥 滑稽(**):

“哎呀!”

它会在每个类别每个项目在每个地图上每个功能做到这一点。

要做到这一点,你可以保存 进口,只称为文件或目录的文件。 事实是,有大量的工作来转换数据,特别是如果他们在不同的文件。 它不会坏,工作VBA。NET的过程自动化,而不是手动处理这个任务,这可能导致更多比一些自杀。 该  (***)的问题是,我们不断地取决于一个专门的意见(很熏)了解宾利地图和地理学的胆量,使飞跃,它是可能的,但应用程序不应该如此星体(让我们面对,两者都是),对于普通用户。

这是更痛苦的,如果在原来的DGN存储的信息在历史新的文件将有什么历史。

总之

提出的解决方案是可行的,如果你有什么数据,或者如果它们存储在空间墨盒,因此悲伤的结论是,从地理学迁移宾利地图不是简单的数据转换。 如果地理空间管理员,正如我之前说的,是牙痛,数据迁移可能仍然是比较痛苦的,除非宾利认为这个原因不想迁移从一天到另一个解决方案,为他们的用户。

说到与egeomated朋友,他们让我一个不明智的比喻,但因为这是一个无聊的一天,在一个破旧的酒店,比较是如此真实,你的许可,我会使用它:

“这是不喜欢改变的情侣…

它可能是一样再次失去贞操“

翻译注意:

(*) 一个卤味BESTIA“一位西班牙的成语这意味着什么还没有做仔细.

(**) 帕奎因在墨西哥,这个词是用来代替漫画.

(***) 托拉尔这行话,而不是使用’主’或’主要’.

 

 ÖVERSÄTTNING ANMÄRKNINGAR: Läs några kommentarer i slutet av det här inlägget.

För en tid sedan har vi som talar om vad som krävs för att ta steget från MicrostationGeographics till Bentley Map, vi pratade om hur både system fungerar och andra viktiga fördelar med Bentley Map. I en förhandsvisning inlägg talade jag om hur det är möjligt att migrera projektets struktur, i det här fallet skulle jag vilja tugga hur att migrera kartor med Geographics attribut till XFM s har klasser.

Medan ett projekt struktur byggd med Geographics Legacy kan importeras från Bentley Map, betyder det inte att föremålen attributen kommer att erkännas av det nya projektet ska dessa tilldelas.

Hur Geographics arbetade

I Geographics stil föremål genom en MSLINK hade en association till en databas som var hela objektet hade en OLE typen länk. Denna MSLINK tillhörande grafiska objekt från DGN filen med mapname av MAPS bordet, och genom MSCATALOG att identifiera var att få uppgifter frånEntitynum. Dessutom var det fördubblar tabeller för de projekt som är förenliga med Intergraph som vanligtvis utförs en UG innan.

clip image00121 Migrating features from Geographics to Bentley Map

Dessutom var föremål en funktion, även om detta inte var dynamiskt, när anslå förvärvade egenskaper som definierats för det attributet (inklusive kommandon) och själv var associerad med kategorin tabellen. Ett objekt kan ha mer än ett attribut och prioritet var som tilldelats den slutgiltiga stil, har denna funktion och andra föremål knutna till basen i samband med MSCATALOG bord där det tilldelades en sådan entitynum som var naveln på allt.

clip image00213 Migrating features from Geographics to Bentley Map

Då index.dgn fil höll formen på länkade kartor, tog kartor här en MapID så att varje tabell kopplad till Geographics hade minst två fält: MSLINK (grafisk enhet nummer, unikt på varje karta) som alltid är den primära nyckeln och MapID (på vilken karta lagras, är unik i kartorna “katalog), som är en extern nyckel till MAPS tabellen.

Så det enda sättet att interagera med de uppgifter vidhöll anslutning till basen, och verksamheten med den var slarvigt (*) Som uppdateringen i tabeller som innehåller information om objektet såsom area, omkrets och samordnar så att Publisher skulle veta hur du distribuerar det. Det kan också tas bort etiketter som föll som databasobjekt med samma länk i det länkade objektet.

Det verkar enkelt, men det kostade mig för mycket att förstå det från MGE, och den smärtsamma situationen är att all denna rök inte tjänar mycket för ett projekt med Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapHur Bentley Karta fungerade

En Bentley Map-projektet håller samma logik kategori attribut, karta, och objekt, men i det här fallet, när du byter OLE länkens väg för XML mycket av processförändringar.

I detta fall kan objektet på kartan har lagrat data (i samma DGN), som uppfattas som xml eller som det kallas av Bentley WFM. Därefter också förändringar som nu föremål kan endast ha ett attribut och vara geografiskt förknippad med topologiska regler, tid sedan blockets gränsen kan vara en samma linje och fastighetens gräns också, men nu måste de vara separata objekt, men med en topologisk partnerskap så att när ändra en, gör en annan också.

Så interagera med data är bara på ett enkelt klick, även kopplade till projektet, kan du läsa allt som var kvar som xfm uppgifter. Och då blir det dynamiska etiketter “ hantering och attribut egenskaper, med endast göra ändringar från Geospatial administratör. Innan, gör en förändring bara var dynamiskt visa genom Publisher men protesterar måste avlägsnas och åter tilldelas attributet.

Dessutom Bentley Map ger alternativ för att skapa data-formulär, sekventiella processer associerade kommandon (metoder / verksamheter / domäner / kriterier / rapporter) och andra piruetter som underlättar uppgifter konstruktion.

I något förändrades inte så mycket, och det är som ESRI användare säger det, upptar som röker den gröna för att tugga och smälta det.

Problemet

Men överföra ett projekt struktur är möjligt, och sedan lägga till funktioner genom Geospatial Administrator, vilket skulle förutsätta att vara redo att fortsätta mata information men dilemmat är:

Och de kartor konstrueras med Geographics?

För att Bentley har inte utformat ett trick för att konvertera objekt av en Legacy projekt till XFM utkast … vad jävla!

Förslaget jag kommer att föreslå är en som jag ser livskraftiga, efter att chatta med en kompis kontaktade från Chile, efter flera mail vi har nått till en föråldrad men funktionell egeomate.

Steg 1. Exportera till forma filer

Ur ett Geographics projekt, öppnas väljer du de attribut alternativet export till shape-filer (fil / export / SHP). Detta måste göras för varje befintlig funktion i kartan.

clip image0047 Migrating features from Geographics to Bentley Map

Det skulle behöva kämpa lite när objekten är tyngdpunkten / gräns, eftersom det skulle vara nödvändigt att konvertera till former flyttar länken.

Export kan också göras för att Mapinfo, som du föredrar.

clip image0054 Migrating features from Geographics to Bentley MapSteg 2. Importera från Bentley Map

Och nu, från Bentley Map Project, välj alternativet Importera (File / Import / GIS Datatyper), Med denna denInteroperabilitet visas, tillämpar vi höger musknapp påImport och väljer nya import.

clip image0064 Migrating features from Geographics to Bentley MapMed höger musknapp i Import1 det väljs antingen en fil eller en hel katalog. Shape-filerkan importeras eller Mapinfo filer typ MIF och fliken.

När du trycker påfunktionen klass Vi kan se att det är möjligt att välja nivå, färg, genomskinlighet och andra egenskaper.

Om du vill tilldela den till funktionsom är av vårt intresse, bara tilldela skiktet (nivå).

Den smärtsamma delen

Som Memin sade i det gamla mexikanska Comic (**):

“Heck!”

Det skulle behöva göra detta för varje funktion på varje karta i varje kategori i varje projekt.

För att göra detta kan du spara importera, Och endast kallas fil efter fil eller katalog. Sanningen är att det finns en hel del arbete för att omvandla data, speciellt om de är i separata filer. Det skulle inte vara dåligt, att arbeta en VBA i. NET för att automatisera processen i stället för att hantera denna uppgift manuellt, vilket kan orsaka mer än någon självmord en dag. Den main (***) Problemet är, att för att göra språnget vi kontinuerligt beroende på en specialiserad (och mycket rökt) råd att förstå Bentley Map s och Geographics ‘inälvor, är det möjligt, men ansökningar bör inte vara så astrala (låt oss ansikte den, både är) för vanliga användare.

Det är ännu mer smärtsamt, om det i den ursprungliga DGN lagrades informationen i historien … den nya filen kommer att ha något av historien.

Sammanfattningsvis

Den presenterade lösningen är möjligt om du har lite data, eller om de var lagrade på rumslig patron, alltså den sorgliga slutsatsen är att migration från Geographics till Bentley Map är inte så enkelt data transformation. Om Geospatial Administrator, som jag sa förut, är en tandvärk, kan data migration vara ännu mer smärtsamt om Bentley tänker på lösningar för sina användare som av denna anledning inte vill migrera från en dag till en annan.

Prata med egeomated vänner de gjorde mig ett oklokt analogi, men eftersom detta är en tråkig dag på en förslappad hotell och jämförelsen är så sant, med din tillåtelse kommer jag att använda det:

“Det är inte som att byta par …

… Det kan vara som att förlora igen oskuld ”

ÖVERSÄTTNINGSKOSTNADER ANMÄRKNINGAR:

(*) en lo BestiaEn spansk idiom som betyder något inte göras noggrant.

(**) PaquínI Mexiko, är detta ord som används i stället för Comic.

(***) toralDenna jargong används i stället för “huvud” eller “huvudman”.

 

 UWAGI tłumaczenie: Proszę przeczytać kilka uwag na końcu tego postu.

Jakiś czas temu nie jest mówienie o tym, co to ma do przejścia od Microstation Geographics do Bentley Map, rozmawialiśmy o tym, jak zarówno praca programy i kilka ważnych korzyści z Bentley Map. W stanowisku podglądu mówiłem, jak to jest możliwe, w celu przeprowadzenia migracji struktury projektu, w tym przypadku chciałbym żuć sposób migracji mapy z Geographics atrybuty do klas XFM fabularnych.

Chociaż struktura projektu zbudowany z Legacy Geographics mogą być importowane z Bentley Map, to nie znaczy, że obiekty atrybuty będą uznane przez nowego projektu, powinny być przypisane.

Jak Geographics pracował

W obiektach GeoGraphics stylu pośrednictwem MSLINK miał związek z bazą danych, które było przedmiotem było, OLE łącza typu. Ten MSLINK powiązany obiekt graficzny z pliku DGN przy użyciu mapname z tabeli Maps, i przez MSCATALOG określić, gdzie, aby uzyskać dane zEntitynum. Dodatkowo, były dwukrotnie tabele dla projektów zgodnych z Intergraph, które zazwyczaj prowadzi do UG wcześniej.

clip image00121 Migrating features from Geographics to Bentley Map

Dodatkowo, celem było funkcji, chociaż nie było to dynamiczne, gdy przeznaczyć nabyte właściwości zdefiniowanych dla tego atrybutu (w tym poleceń) i sam był związany z tabeli kategorii. Obiekt może mieć więcej niż jeden atrybut, a priorytetem było, które są mu powierzane ostatecznego stylu, tę funkcję i inne cele związane z podstawą były związane z MSCATALOG tabeli gdzie zostały przydzielone takie entitynum że był pępkiem wszystkiego.

clip image00213 Migrating features from Geographics to Bentley Map

Następnie index.dgn plik przechowywane kształtów połączonych map, mapy tutaj wziął Mapid tak, że każda tabela związana Geographics miał co najmniej dwa pola: MSLINK (graficzna liczba podmiot, unikalne na każdej mapie), która jest zawsze kluczem podstawowym i Mapid (na którym mapa jest przechowywane, jest unikalny w katalogu Mapy “), które jest kluczem do zewnętrznej tabeli MAPS.

Tak więc jedynym sposobem do interakcji z danymi została utrzymania połączenia z podstawą, a operacje z nią zostały wykonane niedbale (*) Jak aktualizacji tabel, które mają informacje o obiekcie, takie jak powierzchnia, obwód i koordynuje tak, że Wydawnictwo będzie wiedział jak wdrożyć go. Może być również usunięte etykiety które spadły jak obiekty bazy danych z tego samego łącza do obiektu połączonego.

Wydaje się to proste, ale mnie to kosztuje zbyt wiele zrozumieć z MGE i bolesna sytuacja jest taka, że ​​wszystko to dym nie służy wiele dla projektu z Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapJak Bentley Map funkcjonowały

Bentley projekt Map utrzymuje tę samą logikę atrybut kategorii, mapę, i przedmiotu, ale w tym przypadku, gdy wymiana łącze OLE w sposób dla XML wiele zmian technologicznych.

W tym przypadku obiekt na mapie mogą być przechowywane dane (w tym samym DGN), która jest rozumiana jako xml lub jak to się nazywa przez Bentley WFM. Wtedy także zmiany, które teraz obiekty mogą mieć tylko jeden atrybut, a być przestrzennie powiązane poprzez topologicznych zasad; czas temu bloku granica może być ta sama linia, a obiekt za granica również, ale teraz muszą być oddzielne obiekty, ale z topologicznej partnerstwa takie, że kiedy zmiana jednego, drugiego nie zbyt.

Więc interakcji z danych tylko w jednym kliknięciem, czy związane z projektem można przeczytać wszystko, co pozostało w XFM danych. I wtedy staje się dynamiczny etykiety “ obsługi i właściwości atrybutów, tylko z wprowadzeniem zmian z Geospatial Administrator. Przed, dokonać zmiany tylko dynamicznie widok przez wydawcę, ale obiekty muszą być usunięte i ponownie przypisać atrybut.

Dodatkowo Bentley Map udostępnia opcje tworzenia formularzy danych, kolejne procesy związane poleceń (metody / operacji / domains / kryteria / raporty) i inne piruety, które ułatwiają budowę danych.

W coś nie tak wiele zmian, i to jest jak ESRI użytkowników powiedzieć, że dym zajmuje zielony jeden na żucie i trawienie go.

Problem

Jednak przeniesienie struktury projektu jest możliwe, a następnie dodać funkcje przez Administratora Geospatial, co przypuszczam jest gotowa do kontynuowania karmienia danych, ale dylemat jest:

I mapy wykonane z Geographics?

W tym Bentley nie zaprojektował trick do konwersji obiektów projektu Legacy do XFM projektu …co kurwa!

Wniosek Proponuję to taki, który widzę realną, po rozmowy z przyjacielem jest skontaktujemy z Chile, po kilku mailach doszliśmy do egeomate przestarzałym, ale funkcjonalne.

Krok 1. Eksport do kształtowania plików

Od projektu Geographics, otwarte, wybierz opcję Eksportuj do atrybutów plików kształt (file / export / SHP). Należy to zrobić dla każdej cecha w mapie.

clip image0047 Migrating features from Geographics to Bentley Map

To musi zmagać się nieco, gdy obiekty są ciężkości / granica, ponieważ byłoby to konieczne do konwersji do kształtów poruszających link.

Eksport może być również wykonane z MapInfo, jak wolisz.

clip image0054 Migrating features from Geographics to Bentley MapKrok 2. Import z Bentley Map

I teraz, z Projektu Mapa Bentley, wybierz opcję importu (Plik / import / GIS Typy danych), Z tymInteroperacyjność Pojawi się okno, stosujemy prawym przyciskiem myszy na Import wybierz nowy import.

clip image0064 Migrating features from Geographics to Bentley MapZ prawym przyciskiem myszy Import1 jest zaznaczone albo plik lub cały katalog. Pliki Shapemogą być importowane lub Mapinfo typu plików MIF i tab.

Po dotknięciu klasy obiektów widzimy, że możliwe jest, aby wybrać poziom, kolor, przejrzystość i inne właściwości.

Aby przypisać docecha , że jest w naszym interesie, wystarczy przypisać warstwę (poziom).

Bolesne część

Jak Memin powiedział, że stare Mexican Komiczny (**):

“Cholera!”

Musiałby to zrobić dla każdej funkcji na każdej mapie w każdej kategorii w każdym projekcie.

Aby to zrobić można zaoszczędzić importI tylko o nazwie plik po pliku lub katalogu. Prawda jest taka, że ​​jest dużo pracy, aby przekształcić dane, szczególnie jeśli są w osobnych plikach. Nie byłoby źle, do pracy w VBA. NET do automatyzacji procesu zamiast zajmować się tego zadania ręcznie, co może spowodować więcej niż pewnym samobójstwa jednego dnia. główny (***) Problem w tym, że do przejścia nieustannie w zależności od specjalistycznej (i bardzo wędzone) radę zrozumieć Bentley MAP i odwagi Geographics ‘, to jest możliwe, ale aplikacje nie powinny być tak astralnego (niech twarz to, jak są) dla zwykłych użytkowników.

Jest to tym bardziej bolesne, gdy w pierwotnym DGN przechowywano informacje w historii … nowy plik będzie miał nic z historii.

Podsumowując

Prezentowane rozwiązanie jest możliwe, jeśli masz mało danych, lub jeśli zostały zapisane na kasecie przestrzennej dlatego smutny wniosek, że migracja z Geographics Bentley Mapa nie jest tak proste, transformacji danych. Jeśli Administrator Geospatial, jak powiedziałem wcześniej, jest ból zęba, migracja danych może być jeszcze bardziej bolesne, chyba że Bentley myśli na rozwiązaniach dla swoich użytkowników, że z tego powodu nie chcą migrować z dnia na dzień.

Rozmowa z egeomated przyjaciół oni mnie nierozsądne analogia, ale jak to jest nudne dni w obskurnym hotelu i porównanie jest więc prawdą, za Twoją zgodą użyję go:

“To nie jest jak zmiana para …

… To może być jak z utratą dziewictwa ponownie ”

UWAGI TŁUMACZENIE:

(*) lo bestiaHiszpański idiom, który oznacza coś nie jest zrobione starannie.

(**) PaquinW Meksyku, słowo to jest używane zamiast Comic.

(***) ToralTen żargon używany zamiast “główny” lub “główne”.

 

 THUYẾT DỊCH THUẬT: Hãy đọc một số ý kiến ​​vào cuối của bài này.

Một số thời gian trước đây chúng tôi đã được nói về những gì nó cần để làm cho bước nhảy vọt từ Microstation Geographics Bentley Bản đồ, chúng ta nói về cả hai phương án làm việc và một số lợi ích quan trọng của Bentley Bản đồ. Trong một bài xem trước tôi đã nói như thế nào nó có thể di chuyển các cơ cấu dự án, trong trường hợp này tôi muốn nhai cách di chuyển bản đồ với Geographics thuộc tính đến các lớp học năng XFM của.

Trong khi một cấu trúc dự án được xây dựng với Geographics Legacy có thể được nhập khẩu từ Bentley Bản đồ, nó không có nghĩa là các đối tượng thuộc tính sẽ được công nhận bởi các dự án mới, những phải được chỉ định.

Làm thế nào Geographics làm việc

Trong các đối tượng phong cách Geographics thông qua một MSLINK đã có một hiệp hội để một cơ sở dữ liệu đó là tất cả các đối tượng đã có, một kiểu liên kết OLE. Này MSLINK liên quan đối tượng đồ họa từ các tập tin bằng cách sử dụng dgn MAPNAME của bảng MAPS, và thông qua MSCATALOG để xác định nơi để lấy dữ liệu từ Entitynum. Ngoài ra, có được tăng gấp đôi bảng cho các dự án phù hợp với Intergraph mà thường được thực hiện một UG trước.

clip image00121 Migrating features from Geographics to Bentley Map

Ngoài ra, các đối tượng là một tính năng, mặc dù điều này là không năng động, khi phân bổ có được các thuộc tính được định nghĩa cho thuộc tính (bao gồm các lệnh) và chính nó đã được kết hợp với bảng LOẠI. Một đối tượng có thể có nhiều hơn một thuộc tính và các ưu tiên đã được gán cho nó phong cách dứt khoát, tính năng này và các đối tượng khác liên quan đến các cơ sở có liên quan với bảng MSCATALOG nơi mà nó được phân bổ như vậy entitynum đó là rốn của tất cả mọi thứ.

clip image00213 Migrating features from Geographics to Bentley Map

Sau đó, index.dgn tập tin lưu giữ hình dạng của liên kết bản đồ, bản đồ ở đây mất một MapID để mỗi bảng liên quan đến Geographics có ít nhất hai lĩnh vực: MSLINK (số thực thể đồ họa, duy nhất trên mỗi bản đồ) mà luôn luôn là chìa khóa chính và MapID (trên bản đồ mà là lưu trữ, là duy nhất trong danh mục của các bản đồ) mà là một chìa khóa bên ngoài để bảng MAPS.

Vì vậy, cách duy nhất để tương tác với dữ liệu đã được duy trì kết nối với các cơ sở, và các hoạt động với nó được làm ẩu (*) Như bản cập nhật trong các bảng có thông tin của đối tượng như diện tích, chu vi và phối hợp để xuất bản đó sẽ biết làm thế nào để triển khai nó. Nó cũng có thể được gỡ bỏ nhãn rơi như các đối tượng cơ sở dữ liệu với các liên kết tương tự của các đối tượng liên quan.

Có vẻ như đơn giản nhưng chi phí cho tôi quá nhiều hiểu nó từ MGE, và tình trạng đau buồn là tất cả khói này không phục vụ nhiều cho một dự án với Bentley Bản đồ.

clip image0038 Migrating features from Geographics to Bentley MapLàm thế nào Bentley Bản đồ chức năng

Một dự án Bentley Bản đồ duy trì cùng một logic của thuộc tính thể loại, bản đồ, và các đối tượng, nhưng trong trường hợp này, khi thay thế cách OLE liên kết cho XML nhiều những thay đổi quá trình.

Trong trường hợp này, các đối tượng trên bản đồ có thể đã được lưu trữ dữ liệu (trong cùng một dgn), được hiểu như là xml hoặc như nó được gọi là bởi Bentley WFM. Sau đó cũng thay đổi giờ đối tượng có thể chỉ có một thuộc tính và được không gian liên quan đến các quy tắc của topo, thời gian trước đây giới hạn của khối có thể là một dòng tương tự và giới hạn của bất động sản cũng có, nhưng bây giờ họ phải có đối tượng riêng biệt nhưng với quan hệ đối tác topo như vậy mà khi thay đổi một, một không quá.

Vì vậy, tương tác với dữ liệu chỉ là một nhấp chuột đơn giản, có hoặc không kết nối với dự án, bạn có thể đọc tất cả những gì còn lại như là dữ liệu XFM. Và sau đó nó trở nên năng động nhãn ‘xử lý và các thuộc tính tài sản, chỉ với việc thay đổi từ quản trị không gian địa lý. Trước đây, làm cho một sự thay đổi chỉ xem tự động thông qua Nhà xuất bản nhưng đối tượng cần phải được loại bỏ và giao lại các thuộc tính.

Ngoài ra Bentley Bản đồ cung cấp tùy chọn cho việc tạo ra các hình thức dữ liệu, quy trình tuần tự, lệnh liên quan (phương pháp / hoạt động / lĩnh vực / tiêu chí / báo cáo) và pirouettes khác để tạo điều kiện xây dựng dữ liệu.

Trong một cái gì đó đã không thay đổi rất nhiều, và nó cũng giống như người dùng ESRI nói, khói chiếm một màu xanh lá cây để nhai và tiêu hóa nó.

Vấn đề

Tuy nhiên, chuyển một cấu trúc dự án là có thể, và sau đó thêm các chức năng thông qua không gian địa lý quản trị, trong đó sẽ cho rằng là đã sẵn sàng để tiếp tục ăn dữ liệu nhưng tiến thoái lưỡng nan là:

Và các bản đồ được xây dựng với Geographics?

Cho rằng Bentley đã không thiết kế một thủ thuật để chuyển đổi các đối tượng của dự án Legacy để XFM dự thảo … những gì chết tiệt!

Đề nghị tôi sẽ đề nghị là một trong đó tôi thấy khả thi, sau khi được trò chuyện với một người bạn liên lạc từ Chile, sau nhiều mail chúng tôi đã đạt đến một egeomate lỗi thời nhưng chức năng.

Bước 1. Xuất khẩu để hình thành các tập tin

Từ một dự án Geographics, mở ra, chọn các thuộc tính xuất khẩu lựa chọn các tập tin hình dạng (nộp / xuất khẩu / SHP). Điều này phải được thực hiện cho tất cả các hiện tính năng trong bản đồ.

clip image0047 Migrating features from Geographics to Bentley Map

Nó sẽ phải đấu tranh một chút khi đối tượng là trọng tâm / ranh giới, bởi vì nó sẽ là cần thiết để chuyển đổi hình dạng di chuyển liên kết.

Xuất khẩu cũng có thể được thực hiện để Mapinfo, như bạn thích.

clip image0054 Migrating features from Geographics to Bentley MapBước 2. Nhập khẩu từ Bentley Bản đồ

Và bây giờ, từ bản đồ dự án Bentley, chọn tùy chọn nhập khẩu (Tập tin / nhập khẩu / GIS Các kiểu dữ liệu), Với điều này Khả năng tương tác cửa sổ xuất hiện, chúng tôi áp dụng nút chuột phải trên Nhập khẩu và chọnnhập khẩu mới.

clip image0064 Migrating features from Geographics to Bentley MapVới nút chuột phải trong Import1 nó được chọn hoặc là một tập tin hoặc toàn bộ thư mục.Các tệp hình có thể được nhập khẩu hoặc các tập tin MapInfo loại MIF và tab.

Khi chạm vào lớp đối tượng chúng ta có thể thấy rằng nó có thể lựa chọn mức độ, màu sắc, minh bạch và các tài sản khác.

Để gán nó vào tính năng đó là quan tâm của chúng tôi, chỉ cần chỉ định lớp (cấp độ).

Phần đau đớn

Như Memín nói rằng Mexico cũ Truyện tranh (**):

“Đồ quỷ!”

Nó sẽ phải làm điều này cho mỗi tính năng trên mỗi bản đồ trong mỗi thể loại trong từng dự án.

Để làm điều này bạn có thể lưu nhập khẩu, Và chỉ được gọi là tập tin của tập tin hoặc thư mục. Sự thật là có rất nhiều công việc để chuyển đổi dữ liệu, đặc biệt là nếu họ đang có trong tập tin riêng biệt. Nó sẽ không xấu, làm việc một VBA trong NET. Để tự động hóa quá trình thay vì đối phó với công việc này bằng tay, mà có thể gây ra nhiều hơn một số tự tử một ngày. Các chính(***) Là vấn đề, mà để làm cho bước nhảy vọt, chúng tôi đang tiếp tục phụ thuộc vào một tư vấn chuyên ngành (và rất hút thuốc) để hiểu sự Geographics ‘Bản đồ và Bentley, có thể, nhưng các ứng dụng không nên quá thiên thể (chúng ta hãy mặt nó, cả hai đều) cho người dùng thông thường.

Nó thậm chí còn đau đớn hơn, nếu trong dgn ban đầu đã được lưu trữ thông tin trong lịch sử … các tập tin mới sẽ không có gì của lịch sử.

Trong kết luận

Các giải pháp trình bày có tính khả thi nếu bạn có ít dữ liệu, hoặc nếu họ đã được lưu trữ trên hộp mực không gian, do đó kết luận đáng buồn là di cư từ Geographics Bentley Bản đồ không phải là chuyển đổi dữ liệu đơn giản. Nếu không gian địa lý quản trị, như tôi đã nói, là một đau răng, di chuyển dữ liệu có thể vẫn còn đau đớn hơn, trừ khi Bentley nghĩ về các giải pháp cho người dùng của họ mà vì lý do này không muốn di chuyển từ một ngày khác.

Nói chuyện với bạn bè egeomated họ làm cho tôi một tương tự không khôn ngoan, nhưng vì đây là một ngày nhàm chán tại một khách sạn tồi tàn và sự so sánh rất đúng, với sự cho phép của bạn tôi sẽ sử dụng nó:

“Nó không giống như việc thay đổi vài …

… Nó có thể là như mất đi một lần nữa trinh ”

THUYẾT DỊCH THUẬT:

(*) một lo bestiaMột thành ngữ tiếng Tây Ban Nha có nghĩa là một cái gì đó đã không được thực hiện một cách cẩn thận.

(**) PaquinỞ Mexico, từ này được sử dụng thay vì Comic.

(***) ToralThuật ngữ này được sử dụng thay vì ‘chính’ hoặc ‘chính’.

 

 ΣΗΜΕΙΩΣΕΙΣ ΜΕΤΑΦΡΑΣΗ: Παρακαλώ διαβάστε μερικά σχόλια στο τέλος αυτού του post.

Πριν από λίγο καιρό έχουμε να μιλάμε για το τι χρειάζεται για να κάνει το άλμα από τηνMicrostation Γεωγραφικά στην Bentley Χάρτης? Μιλήσαμε για το πώς εργάζονται και οι δύο συστήματα και ορισμένα σημαντικά οφέλη της Bentley χάρτη. Σε μια θέση προεπισκόπηση μίλησα πώς είναι δυνατόν να μεταναστεύσουν στη δομή του έργου? Σε αυτή την περίπτωση θα ήθελα να μασήσει πώς να μεταναστεύσουν χάρτες με Γεωγραφικά χαρακτηριστικά στις τάξεις χαρακτηριστικό xfm του.

Ενώ η δομή του έργου χτισμένο με Γεωγραφικά Legacy μπορούν να εισαχθούν από Bentley Χάρτης, αυτό δεν σημαίνει ότι τα αντικείμενα τα χαρακτηριστικά θα πρέπει να αναγνωρίζεται από το νέο έργο, αυτά θα πρέπει να ανατεθεί.

Πώς Γεωγραφικά εργάστηκαν

Στα αντικείμενα στυλ Γεωγραφικά μέσω MSLINK είχε μια ένωση σε μια βάση δεδομένων που ήταν όλα το αντικείμενο είχε, ένα OLE σύνδεσμο τύπου. Αυτό MSLINK συναφείς γραφικό αντικείμενο από το αρχείο DGN χρησιμοποιώντας το MAPNAME του πίνακα ΧΑΡΤΕΣ, και μέσω MSCATALOG να προσδιορίσει πού να πάρετε τα στοιχεία από Entitynum. Επιπλέον, υπήρχαν διπλασιάζει πίνακες για τα έργα συμβατά με Intergraph που πραγματοποιείται συνήθως UG πριν.

clip image00121 Migrating features from Geographics to Bentley Map

Επιπλέον, το αντικείμενο ήταν ένα χαρακτηριστικό, αν και αυτό δεν ήταν δυναμική, όταν κατανέμει αποκτήσει τις ιδιότητες που ορίζονται για το εν λόγω χαρακτηριστικό (συμπεριλαμβανομένων των εντολών) και η ίδια συνδέθηκε με τον πίνακα κατηγορία. Ένα αντικείμενο μπορεί να έχει περισσότερα από ένα χαρακτηριστικό και η προτεραιότητα ήταν που της ανατίθενται με την οριστική στυλ, αυτό το χαρακτηριστικό και άλλα αντικείμενα που συνδέονται με τη βάση που συνδέεται με την MSCATALOG πίνακα όπου διατέθηκαν, όπωςentitynum που ήταν ο ομφαλός της τα πάντα.

clip image00213 Migrating features from Geographics to Bentley Map

Στη συνέχεια, η index.dgn αρχείο το οποίο τηρεί τα σχήματα των συνδεδεμένων χάρτες, χάρτες εδώ πήρε μια MAPID έτσι ώστε ο καθένας που συνδέονται με Γεωγραφικά είχε τουλάχιστον δύο τομείς: MSLINK (γραφική αριθμός οντότητα, μοναδική για το κάθε χάρτη) που είναι πάντα το πρωτεύον κλειδί και MAPID (στις οποίες χάρτη αποθηκεύονται, είναι μοναδική στον κατάλογο των χαρτών »), το οποίο είναι ένα εξωτερικό κλειδί στον πίνακα ΧΑΡΤΕΣ.

Έτσι, ο μόνος τρόπος για να αλληλεπιδρούν με τα δεδομένα διατηρώντας σύνδεση με τη βάση, και οι εργασίες με αυτό έγιναν απρόσεκτα (*) Όπως την ενημερωμένη έκδοση στους πίνακες που έχουν πληροφορίες του αντικειμένου, όπως η περιοχή, περιμετρικά και συντονίζει έτσι ώστε εκδότης δεν θα ξέρει πώς να το αναπτύξετε. Μπορεί επίσης να αφαιρεθεί ετικέτες που έπεσε ως αντικείμενα δεδομένων με τον ίδιο σύνδεσμο του συνδεδεμένο αντικείμενο.

Φαίνεται απλό, αλλά μου κόστισε πάρα πολύ να καταλάβει από MGE, και η οδυνηρή κατάσταση είναι ότι όλη αυτή καπνός δεν εξυπηρετεί πολύ για ένα έργο με την Bentley χάρτη.

clip image0038 Migrating features from Geographics to Bentley MapΠώς Bentley Χάρτης λειτούργησε

Μια Bentley Χάρτης έργο διατηρεί την ίδια λογική του χαρακτηριστικού κατηγορίας, χάρτη, και το αντικείμενο? Αλλά στην προκειμένη περίπτωση, κατά την αντικατάσταση τρόπο OLE σύνδεσμο για XML πολλές από τις αλλαγές της διαδικασίας.

Στην περίπτωση αυτή, το αντικείμενο στο χάρτη μπορεί να έχει αποθηκευμένα δεδομένα (στο ίδιο DGN), το οποίο είναι κατανοητό ως xml ή όπως αποκαλείται από Bentley WFM. Τότε, επίσης, αλλαγές που τώρα τα αντικείμενα μπορεί να έχει μόνο ένα χαρακτηριστικό και να χωρικά συνδέονται με τοπολογικές κανόνες? Καιρό όριο του μπλοκ θα μπορούσε να είναι μια ίδια γραμμή και το όριο της ιδιοκτησίας, επίσης, αλλά τώρα θα πρέπει να είναι ξεχωριστά αντικείμενα αλλά με μια τοπολογική εταιρικής σχέσης, έτσι ώστε όταν αλλάζοντας το ένα, άλλο το κάνει πάρα πολύ.

Έτσι, αλληλεπιδρούν με τα δεδομένα είναι μόνο ένα απλό κλικ, αν δεν σχετίζεται με το έργο, μπορείτε να διαβάσετε μόνο που είχε απομείνει ως xfm δεδομένων. Και τότε γίνεται δυναμικήετικέτες ‘ χειρισμό και τα χαρακτηριστικά ιδιότητες, με μόνο τις αλλαγές από την Geospatial διαχειριστή. Πριν, κάνετε μια αλλαγή μόνο δυναμικά προβολή μέσω Publisher, αλλά αντικείμενα που πρέπει να αφαιρεθεί και πάλι αποδίδεται το χαρακτηριστικό.

Επιπλέον Bentley Χάρτης παρέχει επιλογές για τη δημιουργία φορμών δεδομένων, διαδοχικές διαδικασίες, που συνδέονται εντολές (μέθοδοι / επιχειρήσεις / domains / κριτηρίων / εκθέσεις) και άλλες πιρουέτες που διευκολύνουν δομικών στοιχείων.

Σε κάτι που δεν έχει αλλάξει τόσο πολύ, και είναι σαν ESRI χρήστες να το πω, ότι ο καπνός καταλαμβάνει το πράσινο για μάσημα και εύπεπτος.

Το πρόβλημα

Ωστόσο, η μεταφορά δομή του έργου είναι δυνατόν, και στη συνέχεια να προσθέσετε τις λειτουργίες μέσα από Διαχειριστής Geospatial, η οποία θα υποθέσουμε ότι είναι έτοιμη να συνεχίσει τη χρήση δεδομένων, αλλά το δίλημμα είναι:

Και οι χάρτες κατασκευάζονται με Γεωγραφικά;

Για το Bentley δεν έχει σχεδιάσει ένα τέχνασμα για να μετατρέψει τα αντικείμενα του έργου Legacy σε xfm σχέδιο … τι γαμημένο!

Η πρόταση θα προτείνω είναι αυτό που βλέπω βιώσιμη, αφού κουβέντα με ένα φίλο επαφή από τη Χιλή, μετά από αρκετά μηνύματα που έχουμε φτάσει σε μια παρωχημένη αλλά λειτουργικό egeomate.

Βήμα 1. Εξαγωγή σε σχήμα αρχείων

Από ένα έργο Γεωγραφικά, άνοιξε, επιλέξτε τα χαρακτηριστικά επιλογή Εξαγωγή σε αρχεία μορφής (Αρχείο / Εξαγωγή / SHP). Αυτό πρέπει να γίνει για κάθε υφιστάμενη χαρακτηριστικό στο χάρτη.

clip image0047 Migrating features from Geographics to Bentley Map

Θα πρέπει να αγωνίζονται λίγο, όταν τα αντικείμενα είναι κέντρο βάρους / ορίων, διότι θα ήταν απαραίτητο να μετατραπούν σε σχήματα μετακίνηση του συνδέσμου.

Εξαγωγή μπορεί επίσης να γίνει για να Mapinfo, όπως εσείς προτιμάτε.

clip image0054 Migrating features from Geographics to Bentley MapΒήμα 2. Εισαγωγή από Bentley Χάρτης

Και τώρα, από το Έργο Bentley Χάρτης, επιλέξτε την επιλογή εισαγωγής (Αρχείο / Εισαγωγή / GIS Οι τύποι δεδομένων), Με αυτή τη Διαλειτουργικότητα Εμφανίζεται το παράθυρο, εφαρμόζουμε το δεξί πλήκτρο του ποντικιού στο Εισαγωγές και επιλέξτε την εισαγωγή νέας.

clip image0064 Migrating features from Geographics to Bentley MapΜε το δεξί πλήκτρο του ποντικιού στο Import1 είναι επιλεγμένο ένα αρχείο ή έναν ολόκληρο κατάλογο.Αρχεία Shapeμπορούν να εισαχθούν ή Mapinfo ΠΔΠ τύπου αρχείων και καρτέλα.

Κατά την επαφή με το Κατηγορία χαρακτηριστικόμπορούμε να δούμε ότι είναι δυνατό για να επιλέξετε το επίπεδο, το χρώμα, τη διαφάνεια και άλλες ιδιότητες.

Να αναθέσει στηνχαρακτηριστικό ότι είναι προς το συμφέρον μας, απλά αναθέστε το στρώμα (επίπεδο).

Το επώδυνο μέρος

Όπως Memin είπε σε αυτό το παλιό του Μεξικού Κόμικς (**):

“Heck!”

Θα πρέπει να το κάνετε αυτό για κάθε χαρακτηριστικό σε κάθε χάρτη σε κάθε κατηγορία σε κάθε έργο.

Για να το κάνετε αυτό μπορείτε να αποθηκεύσετε το εισαγωγή, Και μόνο αρχείο που ονομάζεται από το αρχείο ή κατάλογο. Η αλήθεια είναι ότι υπάρχει πολλή δουλειά για τη μετατροπή των δεδομένων, ειδικά αν είναι σε ξεχωριστά αρχεία. Δεν θα ήταν κακό, να εργαστεί για μια VBA στο. NET για να αυτοματοποιήσει τη διαδικασία, αντί να ασχολούνται με αυτό το έργο με το χέρι, η οποία μπορεί να προκαλέσει περισσότερο από κάποια αυτοκτονία μία ημέρα. Ο κύριος (***), Το πρόβλημα είναι, ότι για να κάνει το άλμα είμαστε συνεχώς ανάλογα με εξειδικευμένο (και πολύ καπνιστό) συμβουλές για την κατανόηση της Bentley Χάρτης και κότσια Γεωγραφικά », είναι δυνατό, αλλά οι αιτήσεις δεν πρέπει να είναι τόσο αστρικό (Ας το παραδεχτούμε αυτό, και οι δύο είναι) για τους απλούς χρήστες.

Είναι ακόμα πιο επώδυνες, αν στην αρχική DGN ήταν αποθηκευμένες πληροφορίες για την ιστορία … το νέο αρχείο θα έχει τίποτα της ιστορίας.

Εν κατακλείδι

Η λύση που παρουσιάζεται είναι εφικτή, αν έχετε λίγο τα δεδομένα, ή εάν είχαν αποθηκευθεί στη χωρική κασέτα, ως εκ τούτου το θλιβερό συμπέρασμα είναι ότι η μετανάστευση από τις Γεωγραφικά στην Bentley Χάρτης δεν είναι τόσο απλή μετατροπή δεδομένων. Αν Geospatial διοικήσεως, όπως είπα και πριν, είναι ένα πονόδοντο, στοιχείων για τη μετανάστευση θα μπορούσε να είναι ακόμα πιο επώδυνη αν Bentley πιστεύει σε λύσεις για τους χρήστες τους ότι για το λόγο αυτό δεν θέλουν να μεταναστεύσουν από τη μια μέρα στην άλλη.

Μιλώντας με egeomated φίλους μου έκαναν μια παράλογη αναλογία, αλλά αυτό είναι μια βαρετή μέρα σε ένα άθλιο ξενοδοχείο και η σύγκριση είναι τόσο αληθινό, με την άδειά σας θα το χρησιμοποιήσει:

«Δεν είναι όπως η αλλαγή ζευγάρι …

… Θα μπορούσε να είναι σαν να χάσει και πάλι την παρθενία ”

ΣΗΜΕΙΩΣΕΙΣ ΜΕΤΑΦΡΑΣΗ:

(*) μια lo BestiaΈνα ισπανικό ιδίωμα που σημαίνει κάτι έχει να γίνει προσεκτικά.

(**) PaquínΣτο Μεξικό, η λέξη αυτή χρησιμοποιείται αντί του Comic.

(***) κλαδικάΑυτή η ορολογία που χρησιμοποιείται αντί του όρου «κύριο» ή «κύριο».

 

 번역 참고 :이 게시물의 끝에 약간의 코멘트를 읽어 보시기 바랍니다.

몇 시간 전에 우리는에서 도약하는 데 걸리는 무엇을 말하는되고있다 마이크로 벤틀리지도에 지리학은, 우리가 이야기하는 방법 계획 작업과 벤틀리지도의 몇 가지 중요한 장점을 모두. 미리보기 글에서 나는이 프로젝트 구조를 마이그레이션 할 수 있습니다 방법을 이야기하며,이 경우 나는 XFM의 기능을 클래스에 지오 그라픽 속성을 가진 맵을 마이그레이션하는 방법을 씹어 싶습니다.

지오 그라픽 레거시로 만든 프로젝트 구조는 벤틀리지도에서 가져올 수 있지만, 그것은 속성이 새 프로젝트에 의해 인식 될 개체가이 할당되어야한다는 것을 의미하지 않는다.

지오 그라픽이 어떻게 작동하는지

MSLINK를 통해 지오 그라픽의 스타일 개체에 있던, OLE 형식 링크 모든 객체이었다 데이터베이스에 연결을했다. MAPS 테이블의 맵 이름을 사용하여 DGN 파일에서, 그리고에서 데이터를 얻을 수있는 방법을 식별하는 MSCATALOG 통해 MSLINK 관련 그래픽 개체 Entitynum. 또한, 일반적으로 전에 UG를 실시 인터와 호환 프로젝트를위한 테이블이 두 배가되었다.

clip image00121 Migrating features from Geographics to Bentley Map

할당은 그 속성 (명령 포함)에 대해 정의 된 속성을 인수 자체가 CATEGORY 테이블과 연관된 때이 동적 아니었지만 또한, 객체는 특징이었다. 객체가 하나 이상의 속성을 가질 수 있고 우선 순위가 확실한 스타일에 할당 된이었고,이 기능과베이스에 연결된 다른 객체가 같은 할당 된 MSCATALOG 테이블과 연관된 entitynum 그 모두의 배꼽이었다.

clip image00213 Migrating features from Geographics to Bentley Map

다음 index.dgn 항상 기본 키와 MapID (지도하는을이다 MSLINK (각 맵에 고유 한 그래픽 개체 번호) : 파일이 링크 된 맵의 모양을 유지, 여기에서지도는 지오 그라픽에 연결된 각 테이블은 적어도 두 개의 필드를 가지고 있도록 MapID했다 저장 MAPS 테이블에 외부 키입니다) 맵 ‘카탈로그에서 고유합니다.

따라서 데이터와 상호 작용하는 유일한 방법은베이스에 연결을 유지하고, 작업 그것으로되었다 부주의하게 수행 하였다 (*)와 같은 영역 경계로 오브젝트의 정보를 가지고 좌표 테이블의 갱신처럼 그렇게 게시자를 배포하는 방법을 알고있다. 또한 연결된 개체의 동일한 링크와 데이터베이스 개체로 떨어졌다 라벨을 제거 할 수 있습니다.

그것은 간단한 것 같지만 너무 많은 MGE의 이해 나 비용, 고통스러운 상황이 모든 연기가 벤틀리지도와 함께 프로젝트를 위해 많은 역할을하지 않는다는 것입니다.

clip image0038 Migrating features from Geographics to Bentley Map벤틀리지도 작용하는 방법

벤틀리지도 프로젝트 범주 속성,지도, 및 객체의 동일한 논리를 유지하고 있습니다 만,이 경우, 프로세스 변경의 많은 XML에 대한 OLE 링크의 방법을 대체합니다.

이 경우,지도에서 객체는 벤틀리 WFM에 의해 호출의 XML로 또는 이해 데이터를 (같은 DGN)에서, 저장 할 수 있습니다. 다음도 변경 이제 객체는 하나의 속성을 가질 수있는 공간적 위상 규칙을 통해 연결할 수, 시간 전에 블록의 제한은 같은 라인과 숙박 시설의 제한도있을 수 있지만, 지금은 다른 오브젝트를해야하지만 위상 제휴와 같은 때 하나를 변경, 다른도 않습니다.

데이터를 간단한 클릭으로 단지에 따라서 여부를 프로젝트에 연결되지 않은, 당신은 XFM 데이터로 남아 있던 모든 것을 읽을 수 있습니다, 상호 작용합니다. 그리고 그것은 동적됩니다 라벨 ‘ 단지 지리 관리자에서 변경을 함께 취급하고 속성 속성. 이전, 변경 사항은 동적으로 제작사를 통해 볼되었지만 개체를​​ 제거 할 필요와 특성을 다시 할당합니다.

또한 벤틀리지도 데이터 양식, 순차적 프로세스 관련 명령 (방법 / 작업 / 도메인 / 기준 / 보고서) 및 데이터 구축을 용이하게하는 다른 피 루엣을 만들기위한 옵션을 제공합니다.

뭔가 너무 많이 변경하지 않은, 그것은 ESRI 사용자처럼이 말을, 그 연기를 씹는 소화를위한 녹색을 차지합니다.

문제

그러나, 프로젝트 구조를 전송하는 데이터 만 딜레마를 먹이 계속할 준비가되는 것이라고 가정 할 지리 관리자를 통해 기능을 추가 할 후 가능하며, :

그리고지도는 지오 그라픽로 구성?

그 벤틀리 XFM 초안 레거시 프로젝트의 개체를 변환하는 트릭을 설계하지 않은 … 어떤 빌어 먹을!

내가 제안합니다 제안은 우리가 구식하지만 기능 egeomate에 도달 한 여러 메일 후, 칠레에서 연락을 친구와 채팅을하고 난 후에, 나는이 가능한 볼 수 있습니다.

단계 1. 파일을 형성하기 위해 내보내기

지오 그라픽 프로젝트에서, 열, 모양 파일 (로 내보내기 옵션 속성을 선택파일 / 내보내기 / SHP). 이것은 기존의 모든에 대해이 작업을 수행해야합니다 특징 지도한다.

clip image0047 Migrating features from Geographics to Bentley Map

이 링크를 움직이는 형태로 변환하는 데 필요한 것이 있기 때문에, 객체 중심 / 경계 할 때 조금 투쟁 할 것입니다.

당신이 원하는대로 수출은 MAPINFO로도 수행 할 수 있습니다.

clip image0054 Migrating features from Geographics to Bentley Map2 단계. 벤틀리지도에서 가져 오기

그리고 지금, 벤틀리지도 프로젝트 (가져 오기 옵션을 선택합니다파일 / 가져 오기 / GIS 데이터 유형)이 함께 상호 운용성 창이 나타나면, 우리는에서 마우스 오른쪽 버튼을 적용 수입 선택 새 가져 오기.

clip image0064 Migrating features from Geographics to Bentley MapImport1에서 마우스 오른쪽 버튼으로는 파일이나 전체 디렉토리 중 하나를 선택합니다. 모양 파일수입 또는 MAPINFO 파일 형식 MIF 및 탭 할 수 있습니다.

를 만질 때 기능 클래스 우리는 레벨, 색상, 투명도 및 기타 속성을 선택하는 것이 가능하다는 것을 알 수 있습니다.

에 할당하려면 특징우리의 관심 즉, 단지 계층 (수준)을 지정합니다.

고통스러운 부분

Memín는 옛날 멕시코에서 말한대로 만화의 (**) :

“빌어 먹을!”

그것은 각 프로젝트의 각 범주에서 각 맵의 각 기능에 대해이 작업을 수행해야합니다.

이렇게하려면 당신은을 저장할 수 있습니다 수입, 단지 파일이나 디렉터리에서 파일을했다. 진실은 별도의 파일에 특히 데이터를 변환 할 일이 많은이 있다는 것입니다. 그것은 어떤 자살 일일 이상을 일으킬 수있는 수동으로이 작업을 처리하는 대신 프로세스를 자동화 할 수 있습니다. NET에서 VBA를 작업 할 나쁘지 않을 것이다.  (***) 문제는 우리가 지속적으로 벤틀리지도의와 지오 그라픽 ‘배짱을 이해하는 전문 (아주 훈제) 조언에 따라하는 도약 할 것을, 그것은 가능하지만, 응용 프로그램 (하자 얼굴을 너무 아스트랄 안된다 그것은 모두 일반 사용자)입니다.

원래 DGN의 역사에 정보를 저장 한 경우 … 새 파일 역사의 아무것도없는 것, 더 고통이다.

결론

당신은 약간의 데이터가있는 경우 제출 솔루션은 가능한, 또는 그들이 공간 카트리지에 저장되어있는 경우, 따라서 슬픈 결론은 지오 그라픽에서 벤틀리지도로 마이그레이션 간단한 데이터 변환으로되지 않는 것입니다. 지리 관리자, 내가 전에 말했듯이, 치통 경우 벤틀리는 이런 이유로 1 일 ~ 다른 마이그레이션하지 않으려는 자신의 사용자를위한 솔루션을 생각하지 않으면 데이터 마이그레이션은 한층 더 고통 스러울 수 있습니다.

egeomated 친구들과 대화 나누기 그들이 나를 현명 비유했지만,이 초라한 호텔에서 지루한 날과 비교가 당신의 허가를 가진, 그래서 사실로 나는 그것을 사용합니다 :

“이것은 몇 가지 변화처럼되지 않습니다 …

… 그것은 “다시 순결을 잃는처럼 될 수있다

번역 주 :

(*) 싸다 bestia뭔가 의미가 스페인의 관용구는 신중하게 수행 할 수 없습니다 있습니다.

(**) 파킨멕시코에서는이 단어 대신에 만화의 사용.

(***) toral이 용어는 ‘주’또는 ‘주체’대신에 사용됩니다.

 

 अनुवाद नोट: इस पोस्ट के अंत में कुछ टिप्पणी पढ़ें.

कुछ समय पहले हम इसे से छलांग करने के लिए क्या लगता है के बारे में बात की जा रही है Microstation बेंटले मानचित्र Geographics, हम बात के बारे में कैसे योजनाओं के काम और बेंटले मानचित्र के कुछ महत्वपूर्ण लाभ दोनों. एक पूर्वावलोकन पोस्ट में मैं यह परियोजना संरचना विस्थापित करने के लिए संभव है कि किस बात की, इस मामले में मैं Xfm की सुविधा वर्गों के लिए Geographics विशेषताओं के साथ नक्शे विस्थापित करने के लिए कैसे जुगल करना चाहते हैं.

Geographics विरासत के साथ बनाया गया एक परियोजना संरचना बेंटले मानचित्र से आयात किया जा सकता है, यह गुण नई परियोजना द्वारा मान्यता प्राप्त हो जाएगा वस्तुओं, इन सौंपा जाना चाहिए कि इसका मतलब यह नहीं है.

Geographics काम कैसे

एक MSLINK माध्यम Geographics शैली वस्तुओं में था, एक OLE प्रकार की कड़ी सभी उद्देश्य था कि एक डेटाबेस के लिए एक संघ था. एमएपीएस तालिका के MAPNAME उपयोग कर Dgn फ़ाइल से, और से डेटा प्राप्त करने के लिए पहचान जहां MSCATALOG के माध्यम से इस MSLINK जुड़े ग्राफिक वस्तु Entitynum. साथ ही, आम तौर पर पहले एक स्नातकीय किया कि Intergraph के साथ संगत परियोजनाओं के लिए टेबल वहाँ डबल्स गया.

clip image00121 Migrating features from Geographics to Bentley Map

आवंटित कि विशेषता (आदेशों सहित) के लिए परिभाषित संपत्तियों का अधिग्रहण कर लिया और खुद श्रेणी तालिका के साथ संबद्ध किया गया था जब यह गतिशील नहीं था, हालांकि इसके अतिरिक्त, वस्तु, एक विशेषता थी. एक वस्तु एक से अधिक गुण हो सकता है और प्राथमिकता यह निश्चित शैली को सौंपा जो था, इस सुविधा और आधार से जुड़े अन्य वस्तुओं यह ऐसी आबंटित किया गया जहां MSCATALOG तालिका के साथ जुड़े थे entitynum कि सब कुछ की नाभि था.

clip image00213 Migrating features from Geographics to Bentley Map

तो index.dgn हमेशा प्राथमिक कुंजी और MapID (नक्शा जिस पर है कि MSLINK (प्रत्येक नक्शे पर अद्वितीय ग्राफिकल इकाई संख्या): फ़ाइल जुड़े नक्शे का आकार रखा, यहां नक्शे Geographics से जुड़ा हुआ हर तालिका में कम से कम दो क्षेत्रों था ताकि एक MapID ले लिया संग्रहीत, एमएपीएस मेज पर एक बाहरी कुंजी है) नक्शे ‘सूची में अद्वितीय है.

इसलिए डेटा के साथ बातचीत करने के लिए एक ही रास्ता आधार करने के लिए कनेक्शन को बनाए रखने, और संचालन इसके साथ था लापरवाही से किया गया (*) ऐसे क्षेत्र, परिधि के रूप में वस्तु की जानकारी है और निर्देशांक कि तालिकाओं में अद्यतन की तरह इतना है कि प्रकाशक इसे तैनात करने के लिए कैसे पता होगा. यह भी लिंक किया गया ऑब्जेक्ट की इसी कड़ी के साथ डेटाबेस वस्तुओं के रूप में गिर गया है कि लेबल हटाया जा सकता है.

यह आसान लगता है, लेकिन यह बहुत ज्यादा MGE से यह समझ में मुझे लागत, और दर्दनाक स्थिति सभी इस धुएं बेंटले नक्शा के साथ एक परियोजना के लिए ज्यादा सेवा नहीं करता है.

clip image0038 Migrating features from Geographics to Bentley Mapबेंटले मानचित्र में कार्य कैसे

एक बेंटले नक्शा परियोजना श्रेणी गुण, नक्शे, और वस्तु का एक ही तर्क रखता है, लेकिन इस मामले में, प्रक्रिया में परिवर्तन की बहुत एक्सएमएल लिए OLE लिंक के रास्ते बदलते समय.

इस मामले में, नक्शे पर आपत्ति यह बेंटले WFM द्वारा कहा जाता है xml के रूप में या के रूप में समझा जाता है कि जो डेटा (उसी Dgn में), संग्रहीत कर सकते हैं. फिर भी परिवर्तन अब वस्तुओं केवल एक गुण हो सकता है और स्थानिक topological के नियमों के माध्यम से जुड़ा हो, समय से पहले ब्लॉक की सीमा एक ही लाइन और संपत्ति की सीमा भी हो सकता है, लेकिन अब वे अलग वस्तुओं होना चाहिए, लेकिन एक topological भागीदारी के साथ इस तरह है कि जब एक बदल रहा है, एक और भी करता है.

डेटा एक साधारण क्लिक में बस है साथ तो या परियोजना से जुड़ा नहीं है, तो आप Xfm डेटा के रूप में छोड़ दिया गया था कि सब पढ़ सकते हैं, बातचीत. और फिर यह गतिशील हो जाता है लेबल ‘ केवल Geospatial प्रशासक से बदलाव करने के साथ, हैंडलिंग और विशेषताओं के गुण. इससे पहले, एक परिवर्तन केवल गतिशील प्रकाशक के माध्यम से देख रहा था, लेकिन वस्तुओं को हटाया जाना आवश्यक है और विशेषता फिर से सौंपा बनाते हैं.

इसके अलावा बेंटले नक्शा डेटा रूपों, अनुक्रमिक प्रक्रियाओं, जुड़े आदेश (तरीकों / आपरेशनों / डोमेन / मापदंड / रिपोर्ट) और डेटा निर्माण की सुविधा है कि अन्य pirouettes बनाने के लिए विकल्प प्रदान करता है.

कुछ में इतना बदल नहीं किया था, और यह ESRI उपयोगकर्ताओं की तरह है यह कहना, कि धुएं यह चबाने और पचाने के लिए हरे रंग की एक में रह रहे हैं.

समस्या

हालांकि, एक परियोजना संरचना स्थानांतरित डेटा लेकिन दुविधा खिला जारी रखने के लिए तैयार किया जा रहा है लगता होगा जो Geospatial प्रशासक के माध्यम से functionalities जोड़ने के लिए तो संभव है, और:

और नक्शे Geographics के साथ निर्माण?

उस बेंटले के लिए Xfm मसौदा करने के लिए एक विरासत परियोजना की वस्तुओं में परिवर्तित करने के लिए एक चाल के लिए डिज़ाइन नहीं किया गया है … क्या कमबख्त!

मैं सुझाव देगा प्रस्ताव हम एक पुरानी लेकिन कार्यात्मक egeomate तक पहुँच गए हैं कई मेल के बाद, चिली से संपर्क किया एक दोस्त के साथ बातें होने के बाद, मैं व्यवहार्य है जो देखने में से एक है.

चरण 1. फाइलों को आकार के लिए निर्यात

एक Geographics परियोजना से, खोला, आकार फ़ाइलें (के लिए विकल्प निर्यात विशेषताओं का चयनफाइल / निर्यात / SHP). यह हर मौजूदा के लिए किया जाना चाहिए सुविधा नक्शे में.

clip image0047 Migrating features from Geographics to Bentley Map

यह कड़ी आगे बढ़ आकृतियों में परिवर्तित करने के लिए आवश्यक हो जाएगा, क्योंकि यह वस्तुओं केन्द्रक / सीमा रहे हैं जब थोड़ा संघर्ष करना होगा.

आप पसंद के रूप में निर्यात, MapInfo करने के लिए भी किया जा सकता है.

clip image0054 Migrating features from Geographics to Bentley Mapचरण 2. बेंटले मानचित्र से आयात

और अब, बेंटले नक्शा परियोजना से, (आयात विकल्प का चयनफ़ाइल / आयात / जीआईएस डेटा प्रकार), इस के साथ इंटरोऑपरेबिलिटी विंडो प्रकट होता है, हम पर सही माउस बटन लागू आयात और चयन नए आयात.

clip image0064 Migrating features from Geographics to Bentley MapImport1 में सही माउस बटन के साथ एक फ़ाइल या एक पूरी निर्देशिका या तो चयनित है.आकार फ़ाइलें आयातित या MapInfo फाइलें प्रकार MIF और टैब किया जा सकता है.

छू जब सुविधा वर्ग हम यह स्तर, रंग, पारदर्शिता और अन्य संपत्तियों का चयन करने के लिए संभव है कि देख सकते हैं.

को आवंटित करने के लिए सुविधा हमारे हित में है कि, बस परत (स्तर) आवंटित.

दर्दनाक हिस्सा

Memín कि पुराने मैक्सिकन में कहाहास्य (**):

“ओह!”

यह प्रत्येक परियोजना में प्रत्येक श्रेणी में प्रत्येक नक्शे पर प्रत्येक सुविधा के लिए यह करना होगा.

ऐसा करने के लिए आप को बचा सकता है आयात, और केवल फ़ाइल या निर्देशिका से फ़ाइल कहा जाता है. सच्चाई यह है कि वे अलग फ़ाइलों में कर रहे हैं विशेष रूप से अगर डेटा को बदलने के लिए बहुत काम की है कि वहाँ है. यह कुछ आत्महत्या एक दिन से अधिक का कारण हो सकता है, जो स्वयं इस कार्य से निपटने के बजाय प्रक्रिया को स्वचालित करने के लिए. NET में एक vba काम करने के लिए, बुरा नहीं होगा. मुख्य (***) समस्या हम लगातार बेंटले नक्शा है और Geographics ‘हिम्मत को समझने के लिए एक विशेष (और बहुत स्मोक्ड) सलाह पर निर्भर कर रहे हैं छलांग बनाने के लिए, कि है, यह संभव है, लेकिन आवेदन पत्र (चलो चेहरा इतना सूक्ष्म नहीं होना चाहिए यह दोनों आम प्रयोक्ताओं के लिए) हैं.

यह मूल Dgn में इतिहास में जानकारी संग्रहीत किया गया था अगर … नई फ़ाइल के इतिहास के बारे में कुछ नहीं होगा, और भी दर्दनाक है.

अंत में

आप डेटा बहुत कम अगर प्रस्तुत समाधान संभव है, या वे स्थानिक कारतूस पर संग्रहीत कर रहे थे, इसलिए उदास निष्कर्ष Geographics से बेंटले मानचित्र के लिए प्रवास सरल डेटा परिवर्तन के रूप में नहीं है. Geospatial प्रशासक, जैसा कि मैंने पहले कहा, एक दांत दर्द है, तो बेंटले इस कारण के लिए एक दिन से दूसरे की ओर पलायन नहीं करना चाहता कि अपने उपयोगकर्ताओं के लिए समाधान पर सोचता है, जब तक कि डेटा प्रवास अभी भी अधिक दर्दनाक हो सकता है.

Egeomated दोस्तों के साथ बात कर रहे है वे मुझे एक मूर्ख सादृश्य बना दिया है, लेकिन यह एक अस्वस्थ होटल में एक उबाऊ दिन है और इसकी तुलना आपकी अनुमति के साथ, तो सच है के रूप में मैं इसे इस्तेमाल करेंगे:

“यह जोड़ी बदलने की तरह नहीं है …

… यह “फिर कौमार्य खोने की तरह हो सकता है

अनुवाद टिप्पणियाँ:

(*) एक लो bestiaकुछ का मतलब है कि एक स्पेनिश मुहावरा सावधानी से किया जाना नहीं गया है.

(**) Paquinमेक्सिको में, इस शब्द के बजाय हास्य का प्रयोग किया जाता है.

(***) Toralइस शब्दजाल ‘मुख्य’ या ‘प्रिंसिपल’ के बजाय प्रयोग किया जाता है.

 

 ПЕРЕВОД ПРИМЕЧАНИЯ: Предлагаем вашему вниманию некоторые комментарии в конце этого поста.

Некоторое время назад нас есть время говорить о том, что нужно, чтобы сделать скачок отМикростанция Geographics для Bentley Map, мы говорили о том, как схемы работы и некоторые важные преимущества Bentley Map. В рекламном посте я говорил, как можно перенести структуру проекта, в данном случае я хотел бы, чтобы жевать, как перенести с карты Geographics атрибуты классов XFM в функцию.

В то время как структура проекта созданных с применением устаревших Geographics могут быть импортированы из Bentley Map, это не значит, что объекты, атрибуты будут признаны нового проекта, они должны быть назначены.

Как работал Geographics

В стиле Geographics объектов через MSLINK были ассоциации с базой данных, которая была все было объектом, OLE ссылку типа. Это MSLINK связанный графический объект из файла DGN использованием MapName таблицы карт и через MSCATALOG определить, где можно получить данные из Entitynum. Кроме того, были удваивается столы для проектов, соответствующих целям Intergraph, что обычно осуществляется UG раньше.

clip image00121 Migrating features from Geographics to Bentley Map

Кроме того, объектом была характерной чертой, хотя это не было динамичным, когда выделить приобрел свойства, определенные для этого атрибута (в том числе команд) и сам был связан с категорией таблице. Объект может иметь более одного атрибута и приоритет которых был возложенные на него окончательный стиль, эта функция и другие объекты, связанные с базой были связаны с MSCATALOG стол, где он были выделены такие entitynum , который был пупом все.

clip image00213 Migrating features from Geographics to Bentley Map

Тогда index.dgn файл хранится формы связанного карты, карты здесь взял МАПИД так, чтобы каждая таблица связана с Geographics имели по крайней мере два поля: MSLINK (графический числе лица, уникальные на каждой карте), который всегда первичный ключ и МАПИД (на котором карта хранится, является уникальным в Каталог карт »), которая является внешним ключом к таблице карт.

Таким образом, единственный способ взаимодействия с данным поддержания связи с базовой и операции с ним были сделаны небрежно (*), Как обновление в таблицы, которые имеют информация об объекте, таких как площадь, периметр и координаты так, что издатель будет знать, как развернуть его. Это также могут быть удалены этикетки, которая упала как объекты базы данных с тем же звеном связанный объект.

Это кажется простым, но это стоило мне слишком много понимаю от MGE, и болезненная ситуация, что все это дым не служит много для проекта с Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapКак функционировал Bentley Map

Проект Bentley Map поддерживает тот же логику атрибута категории, карта, и объект, но в этом случае при замене способ OLE ссылка для XML большую часть процесса изменения.

В этом случае объект на карте может храниться данные (в том же DGN), которая понимается как XML или как это называется Бентли WFM. Тогда и изменения, которые сейчас объектов может иметь только один атрибут и быть пространственно связаны через топологические правила; время назад пределом блока может быть одной и той же линии и предела собственности также, но теперь они должны быть отдельные объекты, но с топологическим партнерства, так что при изменение одного, другой тоже.

Так что работать с данными только на простой клик, соединенные или не соединенные в проект, вы можете прочитать все, что осталось, как XFM данных. И тогда становится динамической этикеток обработки и атрибуты свойств, только с внесением изменений от геопространственной администратором. Перед тем, внести изменения только динамически просматривать через издателе, но объекты должны быть удалены и повторно назначен атрибут.

Кроме того Bentley Map предоставляет возможности для создания форм данных, последовательные процессы, связанные с ним команды (методы / Операции / Домены / критерии / отчеты) и другие пируэты, которые способствуют строительству данных.

В чем-то не изменилось так много, и это как ESRI пользователи говорят, что это, что дым занимает зеленый для пережевывания и переваривания его.

Проблема

Тем не менее, передача структуры проекта можно, а затем добавлять новые функции через геопространственной администратора, который предположил бы быть готовым продолжать кормление данных, но дилемма:

И карты, построенные с Geographics?

Для этого Бентли не предназначены трюк для преобразования объектов наследия проект XFM проект … что гребаный!

Предложение, которое я предложу один, который я вижу, жизнеспособным, после того, как в чате с другом связаться из Чили, после нескольких почты мы дошли до устарела, но функциональная egeomate.

Шаг 1. Экспорт в файлы форм

От проекта Geographics, открытая, выбрать атрибуты вариант экспорта в форме файлов (Файл / Экспорт / SHP). Это должно быть сделано для каждого существующего особенность на карте.

clip image0047 Migrating features from Geographics to Bentley Map

Это должно было бы бороться немного Когда объекты тяжести / границы, потому что было бы необходимо преобразовать в форму перемещения ссылке.

Экспорт также может быть сделано, чтобы Mapinfo, как вам удобнее.

clip image0054 Migrating features from Geographics to Bentley MapШаг 2. Импорт из Bentley Map

И теперь, в рамках проекта Bentley Map, выберите опции импорта (Файл / Импорт / ГИС Типы данных), При этом Взаимодействие Появится окно, мы применяем правой кнопкой мыши на Импорт и выберите новый импорт.

clip image0064 Migrating features from Geographics to Bentley MapС помощью правой кнопки мыши в Import1 он выбран файл или весь каталог.Форма файлымогут быть импортированы или Mapinfo MIF типа файлов и вкладки.

При касаниифункция классамы видим, что можно выбрать уровень, цвет, прозрачность и другие свойства.

Чтобы назначить его наособенность то есть наши интересы, просто присвоить слой (уровень).

На болезненный участок

Как говорится в Memin что старые мексиканские Комический (**):

“Черт!”

Это должно было бы сделать это для каждой функции на каждой карте в каждой категории в каждом проекте.

Для этого вы можете сохранить импортировать, И только называется файл, файла или каталога. Правда в том, что есть много работы для преобразования данных, особенно если они находятся в отдельных файлах. Было бы не плохо, работать в VBA. NET для автоматизации процесса вместо того чтобы справиться с этой задачей вручную, что может привести к более, чем некоторые самоубийством один день. основной (***) Проблема в том, что сделать скачок мы постоянно в зависимости от специализированных (и очень курили) советов, чтобы понять Bentley Map и кишками Geographics, это возможно, но приложения не должны быть настолько астральное (лицо давайте это, оба) для обычных пользователей.

Это даже более болезненным, если в оригинальной DGN информация хранилась в истории … новый файл не будет иметь ничего истории.

В заключение

Решение, представленное осуществимо, если у вас мало данных, или если бы они хранились на пространственное картриджа, поэтому печальный вывод, что миграция из Geographics Bentley Map, чтобы не так прост, преобразования данных. Если геопространственной администратора, как я уже говорил, является зубной боли, миграция данных может быть еще тяжелее, если Bentley не думает на решениях для своих пользователей, которые по этой причине не хотите, чтобы перейти от одного дня к другому.

Разговор с друзьями egeomated они заставили меня неразумным аналогия, но так как это скучный день в захудалом отеле и сравнение настолько верно, с вашего позволения я буду использовать его:

«Это не как изменение пару …

… Это может быть как потерять девственность снова ”

ПЕРЕВОД ПРИМЕЧАНИЯ:

(*) Lo БестияИспанская идиома означает, что что-то не будет сделано аккуратно.

(**) ПакуинВ Мексике, это слово используется вместо комиксов.

(***) торическогоЭто жаргон используется вместо термина «основные» или «основным».

 

 באורים לתרגום: נא לקרוא כמה הערות בסוף ההודעה זו.

לפני כמה זמן יש לנו להיות אם כבר מדברים על מה שנדרש כדי לעשות את הקפיצה מן Microstation Geographics לנטלי מפה; דיברנו על איך שניהם עובדים מזימות וכמה יתרונות חשובים של נטלי מפה. בהודעה מקדימה שדברתי איך זה אפשרי להעביר את מבנה הפרויקט, במקרה זה אני רוצה ללעוס איך להעביר מפות עם תכונות Geographics לכיתות התכונה של XFM.

אמנם ניתן לייבא מבנה פרויקט בנוי עם מורשת Geographics מניטלי מפה, זה לא אומר שהאובייקטים תכונות שתוכרנה על ידי הפרויקט החדש, אלה צריכים להיות מוקצים.

איך עבד Geographics

בסגנון אובייקטי Geographics באמצעות MSLINK הייתה עמותה למסד נתונים שהייתה כל האובייקט היה, קישור מסוג OLE. האובייקט הגרפי הזה MSLINK הנלווה מקובץ dgn באמצעות mapname של שולחן מפות, ודרך MSCATALOG לזהות איפה ניתן לקבל את הנתונים מ Entitynum. בנוסף, היו מכפיל את שולחנות עבור הפרויקטים בקנה האחד עם Intergraph כי בדרך כלל מתבצע UG בעבר.

clip image00121 Migrating features from Geographics to Bentley Map

בנוסף, המטרה הייתה תכונה, אם כי זה לא היה דינמי, כאשר ההקצאה רכשה את הנכסים שהוגדרו לתכונה ש( כולל פקודות) ועצמו היה קשור לשולחן הקטגוריה. אובייקט יכול להיות יותר מתכונה אחת, ואת סדר העדיפויות הייתה שהוקצה לה את הסגנון הסופי, תכונה זו ואובייקטים אחרים הקשורים לבסיס היו קשורים עם שולחן MSCATALOG בו הוקצו כזהentitynum שהיה לטבור של כל דבר.

clip image00213 Migrating features from Geographics to Bentley Map

לאחר מכן index.dgn קובץ שמר את הצורות של מפות צמודות, מפות כאן לקחו mapid כך שכל טבלה המקושרת לGeographics הייתה לפחות שני שדות: MSLINK (מספר ישות גרפי, ייחודי על כל מפה), כי הוא תמיד המפתח הראשי וmapid (שבו המפה היא מאוחסן, הוא ייחודי בקטלוג של המפות) שהוא מפתח חיצוני לשולחן מפות.

לכן הדרך היחידה לאינטראקציה עם הנתונים הייתה שמירה על חיבור לבסיס, ואת הפעילות עם זה נעשו ברשלנות (*) כמו העדכון בלוחות שיש להם מידע של האובייקט כגון שטח, היקף ומרכז את כל כך המוציא לאור שיודע כיצד לפרוס אותו. כמו כן, ניתן להסיר את התוויות שנפלו כאובייקטי מסד נתונים עם אותו הקישור של האובייקט המקושר.

זה נראה פשוט, אבל זה יעלה לי יותר מדי להבין את זה מMGE, והמצב הכואב הוא שכל העשן הזה אינו משרת הרבה לפרויקט עם ניטלי מפה.

clip image0038 Migrating features from Geographics to Bentley Mapאיך תפקדה בנטלי מפה

פרויקט מפת ניטלים שומר על אותו ההיגיון של תכונה קטגוריה, מפה, ואובייקט, אך במקרה זה, בעת החלפת הדרך של קישור OLE עבור XML הרבה מהשינויים בתהליך.

במקרה זה, האובייקט על המפה יכול להיות מאוחסן נתונים (באותו dgn), שהוא הבין כמו XML או כפי שהוא נקרא על ידי הניטלים WFM. ואז גם שינויים שעכשיו אובייקטים יכולים להיות רק תכונה אחת ולהיות קשורים מרחבית באמצעות כללי טופולוגי; לפני מגבלת זמן של הבלוק יכולה להיות אותו קו וגם מגבלה של הרכוש, אבל עכשיו הם חייבים להיות אובייקטים נפרדים אך עם שותפות טופולוגי כזה שכאשר שינוי אחד, אחר עושה יותר מדי.

אז אינטראקציה עם נתונים הוא רק בלחיצה פשוטה, או אם לא מחובר לפרויקט, אתה יכול לקרוא את כל מה שנשאר כנתונים XFM. ואז זה הופך להיות דינמי “תוויות טיפול ומאפייני תכונות, רק עם ביצוע שינויים ממנהל Geospatial. בעבר, לעשות שינוי רק דינמי היה להציג באמצעות Publisher אבל אובייקטים נדרשו להסיר והוקצו מחדש את תכונה.

בנוסף נטלי מפה מספקת אפשרויות ליצירת טפסי נתונים, תהליכים רציפים, פקודות הקשורות (שיטות / מבצעים / דומיינים / קריטריונים / דוחות) ופירואטים אחרים המאפשרים בניית נתונים.

במשהו לא השתנה כל כך הרבה, וזה כמו משתמשי ESRI להגיד את זה, עשן, התופס את אחד הירוק ללעיסה ולעכל אותו.

הבעיה

עם זאת, העברת מבנה פרויקט אפשרית, ולאחר מכן להוסיף פונקציות באמצעות מנהל Geospatial, שהייתי מניח להיות מוכן להמשיך להאכיל את הנתונים אבל הדילמה היא:

ואת המפות בנויות עם Geographics?

שלניטלים לא נועד טריק להמיר אובייקטים של פרויקט מורשת לXFM טיוטה … מה לעזאזל!

ההצעה אני מציע היא אחד שבו אני רואה את בת קיימא, לאחר ששוחח עם חבר התקשר מצ’ילה, אחרי כמה מיילים שהגענו לegeomate מיושן אבל הפונקציונלי.

שלב 1. יצוא לעצב קבצים

מפרויקט Geographics, נפתח, בחר את תכונות יצוא האופציה לקבצי צורה (קובץ / יצוא / SHP). זה חייב להיעשות עבור כל קיים תכונה במפה.

clip image0047 Migrating features from Geographics to Bentley Map

זה היה צריך להתאמץ מעט, כאשר אובייקטים הם centroid / גבול, כי זה יהיה צורך להמיר לצורות הנעות על הקישור.

יצוא יכול להיעשות גם לMapInfo, כפי שאתה מעדיף.

clip image0054 Migrating features from Geographics to Bentley Mapשלב 2. יבוא מניטלי מפה

ועכשיו, מפרויקט מפה בנטלי, בחר באפשרות היבוא (קובץ / יבוא /GIS סוגי נתונים), עם זה יכולת פעולה הדדית חלון מופיע, אנחנו מיישמים את הלחצן הימני של עכבר על יבוא ובחר יבוא חדש.

clip image0064 Migrating features from Geographics to Bentley Mapעם הלחצן הימני של העכבר בImport1 הוא נבחר או כל קובץ או תיקייה. קבצי צורה ניתן לייבא או סוג MIF וכרטיסיית קבצי MapInfo.

כשנוגע כיתת תכונה אנו יכולים לראות שזה אפשרי כדי לבחור את הרמה, צבע, שקיפות ומאפיינים אחרים.

כדי להקצות אותו תכונהזה העניין שלנו, פשוט להקצות את השכבה (רמה).

חלק הכואב

כMemín אמר שבמקסיקו הישנה קומי(**):

“לעזאזל!”

זה היה צריך לעשות את זה עבור כל תכונה על כל מפה בכל קטגוריה בכל פרויקט.

כדי לעשות זאת אתה יכול לחסוך לייבא, ונקרא על ידי קובץ קובץ או ספרייה בלבד. האמת היא שיש הרבה עבודה כדי להפוך את הנתונים, במיוחד אם הם בקבצים נפרדים. זה לא יהיה רע, לעבודה בVBA. NET כדי להפוך את התהליך במקום להתמודד עם משימה זו באופן ידני, אשר עשוי לגרום ליותר מאשר כמה התאבדות יום אחד. ראשי (***) בעיה היא, שכדי לעשות את הקפיצה אנו ממשיכים בהתאם לעצתו (ומאוד מעושנים) מיוחדת כדי להבין את ניטלי מפת האומץ “Geographics של ו, זה אפשרי, אבל יישומים לא צריכים להיות כל כך האסטרלי (פניו של ואפשר זה, שניהם) למשתמשים רגילים.

זה אפילו יותר כואב, אם בdgn המקורי היה מאוחסן מידע בהיסטוריה … את הקובץ החדש יהיה דבר מההיסטוריה.

לסיכום

הפתרון שהוצג הוא אפשרי אם יש לך מעט נתונים, או אם הם מאוחסנים במחסנית מרחבית, ולכן המסקנה העצובה היא שהגירה מGeographics לנטלי מפה היא לא כמו שינוי נתונים פשוט. אם מנהל Geospatial, כפי שאמרתי קודם, הוא כאב שיניים, העברת נתונים יכולה להיות עדיין כואבת יותר, אלא אם כן בנטלי חושבים על פתרונות למשתמשים שלהם כי מסיבה זו אין ברצונך להעביר מיום אחד למשנו.

מדברים עם החברים egeomated שהם גרמו לי אנלוגיה לא חכמה, אבל כפי שזה יום משעמם במלון עלוב וההשוואה היא כל כך נכון, ברשותך אני אשתמש בה:

“זה לא כמו שינוי זוג …

זה יכול להיות … כמו לאבד שוב את הבתולים ”

באורים לתרגום:

(*) bestia loניב ספרדי שאומר משהו לא להיעשות בזהירות.

(**) פקיןבמקסיקו, משמשת מילה זו במקום קומיקס.

(***) Toralז’רגון זה משמש במקום ‘ראשי’ או ‘קרן’.

 

 TERCÜME NOTLAR: Bu yazının sonunda bazı yorumlar okuyun.

Bir süre önce biz ondan sıçrama yapmak için gereken ne konuşan varlık var MicroStation Bentley Haritası coğrafya, biz konuştuk nasıl planları iş ve Bentley Haritası bazı önemli faydalar hem de. Bir önizleme yazı Ben proje yapısı göç mümkündür nasıl konuştu, bu durumda ben XFM en özelliği sınıflara coğrafya özellikleri ile haritalar geçirme çiğnemek istiyorum.

Coğrafya Legacy ile inşa edilmiş bir proje yapısı Bentley Harita ithal edilebilir olsa da, bu özelliklerini yeni bir proje tarafından tanınacaktır nesneleri, bu tahsis edilmelidir anlamına gelmez.

Coğrafya nasıl çalıştığını

Bir MSLINK yoluyla coğrafya tarzı nesneler vardı, bir OLE tipi bağlantı tüm nesne bir veritabanına bir dernek vardı. MAPS tablonun mapname kullanarak DGN dosya ve verileri almak için nerede belirlemek için MSCATALOG ile bu MSLINK ilgili grafik nesnesi Entitynum. Ayrıca, genellikle önce bir UG taşınan Intergraph uyumlu projeler için masalar iki katına edildi.

clip image00121 Migrating features from Geographics to Bentley Map

Tahsis bu özellik (komutlar dahil) için tanımlanan özelliklere satın aldı ve kendisi KATEGORİ tablo ile ilişkili bu, dinamik olmamasına rağmen Ayrıca, nesne, bir ÖZELLİĞİ oldu. Bir nesne birden fazla özelliği olabilir ve öncelik bu kesin stili atanmış olan oldu, bu ÖZELLİĞİ ve tabanına bağlı diğer nesnelerin bu tür tahsis edildi MSCATALOG tablo ile ilişkili bulunmuştur entitynum her şeyin göbek oldu.

clip image00213 Migrating features from Geographics to Bentley Map

Daha sonra index.dgn her zaman birincil anahtar ve MapID (Haritayı üzerinde olduğunu MSLINK (her harita üzerinde benzersiz bir grafik kişilik numarası): Dosya bağlı haritaların şekilleri muhafaza, burada haritalar coğrafya ile bağlantılı her masada en az iki alan vardı bir MapID aldı saklanan, MAPS tabloya harici bir anahtar olan) haritalar ‘katalog benzersizdir.

Yani verilerle etkileşim için tek yol tabanına bağlantı sağlamak ve işlemleri onunla birliktedikkatsizce yapıldı (*) Bu alan, çevre gibi nesnenin bilgi ve koordine tablolarda güncelleştirme gibi böylece Publisher dağıtma bilemez. Ayrıca bağlantılı nesnenin aynı bağlantı ile veritabanı nesneleri gibi düştü etiketler kaldırılabilir.

Çok basit gibi görünüyor ama çok fazla MGE onu anlamak bana mal ve ağrılı durum bu duman Bentley Harita ile bir proje için çok hizmet olmamasıdır.

clip image0038 Migrating features from Geographics to Bentley MapBentley Harita görev nasıl

Bir Bentley Harita projesi kategori niteliği, harita, ve nesnenin aynı mantık korur, ancak bu durumda, proses değişiklikleri çok XML için OLE bağlantısı yolunu değiştirirken.

Bu durumda, harita üzerinde nesne Bentley wfm tarafından denir xml olarak veya anlaşılır verileri (aynı DGN olarak), sakladığınız olabilir. Sonra da değişir artık nesneleri yalnızca bir özelliği olabilir ve mekansal topolojik kurallar ile ilişkilendirilebilir, zaman önce bloğun sınırı aynı hattı ve tesisin sınırı da olabilir, ama şimdi ayrı nesneler olmalı ama bir topolojik ortaklık ile bu zaman ki bir değişen, başka da yok.

Veri basit bir tıklama de sadece bu kadar olsun veya projeye bağlı değil, sen XFM veri olarak kaldı tüm okuyabilir, etkileşim. Ve o zaman dinamik olur Etiketlerin sadece Coğrafi yönetici değişiklikleri yapma, taşıma ve özellikleri özellikleri. Önce, değişiklik sadece dinamik Yayınevi ile görmek ama nesneler kaldırılması gereken ve özellik yeniden atanan olun.

Ayrıca Bentley Harita verileri formları, sıralı işlemler, ilişkili komutları (yöntemleri / işlemleri / domains / kriterleri / raporlar) ve veri inşaat kolaylaştırmak diğer pirouettes oluşturmak için seçenekler sağlar.

Bir şey çok fazla değişmedi ve ESRI kullanıcıları gibi söylemek, bu duman bu çiğneme ve sindirim için yeşil bir kaplar.

Sorun

Ancak, proje yapısı veri aktarımı ama ikilem besleme devam etmeye hazır olmak olduğunu varsayalım olur Coğrafi Yöneticisi aracılığıyla işlevleri eklemek mümkün olur, ve:

Ve haritalar coğrafya ile inşa?

Bu Bentley için XFM taslak bir Legacy projenin nesneleri dönüştürmek için bir hile tasarlanmış değil … ne lanet!

Ben önerecektir teklifi biz eski ama fonksiyonel egeomate ulaşmıştır birkaç postaları sonra, Şili temas bir arkadaşınızla sohbet sonra, ben canlı görmek biridir.

Adım 1. Dosyaları şekil verme

Bir coğrafya proje, açılan, şekil dosyaları (seçeneğini ihracat özelliklerini seçindosya / ihracat / SHP.) Bu, her mevcut için yapılmalıdır özellik harita.

clip image0047 Migrating features from Geographics to Bentley Map

Bu bağlantı hareket şekillere dönüştürmek için gerekli olacaktır, çünkü nesneleri ağırlık merkezi / sınır olduğunda biraz mücadele gerekir.

Tercih olarak ihracat, MapInfo da yapılabilir.

clip image0054 Migrating features from Geographics to Bentley MapAdım 2. Bentley Harita ithal

Ve şimdi, Bentley Haritası Projesi, (ithalat seçeneğiDosya / ithalat / CBS Veri türleri), Bu durum ileBirlikte çalışabilirlik penceresi görüntülenir, biz sağ fare tuşu geçerli Ithalat ve seçin yeni ithalat.

clip image0064 Migrating features from Geographics to Bentley MapImport1 içinde sağ fare tuşu ile bir dosya veya bir dizinin tamamını ya seçilir. Şekil dosyaları ithal veya MapInfo dosya tipi mif ve sekme olabilir.

Dokunurken özellik sınıfı Biz seviye, renk, şeffaflık ve diğer özellikleri seçmek mümkün olduğunu görebilirsiniz.

Atamak için özellikbizim ilgi olduğunu, sadece katman (seviye) atayın.

Acı kısmı

Mémin eski Meksika dediği gibiKomik (**):

“Heck!”

Her projede her kategoride her harita her özellik için bunu yapmak gerekir.

Bunun için kaydedebilirsiniz ithalVe sadece dosya veya dizin ile dosya çağırdı. Gerçek şu ki bunlar ayrı dosyalarda, özellikle verileri dönüştürmek için bir sürü iş, var olmasıdır. Bazı intihar bir gün daha fazla neden olabilecek, elle bu görevi ile ilgili yerine sürecini otomatik hale getirmek için. NET bir vba çalışmak, kötü olmazdı. ana (***) Sorun sürekli Bentley Harita en ve coğrafya ‘cesareti anlamak için özel bir (ve çok füme) tavsiye bağlı olan sıçrama yapmak için,, bu mümkündür, ancak uygulamaları (hadi yüzü kadar astral olmamalı Bu, her iki sıradan kullanıcılar için).

Bu orijinal DGN de ​​tarihinin bilgilerin saklandığı ise … yeni dosya tarihinin hiçbir şey olacak, daha da acı verici.

Sonuç olarak;

Eğer az veri varsa sunulan çözüm mümkündür, ya da mekansal kartuş saklanan olsaydı, bu nedenle üzgün sonuç coğrafya gelen Bentley Harita göç basit veri dönüşüm olarak olmadığıdır. Coğrafi Yönetici, daha önce de söylediğim gibi, bir diş ağrısı ise Bentley Bu nedenle bir gün diğerine göç etmek istemediğiniz kullanıcıları için çözümler düşünüyor sürece, veri taşıma daha da acı verici olabilir.

Egeomated arkadaşlarınızla konuşurken bana bir akılsızca benzetme yaptı, ama bu keyifsiz bir otelde sıkıcı bir gün ve karşılaştırma izninizle, çok doğru olduğu gibi bunu kullanacak:

“Bu çift değiştirme gibi değil …

… Bu “yeniden bekaret kaybetme gibi olabilir

TERCÜME NOTLAR:

(*) bir lo bestiaBir anlamı Bir İspanyol deyim dikkatle yapılmalıdır değil.

(**) PaquinMeksika’da, bu kelime yerine Comic kullanılır.

(***) tırma görevlisiBu jargon ‘ana’ ya da ‘temel’ yerine kullanılır.

 

 VERTALING OPMERKINGEN: Lees enkele opmerkingen aan het einde van dit bericht.

Enige tijd geleden hebben we gesproken worden van wat er nodig is om de sprong te maken vanMicrostation Geographics naar Bentley Map, we gesproken over hoe beide regelingen werken en een aantal belangrijke voordelen van Bentley Map. In een preview functie sprak ik hoe het mogelijk is om de projectstructuur migreren, in dit geval zou ik willen kauwen hoe om kaarten met Geographics attributen om xfm’s functie klassen migreren.

Terwijl een projectstructuur gebouwd met Geographics Legacy van Bentley Map kunnen worden geïmporteerd, maar dat betekent niet dat de objecten attributen zullen worden erkend door het nieuwe project, deze moet worden toegewezen.

Hoe Geographics gewerkt

In de Geographics stijl objecten via een MSLINK moest een vereniging naar een database die was al het voorwerp had, een OLE-type link. Dit MSLINK geassocieerd grafisch object uit de dgn bestand met de MAPNAME van MAPS tafel, en via MSCATALOG te identificeren waar de gegevens op te halen uit Entitynum. Daarnaast waren er verdubbelt tafels voor de projecten die compatibel zijn met Intergraph die meestal uitgevoerd een UG vóór.

clip image00121 Migrating features from Geographics to Bentley Map

Bovendien, het object was een FUNCTIE, hoewel dit niet dynamisch, wanneer toewijzen verwierf de eigenschappen voor dat kenmerk (inclusief commando’s) gedefinieerd en zelf werd geassocieerd met de CATEGORY tafel. Een object kan meer dan een attribuut hebben en de prioriteit was die toegewezen de definitieve stijl, werden deze functie en andere voorwerpen die verband houden met de basis in verband met de MSCATALOG tafel waar het kregen derhalveentitynum dat was de navel van alles.

clip image00213 Migrating features from Geographics to Bentley Map

Dan index.dgn file hield de vormen van gekoppelde kaarten, kaarten hier nam een ​​MapID zodat elke tafel gekoppeld aan Geographics had minstens twee velden: MSLINK (grafische entiteit nummer, uniek op elke kaart), dat is altijd de primaire sleutel en MapID (op welke kaart is opgeslagen, is uniek in de kaarten ‘catalogus), die is een externe sleutel tot MAPS tafel.

Dus de enige manier om te communiceren met de gegevens werd behoud verbinding naar de basis, en de operaties met het werden onzorgvuldig gedaan (*) Als de update in tabellen die informatie van het object, zoals oppervlakte, omtrek hebben en coördineert zodat Publisher zou weten hoe het te implementeren. Het kan ook worden verwijderd labels die daalde database-objecten met dezelfde schakel van het gekoppelde object.

Het lijkt eenvoudig, maar het kostte me te veel begrijpen van MGE, en de pijnlijke situatie is dat al deze rook niet veel dienen voor een project met Bentley Map.

clip image0038 Migrating features from Geographics to Bentley MapHoe Bentley Map functioneerde

Een Bentley Map project handhaaft dezelfde logica van categorieattribuut, map en object, maar in dit geval, bij het vervangen van OLE-koppeling in de weg voor XML veel van de veranderingen in het proces.

In dit geval kan het object op de kaartgegevens (in dezelfde dgn), waaronder verstaan ​​als xml of zoals dat heet door Bentley WFM zijn opgeslagen. Dan verandert ook dat nu objecten kan slechts een attribuut en worden ruimtelijk verbonden door topologische regels; tijd geleden termijn van het blok een zelfde lijn en de accommodatie limiet ook zou kunnen zijn, maar nu moeten ze afzonderlijke objecten zijn, maar met een topologische partnerschap zodanig dat wanneer het veranderen van een, een ander doet dat ook.

Zodat interactie met de gegevens is slechts op een simpele klik, al dan niet verbonden met het project, kunt u dat alles werd overgelaten als xfm gegevens te lezen. En dan is het dynamisch wordt labels ‘ handling en attributen eigenschappen, met alleen het maken van veranderingen van de Geospatial Administrator. Vóór, een verandering is alleen dynamisch te bekijken via Uitgever maar objecten moeten worden verwijderd en opnieuw worden toegewezen het attribuut.

Daarnaast Bentley Map biedt opties voor het creëren van data vormen, sequentiële processen, bijbehorende commando’s (methoden / activiteiten / domains / criteria / rapporten) en andere pirouettes die data bouw te vergemakkelijken.

In iets veranderde niet zo veel, en het is als ESRI gebruikers zeggen, dat rook bezet de groene voor het kauwen en verteren.

Het probleem

Echter, het overbrengen van een projectstructuur is mogelijk, en vervolgens om functionaliteiten toe te voegen door middel van Geospatial Administrator, wat zou veronderstellen klaar zijn om verder te gaan voeden van gegevens, maar het dilemma is:

En de kaarten gebouwd met Geographics?

Voor dat Bentley heeft niet ontworpen een truc om objecten van een Legacy project om te zetten in xfm ontwerp … wat neuken!

Het voorstel zal ik stel is er een die ik zie levensvatbaar, nadat ze chatten met een vriend gecontacteerd uit Chili, na een aantal mails die we hebben bereikt om een ​​verouderd maar functioneel egeomate.

Stap 1. Exporteren naar bestanden vormgeven

Vanuit een Geographics project, opende, selecteert u de optie export attributen om vorm bestanden (file / export / SHP). Dit moet gebeuren voor elk bestaand kenmerken in de map.

clip image0047 Migrating features from Geographics to Bentley Map

Het zou een beetje worstelen als objecten zijn zwaartepunt / grens, omdat het noodzakelijk is om te converteren naar shapes verplaatsen van de koppeling zou zijn.

Uitvoer kan ook worden gedaan om Mapinfo, zoals u verkiest.

clip image0054 Migrating features from Geographics to Bentley MapStap 2. Importeren van Bentley Map

En nu, uit de Bentley Map-project, kiest u de optie importeren (File / import / GIS Data types), HierbijInteroperabiliteit venster verschijnt, rechter muisknop passen we op Invoer en selecteer nieuwe import.

clip image0064 Migrating features from Geographics to Bentley MapMet de rechter muisknop in Import1 deze wordt geselecteerd ofwel een bestand of een hele map.Vormbestanden kan worden geïmporteerd of Mapinfo bestanden soort mif en tabblad.

Bij het aanraken van de feature class we zien dat het mogelijk is om het niveau, kleur, doorzichtigheid en andere eigenschappen selecteren.

Deze wordt toegekend aan dekenmerken dat is van ons belang, maar de laag (niveau) toe te wijzen.

Het pijnlijke deel

Zoals Memin zei in dat oude Mexicaanse Komisch (**):

“Heck!”

Het zou moeten dit doen voor elke functie op elke kaart in elke categorie in elk project.

Om dit te doen u kunt besparen de importeren, En alleen opgeroepen bestand voor bestand of map. De waarheid is dat er een hoop werk om gegevens te transformeren, vooral als ze in aparte bestanden. Het zou niet slecht zijn, een VBA werken. NET om het proces te automatiseren in plaats van omgaan met deze taak handmatig, waarvan meer dan sommige zelfmoord een dag kan veroorzaken. De hoofd- (***) Probleem is, dat om de sprong we continu afhankelijk van een gespecialiseerde (en zeer gerookte) advies te begrijpen van de Bentley Map en lef Geographics ‘te maken, het is mogelijk, maar toepassingen moet niet zo astrale (laten we eerlijk het, beide zijn) voor gewone gebruikers.

Het is nog pijnlijker, als in de oorspronkelijke dgn informatie in de geschiedenis werd bewaard … het nieuwe bestand zal niets van de geschiedenis hebben.

Concluderend

De oplossing wordt gepresenteerd is haalbaar als je weinig data, of als ze op de ruimtelijke patroon waren opgeslagen, dus de trieste conclusie is dat migratie van Geographics naar Bentley Map is niet zo eenvoudig data transformatie. Als Geospatial Administrator, zoals ik al zei, is een kiespijn, kon datamigratie nog pijnlijker zijn, tenzij Bentley denkt aan oplossingen voor hun gebruikers die om deze reden niet willen migreren van de ene op de andere dag.

Praten met egeomated vrienden ze maakte me een onverstandige analogie, maar aangezien dit een saaie dag in een louche hotel en de vergelijking is zo waar, met uw toestemming zal ik het gebruiken:

“Het is niet zoals het veranderen van paar …

… Het zou kunnen zijn als weer verliezen maagdelijkheid ”

VERTALING OPMERKINGEN:

(*) een lo BestiaEen Spaanse idioom dat iets betekent heeft niet zorgvuldig gebeuren.

(**) PaquínIn Mexico, wordt dit woord in plaats van Comic gebruikt.

(***) sectoraleDit jargon wordt gebruikt in plaats van ‘main’ of ‘principal’.

 

 

geograficas a utm 2

Leave a Reply