Помощь >> Интерфейс >> Закладка обменного файла


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

Во всех видах поддерживаемых файлов доступно исправление текста.
Для файла Mif исправляется текст собственно файла и текст файла Mid содержащего семантические данные объектов. Цвета текста и синтаксической подсветки в редакторе можно изменять в настройках
Для файла Xml доступно также исправление файла в виде дерева представляющего все ключи Xml. Дерево доступно если в тексте исходного файла не было нарушений базового формата Xml - ошибок открытия/закрытия ключа и т.п.

В режиме редактирования текста доступны стандартные действия:
В меню "Редактировать" - операции с буфером обмена (Копировать, Вырезать, Вставить), операции Отмена/Повтор действия, специальные действия с выделенным фрагментом текста - преобразование ошибочной кодировки, действия со строчными/прописными буквами.
В меню "Поиск" - операции поиска фрагмента текста с возможностью использовать регулярные выражения, переход на указанную строку. Также есть возможность показать в тексте место текущего сообщения или следующего сообщения. Подробнее об этом - в описании Списка сообщений
В контекстном меню текста доступна также операция "Показать в списке". Программа попытается обнаружить объект, который был частью описания которого является текущая строка текста. Если такой объект успешно найден - он станет активным объектом Панели информации.
Для файлов Xml в тексте доступны дополнительные операции:
"Найти начало\конец ключа XML" - отмечает фрагмент текста соответствующий XML ключу в котором находился курсор в тексте. Устанавливает курсор текста в начало/конец этого фрагмента - в зависимости от того курсор был в конце или начале. Данная функция не проверяет соответствия имен начала ключа и завершения - с ее помощью удобно искать ошибки несоответствующих начал и завершений XML ключа.
"Показать в дереве" - переключает режим редактирования текста на дерево XML, отмечает узел дерева в котором стоял курсор в тексте.

В режиме редактирования XML в виде дерева
Отметив ключ XML можно редактировать его значение, если этот ключ добускает значения. Значение ключа редактируется на панели под деревом. Если есть классификатор связанный с этим ключом - вы сможете выбрать значение из классификатора. Также под деревом указывается полный XML путь к ключу и ошибки/предупреждения разбора XML формата по схеме Обменного файла геокадастра.
Пользуясь контекстным меню для отмеченного ключа XML вы можете добавить подключ к отмеченному, заменить отмеченный ключ на другой(если в схеме для этого ключа есть альтернативные), переименовать отмеченный ключ или удалить его.
Также вы можете воспользоваться операциями буфера обмена (Копировать, Вырезать, Вставить) для отмеченного ключа. После коррекции становятся доступными команды Отмена/Повтор действия.
"Показать в тексте" - переходит в режим редактирования текста, выделяет фрагмент текста соответствующий отмеченному ключу XML со всеми подключами.
"Показать в списке" - аналогично операции для текста устанавливает активный объект в панели информации
Для некоторых ключей XML файла есть специальные действия
 - ключ ULID(Уникальный номер полилинии объекта) - "Перейти на определение полилинии"
 - ключ P(Отсылка на UIDP узла) - "Перейти на определение точки"
 - ключ Executor - "Выбрать подрядную организацию" - позволяет выбрать из списка(БД) подрядных организаций одну и заполнить все подключи отмеченного ключа атрибутами выбранной фирмы.
 - ключ Executor - "Добавить подрядную организацию" - позволяет добавить информацию по подрядной организации из отмеченного ключа в список(БД) подрядных организаций.

Общие действия с загруженным обменным файлом доступны из контекстного меню самой закладки обменного файла

"Верифицировать обменный файл" - сгенерировать текст обменного файла с учетом всех автоисправлений которые были при разборе файла. В режиме исправления геометрии, сортировки участков/смежников, топологической увязки и других изменяющих геометрию действий это происходит автоматически.
Помните, что в полученном тексте могут отсутствовать некоторая информация которая была во входящем файле. Например XML ключи неизвестного назначения и прочее.
"Сгенерировать обменный файл в формате" - записывает обменный файл в другом формате.(см. Преобразовать формат файла ) Например загруженный файл in4 можно записать как Xml. Будет показан диалог выбора доступных для данного файла форматов. В этом же диалоге можно выбрать новую систему координат - координаты будут пересчитаны в нее (см. Системы координат) а так же указать точность получаемых координат (количество знаков после запятой).
"Свойства обменного файла" - показывает свойства обменного файла ткие как формат, систему координат, и другие. Позволяет установить загруженному файлу другой формат. Например вы открыли файл Xml и программа распознала его как Xml - участок. На самом деле - это мог быть сильно порченый Xml зон НГО. Программе надо сказать, что этот файл надо воспринимать как файл с зонами НГО, а потом исправлять исходный текст.
Также на этом окне можно исправить точность координат этого обменного файла. Если вы увеличите точность (например поставите 4 знака вместо 2) - это никак не отразится на координатах файла. Однако после операций исправления геометрии новые точки будут доавлятся с указанной точностью. Если же вы уменьшите точность - координаты точек будут округлены до указаной точности, исходный текст загруженного файла будет перегенерирован с измененными координатами.
"Установить систему координат" - установить систему координат для координат обменного файла. Координаты не будут пересчитываться. Данное действие используется если в обменном файле записана некорректная система координат.
"Закрыть" - закрыть текущую закладку. Если обменный файл был изменен и не записан - вам будет предложено записать изменения.
"Закрыть все" - закрыть все закладки. Все обменные файлы которые были изменены и не записаны вам будет предложено записать.