Руководство пользователя#

Импортёр данных – это сервисное приложение для обработки и импорта данных из различных источников в Систему.

Авторизация#

Для авторизации введите в форму логин и пароль, которые используете для входа в Систему:

../../../../_images/emerald20.png

Логин и пароль для Системы и импортёра совпадают.

Чтобы не вводить логин и пароль при следующем входе в Систему, установите флажок «Запомнить меня».

Узнать, как авторизироваться в импортёре с помощью ЕСИА, можно по ссылке.

Журнал импорта#

После авторизации при входе в импортёр открывается Журнал импорта.

В журнале импорта отображается информация по всем задачам импорта и указаны следующие характеристики:

  • Имя шаблона;

  • Статус импорта;

  • Проект;

  • Создатель;

  • Время.

../../../../_images/emerald.png

Задачи помещаются в журнал по времени запуска: от новых к старым.

Задача может находиться в одном из следующих статусов:

  • В очереди — задача ожидает импорта;

  • Импорт — когда задача находится в состоянии импорта, в поле [Статус импорта], отображается процесс импорта задачи, который состоит из 2 этапов:

    • Подготовка данных – статус импорта изменится на «Подготовка».

    • Импорт – после завершения подготовки данных, начинается импорт задачи и отображается информация о количестве импортированных объектов из общего количества объектов.

  • Выполнен — импорт шаблона успешно завершён;

  • Ошибка — импорт данных завершён с ошибкой, при необходимости нужно повторить импорт.

Примечание

Одновременно можно импортировать не более 5 задач.

../../../../_images/emerald100.png

Создание задачи импорта#

Чтобы создать задачу импорта:

  1. Нажмите на кнопку image1.

  2. Заполните поля:

    • [Проект] — выберите проект, для которого производится импорт;

    ../../../../_images/emerald101.png
    • [Шаблон] — введите наименование шаблона или выберите из списка;

    ../../../../_images/emerald102.png
    • [Набор данных] — введите наименование набора данных или выберите из списка (См. Что такое набор данных);

    • [Система координат] — укажите систему координат.

Примечание

Содержание списков шаблонов импорта и наборов данных фильтруется по принадлежности к проекту.

  1. Загрузите файл для импорта: нажмите на на ссылку «Выберите файлы» или перенесите файлы в выделенную область.

При успешной загрузке файлов в левой части экрана появятся типы исходных данных, полученные из файлов. Если при загрузке файла произошла ошибка, то появится сообщение об ошибке. Например:

../../../../_images/emerald103.png
  1. Сопоставьте типы данных с парами импорта, которые ранее были загружены из шаблона.

Примечание

Порядок импорта пар рассчитывается автоматически. Сортировка пар происходит при сохранении изменений в шаблоне импорта.

Если в парах шаблона импорта есть ошибки, то сопоставленная пара будет подсвечиваться красным. Запуск импорта будет невозможен до устранения проблемы.

../../../../_images/emerald27.png

Если структура данных файла не соответствует структуре данных, описанной в паре импорта, то сопоставленный тип источника подсветится. Запуск импорта будет невозможен до устранения проблемы. Для устранения проблемы обратитесь к администратору.

../../../../_images/emerald22.png
  1. Чтобы начать процесс импорта, нажмите кнопку image3. Подтвердите операцию в появившемся окне.

../../../../_images/emerald_new.png

Если при импорте произошли ошибки и импорт не может быть выполнен, то Система завершит задачу импорта и присвоит ей статус «Ошибка».

Импорт не может быть запущен, если:

  • Размер файла-источника слишком большой. Размер файла должен быть прямо пропорционален количеству доступного места. Например, если на сервере приложений доступен 1gb ОЗУ на момент загрузки исходного файла, то Импортёр сможет обработать файл размером до 1gb.

  • Система координат указана неверно.

  • Файл-источник не содержит данные.

Завершение импорта#

