Облако GIS (предварительная версия)
Этот соединитель позволяет пользователям использовать любой допустимый ключ авторизации, созданный в GIS Cloud, для доступа к списку проектов карт, слоям, определенным внутри и функциям, содержащимся на этих уровнях. Чтобы обеспечить динамическую природу схемы компонента, соединитель динамически запрашивает службу для схемы признаков данного слоя.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка облачных служб GIS Premium |
| URL | https://docs.giscloud.com/rest |
| Адрес электронной почты | premiumsupport@giscloud.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Решения HandyGeo |
| Веб-сайт | http://www.giscloud.com |
| Политика конфиденциальности | https://www.giscloud.com/privacy-policy/ |
| Категории | Данные; Бизнес-аналитика |
GIS Cloud — это платформа SaaS, которая обеспечивает оптимальную отрисовку веб-карт класса и мобильных устройств, в сочетании с мощным механизмом форм для упрощения всех потребностей в сопоставлении совместной работы. Соединитель GIS Cloud предоставляет подмножество обширного и мощного REST API, которое позволяет автоматизации управлять большинством распространенных вариантов использования для проекта Map. Этот соединитель позволит вам перечислить, обновить и перенастроить облачные карты GIS, слои, пользователи, а также создавать функции и файлы. С помощью этого подмножества пользователь может автоматизировать множество действий на основе данных, таких как создание новых функций для проверки, создание отчетов, экспорт данных для мониторинга и т. д.
Предпосылки
Чтобы использовать соединитель GIS Cloud, у вас должна быть учетная запись пользователя GIS Cloud с подпиской редактора карт, в противном случае многие действия не будут работать.
Получение учетных данных
GIS Cloud REST API защищен с помощью ключа API. Большинство конечных точек REST не будут работать без допустимого ключа API.
Чтобы получить действительный ключ API, перейдите к https://manager.giscloud.com учетной записи GIS Cloud и войдите в систему.
В правом верхнем углу щелкните имя пользователя и выберите "Моя учетная запись" в раскрывающемся меню.
В модале всплывающего окна перейдите на вкладку "Доступ к API". Введите описательное имя ключа в поле "Новое описание ключа API" и нажмите кнопку "Добавить ключ". Новый модал будет отображать новый ключ API, который необходимо копировать и хранить безопасно, так как он никогда не будет отображаться снова.
Дополнительные сведения см. в статье: https://docs.giscloud.com/rest#creating-an-api-key
После завершения работы можно создать и проверить соединитель.
Начало работы с соединителем
При первой настройке соединителя тестирование с помощью действия GetCurrentUser подтвердит, что ключ API действителен и возвращает сведения об учетной записи, связанной с ключом API.
Большинство пользователей будут использовать действия GetFeatures, CreateFeature, UpdateFeature и DeleteFeature в их автоматизации. Другие включенные действия будут в основном использоваться для координации конкретной ситуации заданного сценария автоматизации.
Типичный сценарий автоматизации — синхронизация функций GIS Cloud из базы данных SaaS в таблицу Dataverse или лист Excel для создания панели мониторинга Power BI. В зависимости от структуры данных может потребоваться создать пользовательские сущности Dataverse. Рекомендуется использовать параметр автоматизации where в действии GetFeatures, чтобы ограничить возможности, измененные за последние несколько дней, и синхронизировать только те. Это оптимизирует производительность автоматизации.
Другой типичный сценарий автоматизации заключается в том, чтобы автоматически создавать новые функции облака GIS на основе вторичного источника данных, такого как Dynamics, SalesForce, HTTP-запросы или даже GIS Cloud. Чтобы добиться этого, рекомендуется тщательно рассмотреть, как отфильтровать вторичный источник данных для активации создания компонента и завершить схему целевого слоя GIS Cloud перед созданием автоматизации, так как это упрощает разработку.
Последний типичный сценарий автоматизации — автоматически архивировать функции GIS Cloud путем копирования тех, которые соответствуют определенным критериям (т. е. определенному набору состояний в столбце) в другой уровень, а затем при успешном удалении исходной функции облака GIS. Это позволяет активному проекту карты визуально очищаться без потери критически важных данных.
Известные проблемы и ограничения
Совместимость проверки подлинности для PowerApps
Чтобы помочь в совместимости с компонентом карты PCF, опубликованным HandyGeo Services, и чтобы избежать запроса пользователей PowerApps для ключей API, которые не удобны для пользователей, мы создали соединитель, чтобы требовать, чтобы ключ API был указан при каждом запросе.
Схема динамических данных для конечных точек компонентов
Из-за географических функций в GIS Cloud, поступающих из отправленных пользователем данных, схема всегда зависит от набора данных. Таким образом, схема полезных данных и ответов от всех конечных точек компонентов всегда динамическая и требует поддержки динамических схем в используемом продукте Office 365. Это, как правило, хорошо поддерживается PowerAutomate, но может представлять проблемы в PowerApps.
Распространенные ошибки и средства устранения неполадок
Разбиение на страницы конечной точки
Конечные точки облака GIS ограничены не более 5000 записей, возвращаемых из одного запроса. Хотя REST API поддерживает разбиение на страницы, в настоящее время нет способа автоматически включить это в поведение соединителя.
Ограничение скорости REST API для защиты служб
Как и ожидалось, с любой рабочей службой REST API, если чрезмерное количество запросов к ОБЛАЧНОму API GIS выполняется в короткий период времени, ответ будет кодом 5xx. Хотя определенный предел скорости не определен явным образом, REST API будет поддерживать ограниченную параллельную скорость цикла (т. е. около 20), но высокие ставки, скорее всего, приводят к значительным сбоям. Неудачные ответы можно управлять политикой повторных попыток, но чрезмерные ставки вызывают проблемы.
Отсутствует схема данных динамической функции
Из-за необходимости подстановки определения схемы соединителя, если параметры ключа уровня и /или API передаются динамически, действие не сможет кэшировать схему слоев, которая потребует от пользователей вручную управлять возвращаемым JSON. Замените динамический параметр статическим значением, введя его в поле параметров, и схема будет правильно кэширована.
Часто задаваемые вопросы
Действие GetFeatures возвращает слишком много функций, как получить только те, которые я хочу?
Рекомендуется, если возможно, чтобы пользователи воспользовались предложением, where доступным в действии GetFeatures. Это может соответствовать большинству предложений, совместимых WHERE с SQL. Для таких полей, как дата изменения записи, управляемой платформой, рекомендуется протестировать пользователей в действии GetColumns, чтобы просмотреть истинное логическое имя системных столбцов.
Как отправить файл в хранилище владельцев проектов карты, а не в собственном хранилище?
Для действия UploadFileToPath важно, чтобы ключ API не был для учетной записи владельцев проекта map, заполненной Destination Map ID (destination_map) параметром. Это сообщает GIS Cloud REST API, что отправленный файл не предназначен для пользователя, прошедшего проверку подлинности, а для владельца указанного проекта Map. Если у пользователя нет разрешений на доступ к карте, отправка не будет перенаправлена в учетную запись одолжает карту.
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Обновление компонента |
Обновите один объект облачной функции GIS в объекте уровня. |
| Обновление одного уровня |
Обновите один объект облачного слоя GIS. |
| Обновление одной карты |
Обновление одного проекта облачной карты GIS |
| Отправка одного файла |
Отправляет файл в облачное хранилище GIS. |
| Отрисовка одной карты |
Отрисовка изображения одного объекта GIS Cloud Map. |
| Получение всех карт |
Получение всех объектов облачной карты GIS. |
| Получение всех слоев |
Получение всех объектов облачного слоя GIS. |
| Получение всех слоев на карте |
Получение всех объектов слоев для одного объекта облачной карты GIS. |
| Получение объекта пользователя по идентификатору |
Получите объект облачного пользователя GIS по идентификатору пользователя. |
| Получение одного слоя |
Получение всех объектов облачного слоя GIS. |
| Получение одного файла |
Скачайте один файл из облачного хранилища GIS. |
| Получение одной карты |
Получите один объект GIS Cloud Map. |
| Получение столбцов для слоя |
Получение списка столбцов для слоя |
| Получение текущего объекта пользователя |
Получение текущего объекта GIS Cloud User. |
| Получение файла мультимедиа, поданного из поля компонента |
Получите один файл мультимедиа из поля объекта облачной функции GIS в объекте уровня. |
| Получение функций на уровне |
Получение всех объектов облачных функций GIS в объекте уровня. |
| Получить функцию |
Получите один объект облачной функции GIS в объекте уровня. |
| Создание новой функции на уровне |
Получение всех объектов облачных функций GIS в объекте уровня. |
| Удаление кэша карт |
Удаляет кэш плиток карты, чтобы отразить изменения, внесенные через API. |
| Удаление одного слоя |
Удалите один объект облачного слоя GIS. |
| Удаление одного файла |
Удаляет файл в облачном хранилище GIS. |
| Удаление одной карты |
Удаление одного проекта облачной карты GIS |
| Удалить функцию |
Удаляет указанный объект компонента GIS Cloud из слоя. |
Обновление компонента
Обновите один объект облачной функции GIS в объекте уровня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор компонента
|
feature_id | True | integer |
Внутренний идентификатор компонента, используемый для идентификации определенной функции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
|
payload
|
payload | dynamic |
Обновленные данные новых функций |
Обновление одного уровня
Обновите один объект облачного слоя GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
|
Имя
|
name | string |
Имя слоя |
Обновление одной карты
Обновление одного проекта облачной карты GIS
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор карты
|
map_id | True | integer |
Внутренний идентификатор карты, используемый для идентификации определенной карты |
|
Имя
|
name | string |
Имя карты |
Отправка одного файла
Отправляет файл в облачное хранилище GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Данные файлов
|
filedata | True | file |
Файл для отправки. |
|
Идентификатор целевой карты
|
destination_map | integer |
Идентификатор карты общей карты. Если задано, отправляет файл в хранилище владельцев карты. |
|
|
Путь к файлу
|
path_to_a_file | True | string |
Относительный путь к конкретному файлу |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
location
|
location | string |
Отрисовка одной карты
Отрисовка изображения одного объекта GIS Cloud Map.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор карты
|
map_id | True | integer |
Внутренний идентификатор карты, используемый для идентификации определенной карты |
|
Ширина изображения
|
width | number |
Ширина изображения в пикселях |
|
|
Высота изображения
|
height | number |
Высота изображения в пикселях |
|
|
Недопустимый кэш
|
invalidate | number |
Недопустимый кэш |
|
|
Показать список слоев
|
layerlist | number |
Настройка списка слоев, отображаемого на изображении |
|
|
Сохраненный образ
|
justgenerate | number |
Просто создайте образ без сохранения |
Возвращаемое значение
- response
- file
Получение всех карт
Получение всех объектов облачной карты GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Тип видимости
|
type | string |
Фильтрация по видимости: "public", "private", "shared" или "private", shared |
|
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
|
|
Заказ по
|
order_by | string |
Это должно ссылаться на столбцы, существующие в целевом объекте GIS Cloud. По умолчанию столбец сортируется acending, но в том числе :d esc изменяет порядок. Порядок по формату "{created|modified|created}:[asc|desc]", например order_by=accessed:desc |
|
|
Элементы Per-Page
|
perpage | integer |
Количество результатов для отображения (по умолчанию: 100, максимум: 5000) |
|
|
Страница No
|
page | integer |
Номер страницы для ответа |
|
|
Нет итогов
|
nototal | integer |
Общее число результатов не учитывается и отображается; улучшает время отклика; используется для быстрого получения ответа |
Возвращаемое значение
- Тело
- Maps
Получение всех слоев
Получение всех объектов облачного слоя GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
|
|
Тип видимости
|
type | string |
Фильтрация по видимости: "public", "private", "shared" или "private", shared |
|
|
Заказ по
|
order_by | string |
Это должно ссылаться на столбцы, существующие в целевом объекте GIS Cloud. По умолчанию столбец сортируется acending, но в том числе :d esc изменяет порядок. Порядок по формату "{created|modified|created}:[asc|desc]", например order_by=accessed:desc |
|
|
Элементы Per-Page
|
perpage | integer |
Количество результатов для отображения (по умолчанию: 100, максимум: 5000) |
|
|
Страница No
|
page | integer |
Номер страницы для ответа |
|
|
Нет итогов
|
nototal | True | integer |
Общее число результатов не учитывается и отображается; улучшает время отклика; используется для быстрого получения ответа |
Возвращаемое значение
- Тело
- Layers
Получение всех слоев на карте
Получение всех объектов слоев для одного объекта облачной карты GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор карты
|
map_id | True | integer |
Внутренний идентификатор карты, используемый для идентификации определенной карты |
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
|
|
Заказ по
|
order_by | string |
Это должно ссылаться на столбцы, существующие в целевом объекте GIS Cloud. По умолчанию столбец сортируется acending, но в том числе :d esc изменяет порядок. Порядок по формату "{created|modified|created}:[asc|desc]", например order_by=accessed:desc |
|
|
Элементы Per-Page
|
perpage | integer |
Количество результатов для отображения (по умолчанию: 100, максимум: 5000) |
|
|
Страница No
|
page | integer |
Номер страницы для ответа |
|
|
Нет итогов
|
nototal | integer |
Общее число результатов не учитывается и отображается; улучшает время отклика; используется для быстрого получения ответа |
Возвращаемое значение
- Тело
- Layers
Получение объекта пользователя по идентификатору
Получите объект облачного пользователя GIS по идентификатору пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор пользователя
|
user_id | True | integer |
Внутренний идентификатор пользователя, используемый для идентификации конкретного пользователя |
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
Возвращаемое значение
- Тело
- User
Получение одного слоя
Получение всех объектов облачного слоя GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
Возвращаемое значение
- Тело
- Layer
Получение одного файла
Скачайте один файл из облачного хранилища GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Путь к файлу
|
path_to_a_file | True | string |
Относительный путь к конкретному файлу |
|
Имя файла
|
file_name | True | string |
Имя определенного файла мультимедиа, шлангового в хранилище SaaS |
Возвращаемое значение
- response
- file
Получение одной карты
Получите один объект GIS Cloud Map.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор карты
|
map_id | True | integer |
Внутренний идентификатор карты, используемый для идентификации определенной карты |
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
Возвращаемое значение
- Тело
- Map
Получение столбцов для слоя
Получение списка столбцов для слоя
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
Получение текущего объекта пользователя
Получение текущего объекта GIS Cloud User.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Развернуть атрибуты
|
expand | string |
Разверните ответ одним из вариантов перечисления |
Возвращаемое значение
- Тело
- User
Получение файла мультимедиа, поданного из поля компонента
Получите один файл мультимедиа из поля объекта облачной функции GIS в объекте уровня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Скачивание файла
|
download | boolean |
Если извлеченный файл мультимедиа будет скачан напрямую |
|
|
Путь к файлу
|
path_to_a_file | True | string |
Относительный путь к конкретному файлу |
|
Имя поля
|
field_name | True | string |
Имя поля компонента на заданном слое |
|
Идентификатор компонента
|
feature_id | True | integer |
Внутренний идентификатор компонента, используемый для идентификации определенной функции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
Возвращаемое значение
- response
- file
Получение функций на уровне
Получение всех объектов облачных функций GIS в объекте уровня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
|
Включение геометрии
|
geometry | string |
Формат, в котором будет упакована геометрия. Возможные значения: wkt, kml и gml |
|
|
Проекция EPSG
|
epsg | integer |
Код EPSG для выходной проекции. Если не указана проекция карты по умолчанию, используется |
|
|
Пространственные границы
|
bounds | string |
Ограничивающий прямоугольник, используемый для пространственной фильтрации |
|
|
SQL Where
|
where | string |
Тип SQL, где предложение, используемое для фильтрации атрибутов |
|
|
Заказ по
|
order_by | string |
Это должно ссылаться на столбцы, существующие в целевом объекте GIS Cloud. По умолчанию столбец сортируется acending, но в том числе :d esc изменяет порядок. Порядок по формату "{created|modified|created}:[asc|desc]", например order_by=accessed:desc |
|
|
Элементы Per-Page
|
perpage | integer |
Количество результатов для отображения (по умолчанию: 100, максимум: 5000) |
|
|
Страница No
|
page | integer |
Номер страницы для ответа |
|
|
Нет итогов
|
nototal | integer |
Общее число результатов не учитывается и отображается; улучшает время отклика; используется для быстрого получения ответа |
Возвращаемое значение
Получить функцию
Получите один объект облачной функции GIS в объекте уровня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор компонента
|
feature_id | True | integer |
Внутренний идентификатор компонента, используемый для идентификации определенной функции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
|
Включение геометрии
|
geometry | string |
Формат, в котором будет упакована геометрия. Возможные значения: wkt, kml и gml |
|
|
Проекция EPSG
|
epsg | integer |
Код EPSG для выходной проекции. Если не указана проекция карты по умолчанию, используется |
Возвращаемое значение
Создание новой функции на уровне
Получение всех объектов облачных функций GIS в объекте уровня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
|
payload
|
payload | dynamic |
Данные для создания новой функции из нее будут созданы как null. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
location
|
location | string |
Удаление кэша карт
Удаляет кэш плиток карты, чтобы отразить изменения, внесенные через API.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор карты
|
map_id | True | integer |
Внутренний идентификатор карты, используемый для идентификации определенной карты |
|
Повторная инициализация триггера
|
init_trigger | True | integer |
Следует повторно инициализировать карту перед выполнением операции |
|
Список слоев
|
layers | string |
Список CSV-идентификаторов слоев для включения |
Удаление одного слоя
Удалите один объект облачного слоя GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
Удаление одного файла
Удаляет файл в облачном хранилище GIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Имя файла
|
file_name | True | string |
Имя определенного файла мультимедиа, шлангового в хранилище SaaS |
|
Путь к файлу
|
path_to_a_file | True | string |
Относительный путь к конкретному файлу |
Удаление одной карты
Удаление одного проекта облачной карты GIS
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор карты
|
map_id | True | integer |
Внутренний идентификатор карты, используемый для идентификации определенной карты |
Удалить функцию
Удаляет указанный объект компонента GIS Cloud из слоя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
API-Key | True | password |
Ключ облачного API GIS, используемый для авторизации операции |
|
Идентификатор компонента
|
feature_id | True | integer |
Внутренний идентификатор компонента, используемый для идентификации определенной функции |
|
Идентификатор слоя
|
layer_id | True | integer |
Внутренний идентификатор слоя, используемый для идентификации определенного слоя |
Определения
Maps
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Всего записей
|
total | integer |
Общее количество записей, которые можно получить |
|
Текущая страница
|
page | integer |
Номер возвращаемой страницы |
|
Карты объектов
|
data | array of Map |
Массив возвращаемых объектов карты |
Map
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор карты
|
id | integer |
Внутренний идентификатор этой карты |
|
Имя
|
name | string |
Имя карты |
|
Объект Owner
|
owner | array of string |
Объект владельца карты. Это значение отображается только в том случае, если параметр expand содержит ключ "владелец" |
|
Active
|
active | string |
Активна карта |
|
Авторские права
|
copyright | string |
Строка заявления об авторских правах |
|
Proj4
|
proj4 | string |
Проекция карты Proj4 |
|
Единицы Proj4
|
units_proj4 | string |
Единицы определения Proj4 |
|
Код EPSG
|
epsg | string |
Код проекции карты EPSG |
|
Единицы сопоставления
|
units | string |
Единицы карты (метр, фут или foot_us) |
|
Максимальное масштабирование
|
maxzoom | string |
Максимальный масштаб |
|
Цвет фона
|
bgcolor | string |
Цвет фона карты |
|
Изменено в
|
modified | integer |
Дата последнего изменения карты времени (метка времени UNIX) |
|
Доступ к адресу
|
accessed | integer |
Последняя карта времени была доступ к (метка времени UNIX) |
|
Создано в
|
created | integer |
Время создания карты (метка времени UNIX) |
|
Просмотр счетчика
|
visited | string |
Количество представлений карты |
|
Archived
|
archived | string |
Архивирована ли карта |
|
ИД ресурса
|
resource_id | string |
resource_id |
|
Единица измерения
|
measure_unit | string |
measure_unit |
|
Видимо
|
visible | string |
видимый |
|
Объект resource
|
resource | Resource |
Объект ресурса map |
|
Description
|
description | string |
Описание карты |
|
mobileacess
|
mobileacess | string |
mobileacess |
|
wmsaccess
|
wmsaccess | string |
wmsaccess |
|
maptype
|
maptype | string |
maptype |
|
assets
|
assets | string |
assets |
|
рейтинг
|
rating | string |
рейтинг |
|
общая папка
|
share | string |
общая папка |
|
Границы xMin
|
bounds.xmin | float |
xmin |
|
Границы xMax
|
bounds.xmax | float |
xmax |
|
Границы yMin
|
bounds.ymin | float |
ymin |
|
Границы yMax
|
bounds.ymax | float |
ymax |
|
ограничивать
|
bound | string |
ограничивать |
Resource
Объект ресурса map
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
ИД ресурса
|
id | integer |
Внутренний идентификатор этого ресурса |
|
Тип ресурса
|
type | string |
Перечислимый тип ресурса |
|
Расположение ресурса
|
location | string |
TBC с потенциально пустыми значениями |
|
ИД ресурса
|
target_resource_id | string |
resource_id |
|
Идентификатор владельца ресурса
|
owner_id | string |
Идентификатор пользователя, принадлежащий этому ресурсу |
|
Идентификатор родительского ресурса
|
parent_id | string |
TBC с потенциально пустыми значениями |
|
Идентификатор подписки на оплату ресурсов
|
payment_subscription_id | string |
TBC с потенциально пустыми значениями |
|
Идентификатор оплаты ресурсов
|
payment_id | string |
TBC с потенциально пустыми значениями |
|
Идентификатор оплаты ресурсов Obs
|
payment_id_obs | string |
TBC с потенциально пустыми значениями |
|
Архивированный ресурс
|
archived | string |
Указывает, был ли ресурс архивирован |
|
Ресурс отключен
|
disabled | string |
TBC с потенциально пустыми значениями |
|
Время доступа к ресурсам
|
access_time | object |
Время последнего доступа к ресурсу |
|
Изменено в
|
modified | integer |
Время последнего изменения ресурса (метка времени UNIX) |
|
Создано в
|
created | integer |
Время создания ресурса (метка времени UNIX) |
Слои
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Всего записей
|
total | integer |
Общее количество записей, которые можно получить |
|
Текущая страница
|
page | integer |
Номер возвращаемой страницы |
|
Объекты слоев
|
data | array of Layer |
Массив возвращаемых объектов слоев |
Уровень
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор слоя
|
id | integer |
Внутренний идентификатор слоя |
|
Имя слоя
|
name | string |
Имя определяемого пользователем слоя |
|
Объект Owner
|
owner | array of string |
Объект владельца слоя, EXPANDABLE |
|
Тип источника слоя
|
source.type | string |
Тип предоставленных данных |
|
Универсальный код ресурса (URI) источника слоя
|
source.src | string |
Строка URI, определяющая расположение данных |
|
OnScale
|
onscale | string |
Установка масштаба, на котором отображается слой |
|
OffScale
|
offscale | string |
Установка масштаба, на котором скрыт слой |
|
Метка слоя
|
label | string |
Имя атрибута источника данных, используемого для метки строки |
|
x Мин
|
x_min | string |
Координата с привязкой слоя X мин |
|
x Max
|
x_max | string |
Координата X, привязанная к уровню X |
|
y Min
|
y_min | string |
Координата Y с привязкой слоя Y |
|
y Max
|
y_max | string |
Максимальная координата с привязкой слоя Y |
|
Текстовое поле слоя
|
textfield | string |
Имя атрибута источника данных, используемого в качестве текстового поля |
|
Изменено в
|
modified | integer |
Дата последнего изменения карты времени (метка времени UNIX) |
|
Создано в
|
created | integer |
Время создания карты (метка времени UNIX) |
|
Стили слоев
|
styles | string |
Объект стиля сложного слоя для стилизации слоев |
|
Слой Альфа
|
alpha | string |
Прозрачность слоя |
|
Кодировка источника данных уровня
|
encoding | string |
Кодировка источника данных уровня |
|
Поле текста слоя
|
margin | string |
Поле текстового поля |
|
Видимость слоя
|
visible | string |
Управляет видимостью слоя, "t" или "f" |
|
Заблокированный слой
|
lock | string |
Управление интерактивностью уровня, "t" или "f" |
|
Растровый слой
|
raster | string |
Слой — это источник данных Raster, "t" или "f" |
|
Экспортируемый слой
|
exportable | string |
Задайте, можно ли экспортировать слой, "не" или "f" |
|
Объединенный слой
|
merged | string |
Слой объединен |
|
Родительская папка уровня
|
parent | string |
Идентификатор родительского слоя папок |
|
Подсказка уровня
|
tooltip | string |
Подсказка, которая отображается на слое, наведите указатель мыши |
|
Скрытие геометрии
|
hidegeometry | string |
Скрытие геометрии слоя. Может быть полезным, если мы хотим отображать только метки, "не" или "f" |
|
Использование всплывающего окна сведений
|
use_info_window | string |
Отображение сведений о функциях слоя в всплывающем оккупе карты, "t" или "f" |
|
Идентификатор источника данных уровня
|
datasource_id | string |
Идентификатор источника данных уровня |
|
Слой EPSG
|
epsg | string |
Код EPSG источника данных |
|
Открытый слой
|
opened | string |
Для уровня папок открытое или близкое логическое значение, "t" или "f" |
|
Идентификатор ресурса уровня
|
resource_id | string |
Идентификатор ресурса слоя |
|
Идентификатор карты слоя
|
map_id | string |
Идентификатор карты, к которому принадлежит слой |
|
Тип геомема слоя
|
type | string |
Тип геометрии слоя. Возможные значения: point, line, polygon, tile и wms. |
|
Порядок слоев
|
order | integer |
Индекс Уровня Z |
|
Объект "Параметры слоя"
|
options | object |
Список параметров, привязанных к этому ресурсу. Это значение отображается только в том случае, если параметр expand содержит ключ "параметры" |
|
Имя формы
|
form.name | string |
Определяемое пользователем имя присоединенной формы |
|
Определение формы слоя
|
form.definition | string |
Определение формы, присоединенной к уровню |
|
Идентификатор ресурса источника данных
|
datasource.resource_id | string |
Идентификатор ресурса источника данных |
|
Тип источника данных
|
datasource.type | string |
Тип источника данных для слоя |
|
Идентификатор владельца источника данных
|
datasource.owner_id | string |
owner_id |
|
permissions
|
datasource.permissions | array of string |
имя |
|
Схема столбца уровня
|
columns | object |
Отображение столбцов источников данных уровня, EXPANDABLE |
|
Подслои
|
sublayers | array of Layer |
Массив объектов слоев, вложенных в этот слой |
User
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор пользователя
|
id | integer |
Уникальный идентификатор пользователя |
|
Тип пользователя
|
type | string |
Указанный тип пользователя |
|
Активный пользователь
|
active | string |
Является ли пользователь активным, "t" или "f" |
|
Имя пользователя
|
username | string |
Имя пользователя пользователя |
|
Имя пользователя
|
firstname | string |
Имя пользователя |
|
Фамилия пользователя
|
lastname | string |
Фамилия пользователей |
|
Идентификатор владельца пользователя
|
owner_id | string |
Идентификатор пользователя, хладеющего этим пользователем |
|
Телефон пользователя
|
phone | string |
Номер телефона пользователей |
|
User Mobile
|
mobile | string |
Мобильный номер пользователей |
|
Создано в
|
created | integer |
Время создания карты (метка времени UNIX) |
|
Последнее имя входа
|
lastlog | integer |
Время создания карты (метка времени UNIX) |
|
Пользовательская компания
|
company | string |
Имя организации пользователей |
|
URL-адрес веб-сайта пользователя
|
web | string |
Веб-сайт профиля пользователя |
|
Электронная почта пользователя
|
string |
Адрес электронной почты пользователей |
|
|
Аватар пользователя
|
avatar | string |
URL-адрес для получения аватара пользователей |
|
Язык пользователя
|
language | string |
Выбранный язык пользователей |
|
Число функций файлов
|
file_feature_count | string |
Число географических функций в файловой системе |
|
Количество компонентов базы данных
|
db_feature_count | string |
Число географических функций в базе данных |
|
Хранимый растр пользователя
|
storage_raster | string |
Хранилище файлов, используемое растровых плиток |
|
Ограничение хранилища пользователей
|
storage_total | string |
Общее количество используемых файловых хранилищ |
|
Ограничение возможностей пользователя
|
feature_count_limit | string |
Число лицензированных макс. компонентов |
|
Ограничение растеров пользователей
|
storage_raster_limit | string |
Лицензированная максимальная емкость хранилища |
|
Начало подписки
|
subscription_begins | string |
Когда начинается подписка пользователей |
|
Срок действия подписки истекает
|
subscription_expires | string |
Когда подписка пользователей заканчивается |
|
Идентификатор ресурса пользователя
|
resource_id | string |
Внутренний идентификатор ресурса для этого пользователя |
|
Последнее изменение пользователя
|
modified | integer |
Время последнего изменения даты (формат UNIX) |
|
Организация пользователей
|
organization_id | string |
Идентификатор организации для этого пользователя |
|
Пользователь OIDC
|
oidc | string |
OpenID Connect |
|
Параметры пользователя
|
options | string |
Список параметров, привязанных к пользователю. Это значение отображается только в том случае, если параметр expand содержит ключ "параметры" |
|
Соглашается
|
consents | array of object |
Объект соглашений о согласии пользователей |
|
Назначение согласия
|
consents.purpose | string |
Цель запрошенного согласия |
|
Версия согласия
|
consents.version | string |
Версия предоставленного согласия |
|
Согласие на согласие
|
consents.agreed | string |
Было предоставлено согласие |
file
Это базовый тип данных file.