| Документация

Структура

Раздел Структура Картографического сервиса мозаики представляет собой каталог файлов растров, добавленных для формирования единого набора, Рисунок 68 .

Рисунок 68 - Раздел Структура картографического сервиса мозаики

Данный раздел позволяет управлять содержимым картографического сервиса мозаики: настраивать структуру каталога, добавлять, удалять, переносить, копировать, редактировать растры из набора для картографического сервиса мозаики. Общие принципы и инструменты аналогичны управлению Каталогом сервисов (раздел 3 настоящего документа).

Название инструмента Входные параметры Выходные параметры
Структура БД и схема данных
1 Получение таблиц/слоев из базы геоданных База геоданных Имя схемы Регулярное выражение для фильтрации имён таблиц Полученные таблицы
2 Получение имен таблиц/слоев в базе геоданных Входная база геоданных Имя схемы Фильтрующее регулярное выражение для имен классов объектов Имена классов объектов в базе геоданных
3 Синхронизация схемы таблиц Входная база геоданных Целевая база геоданных Имена наборов данных Действие для наборов данных Действие для полей Входная база геоданных Целевая база геоданных
4 Создание таблицы Целевая база геоданных Имя схемы целевой базы геоданных Имя таблицы Созданная таблица
5 Создание таблицы файловых вложений Целевой слой объектов Созданная таблица вложений Целевой слой объектов
6 Удаление таблиц/слоев из базы геоданных Целевая база геоданных Имена классов объектов для удаления База геоданных после удаления классов объектов
7 Создание слоя в базе данных Целевая база геоданных Имя класса объектов Имя схемы целевой базы геоданных Тип геометрии Система координат Поддержка 3D Созданный класс пространственных объектов
8 Получение имен полей в таблице/слое Входной слой Имя ObjectID поля Имя Shape поля Имена полей с данными
9 Добавление поля в таблицу/слой Входные слои объектов Имя поля Тип поля Значение поля по умолчанию Является ли поле обязательным Длина поля Выходные слои объектов
10 Удаление полей в таблице/слое Целевой класс объектов Имена полей для удаления Изменённый класс объектов
11 Выполнение SQL команды Целевая база геоданных для выполнения команды SQL команда Результат выполнения SQL команды База геоданных после выполнения SQL команды
12 Создание служебных таблиц Целевая база геоданных Создать cogis_users Имя таблицы cogis_users Создать cogis_user_links Имя таблицы cogis_user_links Создать elitegis_auth_users Создать elitegis_auth_groups Создать elitegis_auth_users_to_groups Создать elitegis_auth_tokens Создать elitegis_edit_history Создать elitegis_changed_extent_log Создать elitegis_attachment_groups Имя схемы Изменённая база геоданных
13 Копирование таблиц/слоев Исходные слои Целевая база геоданных Имя схемы целевой базы геоданных Режим копирования данных Режим копирования полей Режим копирования слоев Надо ли копировать таблицу вложений Шаблон для имени выходных таблиц Выходные слои
14 Создание слоя в базе данных по таблице с геометрическим описанием в поле Входная таблица Представление геометрии Размерность геометрии Поля для получения геометрии (единое поле или для X,Y,Z) Тип геометрии Система координат класса Имя класса пространственных объектов Целевая база геоданных Имя схемы в целевой базе геоданных Пропускать объекты с пустыми геометриями Пропускать объекты с неверными геометриями Выходной класс протранственных объектов
15 Получение локальной базы геоданных Локальная база геоданных
16 Построение индекса по полям таблицы Входная таблица Именя полей для индексирования Тип индекса Выходная таблица
Операции с данными
17 Получение количества объектов в слое Входной слой Количество объектов в слое
18 Проверка наличия объектов в слое Входной слой Есть ли объекты в слое
19 Создание объекта в таблице Входной класс объектов Имена полей нового объекта Значения указанных полей ObjectID вставленного объекта Дополненный класс объектов
20 Создание пространственного объекта в слое Входной класс пространственных объектов Имена полей нового объекта Значения указанных полей Геометрия объекта ObjectID вставленного объекта Дополненный класс объектов
21 Удаление объектов в слоях Входные слои Очищенные слои
22 Обновление полей объектов в слое по SQL-выражениям Входной слой Имена полей объекта для обновления Значения указанных полей Обновлённый слой
23 Синхронизация объектов в слое Входной слой Имена ключевых полей для сопоставления Целевой слой Имена полей для для обновления Обновить значения для целевого объекта, если его нет в исходном слое Создавать объекты, которых нет в целевом слое Удалять в целевом слое объекты, которых нет в исходном слое Обновлять объекты, которые есть и в исходном и в целевом слое Обновлять геометрию существующих объектов Вставлять геометрию в новые фичи Удалять лишние вложения Добавлять отсутствющие вложения Поле для даты последней модификации входного слоя Поле для даты последней модификации целевого слоя Целевой слой после синхронизации Количество добавленных объектов Количество удаленных объектов Количество обновленных объектов
24 Получение значений поля объектов в слое Входной слой Имя поля Сортировка по полю Удалять повторяющиеся значения Максимальное количество объектов Значения поля
25 Обновление геометрии в слое Входной слой Входная геометрия Обновлённый слой
26 Объединение записей из несколько слоев/таблиц в один слой/таблицу Входные таблицы Поля для объединения Система координат Поле для записи геометрии входных таблиц Целевая база геоданных Имя схемы целевой базы геоданных Использовать введенные поля Копировать данные слоя Копировать геометрию Слой с объедененными данными
27 Удаление дублирующих записей в таблице/слое Входная таблица Поля для сравнения Использовать введенные поля Целевая база геоданных Имя схемы целевой базы геоданных Удалять дубликаты в исходной таблице Таблица без дубликатов
28 Подсчет статистики Входной слой Группировать по Вычислять по выражениям Нужно ли считать общий экстент Слой
29 Добавление и заполнение поля UID-значениям Входной слой/таблиц Имя поля для UID-идентификаторов Установить значения для существующих записей Слой
30 Сопоставление двух слоев по атрибутивному и/или пространственному критерию Входной слой Слой для присоединения Сортировка для основного слоя Сортировка для присоединенного слоя SQL-выражение или имя поля основного слоя для атрибутивного сравнения SQL-выражение или имя поля присоединенного слоя для атрибутивного сравнения Метод сравнения геометрий объектов входного и присоединенного слоя Максимальное расстояние для поиска между объектами Минимальный процент площади пересечения от основного объекта Минимальный процент площади пересечения от присоединенного объекта Пространственная сортировка присоединенных объектовНаправление пространственной сортировки Можно ли присоединять объект к нескольким входным объектамМаксимальное количество присоединенных объектов к входному объекту Метод создания выходных объектов при сопоставлении входного объекта к присоединенным объектам С какой геометрией создать объект Переносить входные объекта без найденных присоединенных Копирование полей из входного слоя Копирование полей из присоединённого слоя Расчетные поля из присоединенных объектов Слой
Геометрические операции
31 Создание слоя в базе данных по таблице с адресами Входной слой объектов Тип геокодера URL сервиса геокодирования Параметры запроса к геокодеру Имя класса пространственных объектов Целевая база геоданных Имя схемы в целевой базе геоданных Система координат класса пространстенных объектов Пропускать объекты при неудачном геодкодировании Минимальный балл совпадения для вставки Выходной класс протранственных объектов
32 Обрезка слоя пространственных объектов по геометрии Целевой слой пространственных объектов, который будет обрезан Входная геометрия, по которой будет происходить обрезка слояРежим обрезки Поле для записи ID объекта входного слоя Режим копирования полей Целевая база геоданных Имя схемы целевой базы геоданных Имя класса объектов Выходной обрезанный слой пространственных объектов
33 Создание буферизированного слоя пространственных объектов Входной слой пространственных объектов Размер буфера Создавать геодезический буфер Система координат для построение буфера Ссылка до NA сервиса для построения буфера Параметр удаленности NA сервиса Атрибут ограничений на привязку к дорожной сети NA сервиса Использовать иерархию NA сервиса Поле для записи ID объекта входного слоя Режим копирования полей Целевая база геоданных Имя схемы целевой базы геоданных Имя класса объектов Буферизированный слой с пространственными объектами
34 Преобразование геометрии в слое Входной слой с геометриями Тип конвертации геометрии Поле для записи ID объекта входного слоя Имя поля индекса группы Режим копирования полей Целевая база геоданных Имя схемы целевой базы геоданных Имя класса объектов Группировка по полю Сортировка по полю Слой пространственных объектов с преобразованными геометриями в точки
35 Фильтрация слоя пространственных объектов по отношению к другому Входной слой пространственных объектов Целевой слой пространственных объектов Тип отношения между объектами из слоёв пространственных объектов Режим копирования полей Поле для записи ID объекта входного слоя Целевая база геоданных Имя схемы целевой базы геоданных Имя отфильтрованного слоя пространственных объектов Выходной отфильтрованный слой пространственных объектов
36 Объединение геометрий всех объектов слоя Входной слой пространственных объектов Объединённая геометрия
37 Перепроецирование слоя в систему координат Входной класс пространственных объектов Целевая система координат Поле для записи ID объекта входного слоя Режим копирования полей Целевая база геоданных Имя схемы целевой базы геоданных Имя класса объектов Перероецированный класс пространственных объектов
38 Нарезка слоя пространственных объектов на листы заданного масштаба Входной слой пространственных объектов Масштаб для нарезки Наложение прямоугольников (0..40 %) Метрическая система координат для нарезки Режим нарезки геометрии Угол начала отсчета нумерации Направление нумерации Начало нумерации в ряду Поле для записи oid исходного объекта Ширина прямоугольника (мм) Поле для записи Х индекса прямоугольника по сетке Шаблон записи Х индекса прямоугольника по сетке Высота прямоугольника (мм) Поле для записи Y индекса прямоугольника по сетке Шаблон записи Y индекса прямоугольника по сетке Целевая база геоданных Имя схемы целевой базы геоданных Имя класса пространственных объектов Нарезанный слой пространственных объектов
39 Нарезка слоя пространственных объектов на блоки из прямоугольников Входной слой пространственных объектов Угол поворота объектов перед нарезкой (градусы) Метрическая система координат для нарезки Система координат результата Угол начала нарезки Направление нумерации Режим построения сетки для нарезки Режим нарезки геометрии Количество шагов оптимизации Отступ от границы (метры) Расстояние между рядами (метры) Расстояние между блоками (метры) Количество рядов в блоке Количество прямоугольников в блоке Ширина прямоугольника (метры) Высота прямоугольника (метры) Имена полей для копирования (входные данные) Имена полей для копирования (выходные данные) Поле для записи индекса ряда Поле для записи индекса прямоугольника Формат записи индекса ряда Формат записи индекса прямоугольника Целевая база геоданных Имя схемы целевой базы геоданных Имя выходного класса пространственных объектов Нарезанный слой пространственных объектов
40 Векторизация изображения Входной файл изображения Экстент Полученная геометрия
41 Генерализация геометрий в слое Входной слой с геометриями Значение эпсилон для обобщения Поле для записи ID объекта входного слоя Режим копирования полей Целевая база геоданных Имя схемы целевой базы геоданных Имя класса объектов Слой пространственных объектов с обобщением пространсвенных данных
42 Упрощение геометрии Входной слой с геометриями Выходной слой
43 Разделение длинных отрезков геометрии объектов на мелкие Входной слой объектов Максимальная длина сегмента в метрах Использовать геодезический расчет Слой объектов
44 Вычисление атрибутов геометрии Входной слой Тип расчета Целевое поля для записи Округление значений Система координат для расчета Формат значения Слой после расчета
45 Получение точек вдоль полилайна с заданным шагом Входная линейная геометрия Шаг между точками Максимальное количество точек в результате Шаг в процентах от общей длины полилинии Включать ли начальную точку полилинии Включать ли конечную точку полилинии Точки
Импорт и экспорт
46 Получение карты из картографического сервиса ArcGIS Server URL картографического сервера Имя пользователя Пароль Карта
47 Импорт Яндекс карты Файл с содержимым для импорта Целевая база геоданных Имя схемы целевой базы геоданных Карта
48 Получение слоя из WFS сервиса Ссылка до WFS сервиса Имя слоя Имя oid поля Where clause Тип геометрии Количество разово выкачиваемых объектовЛогин Пароль Слой
49 Получение слоя из OData сервиса Ссылка до OData сервиса Имя слоя Имя поля идентификатора Тип OData сервиса Фильтр Тип геометрии Количество разово выкачиваемых объектов Слой
50 Получение карты из OData сервиса Ссылка до OData сервиса Имена слоев Имя поля идентификатора Фильтры Тип OData сервиса Тип геометрии Количество разово выкачиваемых объектов Карта
51 Экспорт слоев/таблиц/карты в файлы различных форматов Входная карта для экспорта Экспортируемый формат данных Сгенерировать QGS файл Режим экспорта данных таблиц Режим экспорта классов не пространственных объектов SQL-фильтр для слоев Обрезка по геометрии Имя файла Выходной файл
52 Импорт файлов различных форматов в виде слоев/таблиц Входные файлы Система координат Эталонная карта Кодировка входных файлов Путь до файла конфигурации Кодировка файла конфигурации CSV разделитель Выходная карта Ошибка импорта
53 Чтение геометрии объекта из файлов различных форматов Размер буфера для построения полигонов Входные файлы Тип геометрии Входная система координат Выходная система координат Порядок полей Название колонки для разделения на части Географические координаты для широты Географические координаты для долготы Разделение геометрий на части Имена колонок для координат широты Имена колонок для координат долготы Кодировка входных файлов Путь до файла конфигурации Кодировка файла конфигурации CSV разделитель Выходная геометрия Экстент выходной геометрии Все файлы обработаны Совпадение СК
54 Импорт картографического проекта QGIS в виде карты Входные файлы Выходная карта
55 Экспорт карты в картографический проект QGIS Входная карта Путь до папки для QGS файла Имя QGS файла Выходной QGS файл
56 Получение карты из WFS сервиса Ссылка до WFS сервиса Имена слоев Имя ключевого поля Количество разово выкачиваемых объектов Логин Пароль Карта
57 Чтение геометрии из XLSX файла по строкам с координатами Имена колонок для координат широты Имена колонок для координат долготы Разделение геометрий на части Географические координаты для широты Географические координаты для долготы Файл Система координат Название колонки для разделения на части Порядок полей Тип геометрии Геометрия
Операции с картой
58 Получение определяющего SQL выражения слоя Входной слой Определяющее SQL выражение слоя
59 Задание определяющего SQL выражения для слоя Целевой слой Определяющее SQL выражение слоя Режим изменения SQL для слоя Слой с новым определяющим SQL выражением
60 Получение слоев карты Входная карта Получение слоёв по Тип геометрии слоёв Значения Слои
61 Создание карты из слоев Входные слои Выходная карта
62 Получение описаний шаблонов печати Входной путь до папки с шаблонами печати Описания шаблонов печати
63 Печать web карты в формате PNG/PDF Входная web карта (JSON) Формат выходного файла Кастомный DPI Кастомная ширина печати (px) Кастомная высота печати (px) Кастомный масштаб Входной путь до папки с шаблонами печати Небходимый шаблон печати Выходной файл печати
64 Многостраничная печать по заданным прямоугольным областям Входные прямоугольные области для печати для печати Картографические сервисы для печати Шаблон именования файлов ({index}, [поле_1], [поле_2], ...) Имя ZIP файла Формат выходного файла X индекс по сетке Y индекс по сетке Стартовый индекс нумерации страниц Наложение прямоугольников областей печати (0..40 %) Экстент для печати миникарты (XMin, YMin, XMax, YMax) Система координат для печати миникарты Входной путь до папки с шаблонами печати Небходимый шаблон печати Выходные файлы печати Путь до папки с файлами печати
65 Расчет реального экстента карты по данным Входная карта Система координат Экстент
66 Экспорт экстентов нагенеренного тайлового кэша Путь до сервиса Дата генерации кэша Указывать дату Слой с нагенеренным тайловым кэшем
67 Получение системы координат слоя Входной слой Система координат
Построение модели
68 Проверка типа геометрии слоя Входной слой пространственных объектов Тип геометрии Совпадает
69 Построение экстента по координатам X минимальное X максимальное Y минимальное Y максимальное Система координат Экстент
70 Проверка строки на пустоту Входная строка Строка пуста
71 Добавление объекта в массив Входной массив объектов Добавляемый объект Выходной массив объектов
72 Операции над массивами (объединение, пересечение, вырезание) Первый массив объектов Второй массив объектов Тип слияния массивов Выходной массив объектов
73 Объединение строк в одну Входные строки Разделитель Объединённая строка
74 Замена подстроки в строке Входная строка Что найти На что заменить Режим замены Строка после замены
75 Формирование SQL выражения для поля по bool значению Имя поля Значение Тип сравнения поля на значение Выходное SQL выражение
76 Формирование SQL выражения для поля по числовым значениям Имя поля Значения Тип сравнения поля на значения Выходное SQL выражение
77 Формирование SQL выражения для поля по строковым значениям Имя поля Значения Тип сравнения поля на значение Выходное SQL выражение
78 Сцепка SQL выражений Входные SQL выражения для сцепки Сцеплять через Выходное SQL выражение после сцепки
79 Выполнение математической операции Тип операции Первое значение Второе значение Результат операции
80 Сравнение чисел Первое значение Второе значение Тип сравнения значений Результат сравнения
81 Сравнение объектов Первый объект Второй объект Тип сравнения Результат сравнения
82 Получение подстроки по регулярному выражению Входная строка Регулярное выражение Найденная подстрока
83 Формирование строки по шаблону Шаблон строки Значения для подстановки в шаблон Форматированная строка
84 Формирование строки по шаблону по 5 параметрам Шаблон строки Значение 1 для подстановки в шаблон Значение 2 для подстановки в шаблон Значение 3 для подстановки в шаблон Значение 4 для подстановки в шаблон Значение 5 для подстановки в шаблон Форматированная строка
85 Получение объекта массива по индексу Массив объектов Начальный индекc массиваИндекс объекта Необходимый объект
86 Получение информации о текущем пользователе Регулярное выражение фильтрации групп Имя пользователя Группы пользователя Email пользователя Полное имя пользователя Описание пользователя
87 Получение идентификатора текущей работы Идентификатор работы
88 Получение таблицы из массива таблиц по имени/индексу Входной массив таблиц Имя таблицы Найденная таблица
89 Выполнение инструментов по очереди Первый объект Второй объект Первый объект Второй объект
90 Прерывание цепочки выполнения инструментов по условию Прервать ли выполнение Сообщение в случае прерывания выполнения Было ли прервано выполнение
91 Выбор объекта их двух по условию Выполнено ли условие Вернуть объект в случае выполнения условия Вернуть объект в случае невыполнения условия Выбранный объект
Операции с файлами
92 Поиск файлов в папке Путь до папки Поиск файлов во всех подпапкахПаттерн имени файла Тип паттерна Найденные файлы
93 Получение имени файла Входные файлы Имя файла с расширением С путём до папки Имя файла
94 Создание папки Путь родительской папки Имя папки Путь созданной папки
95 Создание временного файла Папка для временного файла Временный файл
96 Получение пути рабочей папки Путь до рабочей папки
97 Удаление папки Путь до удаляемой папки Путь до удалённой папки
98 Удаление файлов Удаляемые файлы Количество удалённых файлов
99 Запуск исполняемого файла Путь до исполняемого файла Аргументы для запуска Рабочая директория Информационное сообщение после запуска Сообщение об ошибке после запуска
100 Выгрузка файлов из blob-поля слоя Входной слой Поле с содержимым файла Поле с именем файла Полученные файлы
101 Архивация папки в ZIP-файл Путь до папки Путь до папки для создания архива Имя ZIP архива Выходной ZIP архив
102 Архивация файлов в ZIP-файл Входные файлы Имя ZIP архива Путь до целевой папки Выходной ZIP архив
103 Разархивирование (извлечение) файлов из ZIP-архива Входные файлы Путь до целевой папки разархивации Путь до папки с распакованными файлами
104 Объединение PDF файлов в один Входные PDF файлы Имя выходного PDF файла Выходной PDF файл
105 Импорт фотографий с геопозицией в слой в виде пространственных объектов Входной ZIP архив с фотографиями Целевой слой Экспорт фотографий без геометок Поле для записи даты Размер буфера для группировки фотографий в один объект (м, 0 - без группировки) Диапазон времени для группировки фотографий в один объект (дд.ЧЧ:мм:сс, 00:00:00 - без группировки) Слой с фотографиями
106 Импорт JSON файла в виде слоя/таблицы JSON файл Кодировка файла Имя класса объектов Целевая база геоданных Имя схемы целевой базы геоданных Имена свойств без данных Путь до необходимого поля в документе Переопределяемые поля свойств (при необходимости) Выходной класс объектов
107 Добавление файловых вложений по URL-ссылкам на основе значений полей Входной слой SQL-выражение для URL содержимого вложения Скачивать вложения только для объектов без вложений Создавать миниатюры для изображений Максимальная высота картинки в пикселях Максимальная ширина картинки в пискелях Максимальный размер скачиваемого файлав в мегабайтах Скачивать файлы без заранее известного размера SQL шаблон имени файла Обработанный слой Количество пропущенных вложений Скачанное число вложений Скачанное число байт
108 Скачивание файла по URL-ссылке URL файла Имя файла Скачанный файл
109 Чтение текста из файла Входной файл Кодировка файла Текстовое содержимое
110 Запись текста в файл Файл для изменения содержимого Текстовое содержимое Режим изменения содержимого Кодировка нового содержимого Выходной файл
111 Переименование файла Файл для переименования Новое имя файла Переименованный файл
112 Переименование папки Путь до папки для переименования Новое имя папки Путь до переименованной папки
113 Копирование/перенос файлов Входные файлы Путь до корневой папки файлов Путь до целевой папки Тип переноса Перезаписывать существующие файлы Выходные файлы
114 Скачивание текста по URL-ссылке URL ссылка User agent Текст по ссылке