После запуска импорта, приложение откроет журнал импорта, в котором отображаются все задачи импорта, в том числе их статусы.

Информация о задаче импорта появится в «Журнале импорта».

../../../../_images/emerald104.png

Также создать задачу импорта можно во вкладке «Шаблоны», для этого:

  • выберите из списка шаблон, с помощью которого хотите выполнить импорт;

  • в появившемся окне нажмите «Импортировать»;

  • заполните поля, следуя инструкции выше, при импорте файла через окно шаблонов поля [Проект] и [Шаблон] будут заполнены автоматически.

Просмотр деталей импорта#

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

Детали импорта содержат информацию о количестве импортированных объектов и количестве объектов в источнике.

Также в деталях импорта отображается тип геометрии: точки, линии, полигоны, коллекции или «без геометрии».

Если импорт был прерван из-за ошибки в процессе импорта данных пары, то детали импорта будут содержать информацию:

  • об успешно импортированных парах;

  • о паре, при импорте которой произошла ошибка;

  • о парах, которые остались необработанными.

../../../../_images/emerald105.png

Ошибки при импорте#

При возникновении ошибок обратитесь к администратору Системы.

Каталог шаблонов импорта

Импорт данных выполняется в соответствии с условиями и правилами, заданными в шаблоне импорта.

Шаблон импорта может быть использован многократно, если структура источника данных и приёмника не меняется;

Шаблон импорта включает в себя:

  • информацию о структуре источника и приёмника;

  • правило сопоставления атрибутов источника и приёмника;

  • правила преобразования исходных данных;

  • правила поиска объекта для установления с ним семантической связи в ссылочных атрибутах приёмника;

  • правила фильтрации объектов источника;

  • режим импорта, определённый для каждого типа приёмника.

Для редактирования существующего шаблона, выберите проект и нужный шаблон в таблице, после этого откроется окно редактирования.

../../../../_images/pattern1.png

Примечание

Список проектов содержит проекты, в которые добавлена учётная запись текущего пользователя. Учетная запись должна быть связана с карточкой субъекта в Oсновном приложении.

../../../../_images/emerald28.png
Как сохранить шаблон импорта в файл

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

Чтобы сохранить шаблон импорта в файл:

  1. В каталоге шаблонов импорта выберите в меню шаблона команду «Сохранить шаблон как файл».

../../../../_images/emerald29.png
  1. Подтвердите действие.

Создание/редактирование шаблона импорта#

Для создания нового шаблона импорта выберите проект и нажмите кнопку «Создать».

../../../../_images/pattern.png

Затем выполните следующие действия:

  1. Измените имя шаблона;

  2. Добавьте источник данных;

  3. Настройте правила импорта для типа исходных данных;

  4. Сохраните шаблон импорта.

Как создать шаблон импорта из файла#

Чтобы создать шаблон импорта из файла:

  1. Перейдите к каталогу шаблонов импорта.

  2. Нажмите на кнопку «Создать из файла».

../../../../_images/emerald30.png
  1. Выберите файл с шаблоном импорта и подтвердите действие. Файл шаблона должен иметь расширение .json.

Шаблон будет создан и появится в каталоге шаблонов импорта. Шаблону будет присвоено имя шаблона, которое было у него перед сохранением.

Если структура файла не читается или шаблон не подходит для использования на текущем проекте, то появится уведомление об ошибке и шаблон не будет создан.

Пример ошибки:

../../../../_images/emerald31.png

Как изменить имя шаблона#

Имя шаблона формируется автоматически при создании шаблона, в формате «Новый шаблон от [текущая дата]».

Чтобы изменить имя шаблона, нажмите на карандаш рядом с именем и внесите правки. Чтобы завершить редактирование, подтвердите или отмените изменения.

../../../../_images/emerald7.png

Как добавить источник данных#

Чтобы добавить новый источник данных, нажмите на ссылку «выберите файлы» или перенесите файлы в выделенную область.

