Перенос функций из географии в Bentley Map

Некоторое время назад мы говорили о том, что значит сделать скачок от Microstation Geographics до Bentley Map, мы говорили о том, как оба работают схемы и некоторые важные преимущества Bentley Map. Уже в посте я рассказывал, как это возможно мигрировать структуру проекта, в этом случае я хочу пережевать, как переносить карты с атрибутами Geographics в классы объектов xfm.

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

Как работает География

В стиле «География» объекты через MSLINK имели связь с базой данных, это было все, что было у объекта, ссылка типа OLE. Этот MSLINK связал графический объект из файла dgn через MAPNAME в таблице MAPS и через MSCATALOG, чтобы определить, откуда брать данные. Entitynum. Кроме того, были двойные столы для проектов, совместимых с Intergraph, которые раньше обычно имели UG.

форма файлов экспорт bentley географическая карта

Кроме того, у объекта была ОСОБЕННОСТЬ, хотя она и не была динамической, при назначении он приобрел свойства, определенные для этого атрибута (включая команды), и был связан с таблицей CATEGORY. У объекта могло быть более одного атрибута, и приоритет был тем, который был назначен окончательным стилем, что FEATURE и другие объекты, связанные с базой, были связаны с таблицей MSCATALOG, где им были назначены такие entitynum это был пупок всего.

dbdiagrm

Затем файл index.dgn Он сохранил привязки карт, здесь карты получили MAPID, поэтому каждая таблица, связанная с Geographics, имела по крайней мере два поля: MSLINK (номер графического объекта, уникальный на каждой карте), который всегда является первичным ключом и MAPID ( какая карта сохранена, она уникальна в каталоге карт), которая является внешним ключом для таблицы MAPS.

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

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

Как работает карта Bentley

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

В этом случае для объекта на карте могут храниться данные (в том же dgn), что понимается как xml или как его называет Bentley wfm. Затем также изменяется, что теперь объекты могут иметь только один атрибут и быть связаны пространственно по топологическим правилам; Раньше предел яблони мог быть той же линией, а также пределом свойства, теперь они должны быть отдельными объектами, но с такой топологической ассоциацией, что при изменении одного также существует другой.

Таким образом, взаимодействие с данными осуществляется одним щелчком мыши, независимо от того, подключены вы к проекту или нет, вы можете прочитать все, что осталось в виде данных xfm. А затем обработка этикетки и атрибуты свойств, просто внося изменения из Geospatial Administrator. Ранее внесение изменений было только динамическим в представлении через Publisher, но для объектов требовалось удалить и переназначить атрибут.

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

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

Проблема

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

И карты, построенные с помощью Географии?

Для этого Bentley не разработал артефакт, который позволяет преобразовывать объекты из проекта Legacy в xfm ... Какой трах!

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

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

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

форма файлов экспорт bentley географическая карта

Было бы необходимо немного побороть, когда объекты будут центроидными / граничными, так как необходимо будет передать их в фигуры, передав им ссылку.

Также вы можете экспортировать Mapinfo в соответствии с вашими предпочтениями.

 

Шаг 2. Импорт из карты Бентли

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

Щелчок правой кнопкой мыши на Imoport1 выбирает либо файл, либо весь каталог. Возможен импорт файлы формыили форма файлов экспорт bentley географическая карта Файлы Mapinfo типа mif и tab.

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

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

 

Болезненное

Как сказал Мемнин в этом старом мексиканском пакине:

«Diantres !!!»

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

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

Еще более болезненным, если информация была сохранена в исходной ДНК в истории... новый файл не будет иметь истории.

В заключение

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

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

«Это не похоже на смену партнеров ...

... это может быть как потерять вашу девственность снова "

Оставьте ответ

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.