Загрузка векторной карты из формата DGN

Top

Программа выполняет загрузку векторной карты из обменного формата DGN системы Microstation.

Программа представляет собой библиотеку dgntomap.dll, обращение к которой осуществляется под управлением системы ГИС Панорама, посредством меню Задача/Запуск приложений.

Перед выполнением задачи пользователь должен решить, что он собирается делать:

1.Создавать новую векторную карту в формате ГИС Панорама из данных в формате DGN;

2.Добавлять информацию в существующую векторную карту в формате ГИС Панорама  из данных в формате DGN.

Если информация в формате DGN не соответствует определенной разграфке принятой для векторных карт в системе ГИС Панорама или пользователь не знает этого соответствия, то он должен запустить данную программу в режиме обработки выходного файла «по умолчанию». В результате выполнения программы будет создана пользовательская

со следующими параметрами:

- масштаб 1 : 2 000;

- все остальные параметры не установлены.

В дальнейшем пользователь может преобразовать информацию к нужному ему типу карты средствами системы ГИС Панорама – Задачи/Запуск приложений/Трансформирование данных/Преобразование векторной карты или Задачи/Запуск приложений/Обработка данных/Нарезка листов.

Если информация в формате DGN соответствует определенной разграфке принятой для векторных карт или пользователь знает параметры загружаемой векторной карты, то он может выполнить данную программу в режиме обработки выходного файла Создать или средствами системы ГИС Панорама (Файл/Создать) создать паспорт требуемой векторной карты и после этого выполнить данную программу, указав в качестве выходной карты созданную векторную карту. В этом случае пользователь должен ввести параметры загружаемой карты.

Если пользователь хочет дополнить имеющуюся векторную карту информацией из файлов формата DGN, то он должен выполнить данную программу, указав в качестве выходной карты имеющуюся векторную карту.

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

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

2.Выбрать имя файла классификатора ресурсов – имя файла RSC.

3.Выбрать имя векторной карты, которая будет создаваться или в которую будет добавляться информация из выбранных файлов DGN.

4.Выбрать масштаб создаваемой векторной карты.

5.Ввести имя района создаваемой векторной карты.

6.Выбрать режим обработки выходной карты:

- по умолчанию, если пользователь хочет создать пользовательскую карту с              определенными параметрами карты;

- создать, если пользователь хочет создать новую карту с таким именем;

- добавить, если пользователь хочет  добавить информацию в существующую векторную карту  или предварительно созданную с определенными параметрами в паспорте листа.

7.Если пользователь знает по какому принципу был создан файл DGN ,то он может выбрать принцип создания объектов. В данной версии поддерживаются следующие принципы :

- из атрибутивных данных ( в атрибутивных данных файла DGN содержится названия объектов);

- из уровня ( номер уровня в DGN соответствует определенному виду объектов).

Выбрав один из принципов построения DGN пользователь может вручную настроить соответствие между данными DGN и кодами объектов из файла классификатора и нажать кнопку Настроить.

После этого появится диалог, в котором слева будут или имена объектов из атрибутов или номера уровней, а справа поля, для заполнения из RSC.

8.Если пользователь хочет загрузить несколько однотипных файлов ( одинаково созданных) DGN с одинаковыми настройками классификационного кода и атрибутивных данных, настроив параметры загрузки один раз, пользователь может их сохранить в файл настройки, нажав кнопку Сохранить, а при повторной обработке файлов DGN данного типа, выбрать соответствующий файл настройки, нажав кнопку Загрузить.

Пользователь может создать файл настройки самостоятельно обычным текстовым редактором. Файл настройки имеет расширение txt. Структура файла настройки имеет вид:

.DGN - начало файла настройки, обязательное поле.

<name1> <name2> , где name1 имя или уровень из DGN, name2 – ключ объекта из классификатора. Если name2 не заполнено, то данный вид объекта будет заполняться системными кодами.

. END - конец файла настройки, обязательное поле.

9.Нажать клавишу Выполнить для запуска процесса загрузки информации из файла DGN.

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

В процессе загрузки информации пользователь может остановить процесс, нажав клавишу Прервать.

По завершении загрузки откроется векторная карта в которую произошла загрузка данных  из формата DGN.