Примечание

  • Можно добавить несколько источников данных в шаблон импорта. Источники необходимо добавить либо по очереди, либо группой, либо zip-архивом.

  • Вместе с файлом .shp выберите файлы c расширениям .dbf, .shx, .cpg, имена которых совпадают. Если не хватает какого-то из файлов, то Система пропускает эту группу и уведомляет о необработанных файлах. Файлы с расширениями .prj, .sbn, .sbx не используются.

Импортер выполнит проверку файла(ов) и, если они соответствуют требованиям, отобразит структуру источника данных. Структура источника состоит из списка пар импорта.

Пример: Территориальные зоны (действующие).tab.

  • Тип источника

  • Тип приемника

  • Режим импорта

  • Сопоставлено

Совет

Обратите внимание, если тип источника данных требует наличия нескольких файлов в своём составе, то потребуется выбрать для загрузки файлы всех типов из указанных в перечне. Например, для формата .tab, импортёр будет ожидать связанные с ним файлы .id, .dat, .map, при этом имена у файлов должны совпадать.

Настройка правил импорта#

Как настроить правила импорта для пары «тип источника - тип приёмника»#

Для перехода к редактированию нажмите левой кнопкой мыши по нужной паре в таблице.

Далее будет открыто окно «Сопоставление атрибутов».

../../../../_images/emerald14.png

Для настройки правила импорта необходимо:

  1. Добавить тип объекта в приёмник.

  2. Выбрать режим импорта.

  3. Настроить удаление ранее импортированных данных из набора данных

  4. Сопоставить атрибуты источника с атрибутом приёмника.

  5. Настроить правила поиска для ссылочных атрибутов.

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

  1. Вернуться к редактированию шаблона.

  2. Сохранить шаблон импорта

Как добавить тип объекта в приёмник#

  1. Нажмите на поле добавления типа объекта приёмника;

  2. Начните вводить наименование или alias типа объекта;

  3. Выберите один из предложенных вариантов в раскрывающемся списке.

Подсказка

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

../../../../_images/emerald10.png

Как добавить еще один тип объекта приемника#

Импортёр разрешает импортировать данные в несколько типов данных приёмника, используя один шаблон импорта. Для добавления дополнительного типа в приёмник начните вводить наименование типа или его алиаса в поле с текстом «+ Добавить тип объекта» и выберите нужный тип из списка. Новый тип будет добавлен в начало списка типов.

Если тип добавлен неверно, то его можно удалить, нажав на «крестик» рядом с наименованием типа данных и подтвердите действие.

Выбрать режим импорта#

В поле выбора режима импорта выберите требуемый вариант из списка:

  • Добавить все объекты — в режиме будут импортированы все объекты из источника;

  • Удалить объекты по набору данных и добавить новые объекты — перед началом импорта будут удалены все объекты с указанным типом приемника и связанные с набором данных, заданным при запуске задачи импорта. Далее будут импортированы все объекты источника;

  • Добавить только новые объекты без обновления существующих — при импорте будет произведён поиск объекта в приёмнике по значению ключевых атрибутов. Если в приёмнике искомый объект существует, то он не будет изменен или удалён, а запись из источника будет пропущена;

  • «Добавить новые объекты и обновить существующие» — при импорте будет произведён поиск объекта в приёмнике по значению ключевых атрибутов. Если в приёмнике искомый объект существует, то он будет изменен: значения в сопоставленных атрибутах будут обновлены, для пространственных объектов будет заменена геометрия, при условии, что она есть в экземпляре источника.

../../../../_images/emerald108.png

Для режимов Добавить только новые объекты без обновления существующих и Добавить новые объекты и обновить существующие необходимо указать ключевые атрибуты, по которым в процессе импорта будет выполняться поиск объектов в приёмнике.

Атрибут приёмника можно назначить ключевым только в случае, когда он сопоставлен с атрибутом источника.

