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

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

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

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

В стиле Geographics объекты через MSLINK имели ассоциацию с базой данных, которая была всего, что у объекта, ссылка типа OLE. Этот MSLINK связал графический объект с файлом dgn через MAPNAME таблицы MAPS и через MSCATALOG, чтобы определить, где получить данные из Entitynum, Кроме того, были двойные таблицы для проектов, совместимых с интерграфом, которые обычно носили 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 and Geographics, возможно, но приложения не должны быть такими астральными (признавайте, оба они) для обычных пользователей.

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

В заключение

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

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

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

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

Оставить комментарий

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

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