Чтобы сделать атрибут ключевым, необходимо нажать на изображение ключа в поле атрибута. Если атрибут выбран ключевым, изображение станет синим.

../../../../_images/keys.png

Как удалить ранее импортированные данные из набора данных#

Чтобы удалить ранее импортированные данных по набору данных, необходимо выбрать для пары импорта режим «Удалить объекты по набору данных и добавить новые объекты» при настройке шаблона импорта.

../../../../_images/emerald23.png

Обратите внимание, что набор данных, по которому будут удалены данные, выбирается на этапе создания задачи импорта.

Как сопоставить атрибуты#

Для сопоставления атрибута источника с атрибутом приёмника перетяните выбранный атрибут источника в атрибут приёмника.

../../../../_images/emerald11.png

Если атрибут источника добавлен в сопоставление по ошибке, то его можно удалить. Для этого нажмите на крестик рядом с названием атрибута.

../../../../_images/emerald12.png

Если атрибут был задействован в функциях правила преобразования, то он будет удален также из правила преобразования. Приложение проверит корректность описания правила преобразования и при выявлении ошибки сообщит о её возникновении.

  • Система позволяет записывать значение одного атрибута источника в несколько атрибутов приёмника.

  • Атрибуты с типом дата на стороне источника могут содержать даты в коротком формате записи без указания времени и в формате с указанием времени. В базу данных Geometa даты записываются в формате ДатаВремя.

Если тип данных атрибута источника совпадает с типом данных приёмника, то дополнительных действий по настройке сопоставления не требуется, иначе Система сообщит об ошибке в правиле преобразования.

При необходимости, для атрибута приёмника задайте правила преобразования исходных данных (См. Как составить выражение преобразования). Для редактирования правила преобразования нужно кликнуть на поле атрибута приёмника, с которым сопоставлен хотя бы один атрибут источника.

../../../../_images/emerald13.png

Атрибут источника можно удалить из сопоставления. При удалении атрибута источника он также будет удалён из выражения. При этом система проверит корректность описания правила преобразования и при выявлении ошибки сообщит о её возникновении.

Ошибка не блокирует возможность сохранения изменений, но шаблон импорта, содержащий ошибки не получится использовать для импорта данных.

Как составить выражение преобразования#

Преобразование применяется в следующих случаях:

  • Дополнение исходных данных статичным текстом;

  • Склеивание строковых данных из нескольких атрибутов источника в одну строку — Функция конкатенации Concat.

Примечание

Выражение проебразования можно составить для всех типов атрибутов приёмника, кроме ссылочных.

Чтобы конвертировать перевод одного типа данных в другой, используйте выражение:

Convert.функция(#S. "атрибут источника")
  • функция — выберите функцию, исходя из исходного и целевого типа данных. Необходимые функции перечислены в таблице.

  • (#S. "атрибут источника") — введите название атрибута источника в двойных кавычках. Функция преобразования принимает только один аргумент.

    Наименование

    Исходный тип данных

    Целевой тип данных

    BoolToDouble()

    Логический тип

    Вещественное число

    BoolToInteger()

    Логический тип

    Целое число

    BoolToString()

    Логический тип

    Строка

    DateTimeToString()

    Дата

    Строка

    DoubleToBool()

    Вещественное число

    Логический тип

    DoubleToInteger()

    Вещественное число

    Целое число

    DoubleToString()

    Вещественное число

    Строка

    IntegerToBool()

    Целое число

    Логический тип

    IntegerToDouble()

    Целое число

    Вещественное число

    IntegerToString()

    Целое число

    Строка

    StringToDateTime()

    Строка

    Дата

    StringToBool()

    Строка

    Логический тип

    StringToInteger()

    Строка

    Целое число

    StringToDouble()

    Строка

    Вещественное число

Конвертация строкового атрибута источника AREA в атрибут приёмника area с типом данных вещественное число.

Примечание

Для функции конвертации из строки в дату по умолчанию задан шаблон формата даты dd.MM.yyyy. Другой формат даты можно задать вручную.

Функция конкатенации Concat#

Конкатенация — это операция склеивания строк. Результатом конкатинации всегда будет строка.

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

Наиболее часто конкатенация применяется для того, чтобы не потерять исходные данные из атрибутов источника, когда они не представлены в виде характеристик объектов приёмника.

Для примера рассмотрим вариант импорта данных объектов капитального строительства. Допустим, что у объекта капитального строительства есть три атрибута, которых нет в модели данных приёмника: «Глубина», «Объём», «Высота». Будем записывать их значения в атрибут «Примечание».

Нужно получить следующую конструкцию:

  • Глубина: 10;

  • Объём: 20;

  • Высота: 40.

Для этого требуется составить следующее правило преобразования:

String.Concat(„Глубина:“, Convert.DoubleToString(#S.»Глубина»,“N“), „,n“,“Объём:“, Convert.DoubleToString(#S.»Объём»,“N“), „,n“,“Высота:“, Convert.DoubleToString(#S.»Высота»,“N“), „,n“)

String.Concat() - функция конкатенации, которая принимает произвольное количество строковых аргументов;

'Глубина:' - простой текст, будет добавлен в результирующую строку без изменений.

Convert.DoubleToString(#S. "Глубина",'N') - функция конвертации из вещественного числа в строку, где:

  • S. "Глубина" — атрибут источника,

  • 'N' — управляющий символ, который говорит, что в аргументе могут присутствовать цифры целой и дробной частей с разделителем «,» и необязательным отрицательным знаком.

  • ',n' — символ запятая '' + перевод строки.

Константы#

Можно использовать константное значение для заполнения данных атрибута приёмника или входящего параметра (аргумента) функции преобразования.

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

Для записи константы в строковый атрибут, в правиле преобразования необходимо записать значение константы в одинарных кавычках. Например, ‘123’ или ‘abc’.

Примечание

Константа в атрибуте типа «вещественное число» или «целое число» пишется без кавычек:

123 - целое число,

123.1 - вещественное число, где разделитель точка.

Условие поиска (фильтрации) для ссылочного атрибута#

Ссылочные атрибуты служат для установки связи объекта с другими объектами системы Geometa. Чтобы установить связь с объектом, необходимо задать критерий поиска. С помощью него будет установлена связь со всеми объектами, которые удовлетворяют критерию.

Как составить правило поиска#

Для описания правила поиска объекта, сопоставьте атрибуты источника, по значениям которых должен выполняться поиск, с ссылочными атрибутом приёмника. (См. Как сопоставить атрибуты)

Чтобы составить правило поиска, щёлкните левой кнопкой мыши по ссылочному атрибуту приёмника.

Будет открыто окно «Настройки фильтра».

Запишите равенство #T. "X" = #S. "Y".

#T. "X" - это указатель на атрибут приемника, по которому будет строится поисковый запрос. X — alias атрибута, в связанном объекте.

#S. "Y" - это указатель на атрибут источника, значение которого принимается в качестве аргумента для поиска. Y — наименование атрибута источника.

../../../../_images/filtr3.png

Примечание

Имена атрибутов и структуру связей можно уточнить в метаданных проекта. Для изучения метаданных используйте редактор метаданных.

Если связанный объект является LV (Logical View), то кроме атрибутов представления в качестве дополнительного условия поиска можно задать тип объекта.

Требуется установить связь со справочным значением.

В источнике атрибут «X» содержит коды справочника. В типе «A» приёмника атрибут «X» ссылочный, конструкция #T указывает на связанный с ним тип объекта. В модели данных находим, что искомые коды хранятся в атрибуте «code». Необходимо задать следующее условие поиска #T. «code» = #S. «Y».

Вместо #S. «Y» можно задать константное значение. Это может понадобиться, например, когда всем импортируемым объектам нужно установить одинаковый статус. В этом случае условие поиска может выглядеть следующим образом: #T. «code» = ‘Действующий’. Поиск выполняется по строгому совпадению.

Для составного ключа используйте &&: #T. "X1" = #S. "Y1" && #T. "X2" = #S. "Y2".

Примечание

Чтобы проверить корректно ли составлено выражение, нажмите кнопку «Проверить». В правой части окна будет отображен результат проверки.

../../../../_images/filtr11.png

Как использовать ключи внешних систем для связывания импортируемых объектов#

Ключи внешних систем не требуется хранить в системе и использовать в каких либо бизнес-процессах, кроме импорта и экспорта данных. Поэтому для их хранения предусмотрен универсальный атрибут «Ключ связывания» emerald_binding_key. Этот атрибут присутствует в каждом типе данных приёмника.

Для установления связи между импортируемыми объектами разных типов:

  1. Cопоставьте атрибут источника, содержащий ключ, с атрибутом приёмника «Ключ связывания» emerald_binding_key в импортируемом типе данных;

../../../../_images/emerald24.png
  1. В ссылочном атрибуте корневого объекта задайте правило поиска по «Ключу связывания»:

    #T."emerald_binding_key" = #S."[Имя атрибута источника, содержащего ключ]"
    

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

Порядок импорта пар будет определён автоматически при импорте с учетом устанавливаемых связей.

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

Как выделить несколько типов данных по столбцам из одной записи#

Пример таблицы с исходными данными:

../../../../_images/emerald25.png

В таблице представлен реестр с сервитутами, которые отличаются геометрией.

Уникальным идентификатором записи может служить атрибут fid или номер записи. Геометрия не может служить уникальным идентификатором, так как может изменяться во внешней системе и поступать во внутреннюю систему при повторном импорте в измененном виде.

Чтобы выделить несколько типов данных по столбцам из одной записи, необходимо:

  1. Создать новый шаблон.

  2. Добавить файл с исходными данными.

  3. Создать копию пары импорта.

    ../../../../_images/emerald26.png
  4. Добавить в приёмник первой пары корневой тип данных.

  5. Добавить в приёмник второй пары дочерний тип данных, то есть в типе данных первой пары есть ссылочный атрибут, который ссылается на тип данных второй пары.

  6. Настроить связывание данных по ссылочному атрибуту. (См. Как использовать ключи внешних систем для связывания импортируемых объектов)

Как отфильтровать исходные данные по значению в атрибуте источника#

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

Для этого необходимо выполнить следующие действия:

  1. Создайте шаблон импорта.

  2. Загрузите файл с исходными данными.

  3. Создайте копию пары импорта.

  4. В первой паре найдите и выберите тип приёмника, соответствующий коду 0001. Настройте правило фильтраци вида #S. «code»= ‘0001’.

  5. первой паре найдите и выберите тип приёмника, соответствующий коду 0002. Настройте правило фильтраци вида #S. «code»= ‘0002’

Как отфильтровать исходные данные по типу геометрии исходных данных#

Если исходные данные имеют разную геометрию, они должны быть отфильтрованы и разделены при добавлении в приёмник.

Например, в системе есть типы данных приёмника «Красные линии линейные» и «Красные линии площадные». Зададим для них правила фильтрации.

Для этого необходимо выполнить следующие действия:

  1. Создать шаблон импорта.

  2. Загрузить файл с исходными данными.

  3. Выберать пару и создать ее копию.

  4. В первой паре найти и выбрать тип приёмника, предназначенный для размещения линейных объектов. Настроить правило фильтраци вида Geom.IsLine()=true.

  5. Во второй паре найти и выбрать тип приёмника, предназначенный для размещения площадных объектов. Настроить правило фильтраци вида Geom.IsPolygon()=true.

Варианты фильтров по типам геометрии:

Geom.IsExist() — функция определяет, есть ли геометрия у объекта. При значении Geom.IsExist()=true в выборку попадут объекты с геометрией, при значении Geom.IsExist()=false в выборку попадут объекты без геометрии.

Geom.IsPolygon() — функция возвращает значение true для объектов с типом геометрии Polygon или MultiPolygon. Таким образом, если в правиле фильтрации записать выражение Geom.IsPolygon()=true, то в выборку попадут объекты с типом геометрии Polygon или MultiPolygon. Если в выборке нужны объекты всех типов геометрии, кроме полигонов, то запишите в фильтр выражение Geom.IsPolygon()=false.

Функции Geom.IsLine(), им(), Geom.IsCollection() работают аналогичным образом с Geom.IsPolygon(), разница в типе геометрии. Geom.IsLine() возвращает true для типов геометрии LineString и MultiLineString. Geom.IsPoint() возвращает true для типов геометрии Point и MultiPoint. Geom.IsCollection() возвращает true для типа геометрии Geocollection.

Выражение для правила филтрации может быть составным. Например:

#S."Area"=Convert.StringToInteger('70') && Geom.IsPolygon()=true

Выражение отберёт объекты, у которых площадь равна 70 и есть геометрия с типом, Polygon или MultiPolygon.

Как сохранить шаблон импорта#

Для сохранения изменений нажмите на кнопку «Сохранить» на странице редактирования шаблона.

Если в шаблоне импорта есть несохранённые изменения, приложение предупредит о них при переходе на другую страницу. Для сохранения изменений выберите вариант «Cохранить».

После сохранения шаблона будет открыто окно импорта файла. (См. Как импортировать файл).

Глоссарий#

Алиас#

— уникальное имя типа объекта на латинице.

Атрибут объекта#

— характеристика, которой обладает объект. Например, объект «пассажир» имеет атрибуты «имя», «фамилия», «отчество», «пол», «дата рождения».

Атрибут объекта приёмника#

— наименование поля объекта системы, в которое выполняется импорт данных.

Атрибуты объекта источника#

— наименование полей объекта в файле-источнике.

Импорт данных#

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

Источник#

— файл или группа файлов, содержащих исходные данные, которые необходимо импортировать.

Ключевой атрибут#

— атрибут, по значениям которого будет произведён поиск объектов в приёмнике.

Конкатенация#

— операция склеивания строк.

Модель данных#

— концептуальное представление данных и их взаимосвязей. Модель данных определяет структуру, ограничения и семантику элементов данных и их соединений.

Набор данных#

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

Набор данных нужен, чтобы:

  • связывать данные, загруженные в систему, с описанием их создания;

  • связывать утвержденные документы, загруженные в систему, и данные, утвержденные этим документом;

  • находить по документу все загруженные в систему пространственные данные, сформированные карты и слои;

  • по объекту системы находить документ, утвердивший его;

  • задавать документу границы территории, на которую он действует.

Правило преобразования#

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

Правило сопоставления#

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

Приёмник#

— совокупность типов объектов системы, в которые производится импорт данных.

Проект#

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

Виды конфигурации проекта:

  1. Региональный;

  2. Городской округ;

  3. Муниципальное образование.

Проектная система координат#

— система координат, которая используется в проекте по умолчанию.

Режим импорта#

— определяет, каким образом будут обработаны исходные данные. Например, в режиме «добавить все объекты» по каждой записи в источнике будет создан новый объект в приёмнике.

Система координат#

— установленные правила соотнесения цифровых значений координат и точек пространства.

Тег сопоставления#

— маркер с наименованием атрибута источника в атрибуте приёмника, который показывает наличие сопоставления.

Тип объекта источника#

— тип данных объекта источника. Типы данных могут быть разными в зависимости от формата объекта.

Тип объекта системы#

— в Системе типы данных описываются метаданными. Описание типа включает имя типа, алиас и другие характеристики.

Шаблон импорта#

— совокупность правил обработки и импорта исходных данных.