Поделиться через


Работа с данными о действиях и действиях фермы в Azure Data Manager для сельского хозяйства

Пользователи могут создать задание приема данных операции фермы, чтобы извлечь связанные данные о действиях фермы из указанного поставщика данных в экземпляр Azure Data Manager для сельского хозяйства, связанный с определенной стороной. Задание обрабатывает любое требуемое обновление проверки подлинности, и по умолчанию обнаруживает и синхронизирует все изменения ежедневно. В некоторых случаях задание также будет извлекать сведения фермы и поля , связанные с данной учетной записью в сторону.

Примечание.

Перед созданием задания "Действия фермы" необходимо успешно интегрироваться с потоком OAuth поставщика данных "Действия фермы"

Создание задания FarmOperations

Создайте задание для операций фермы для приема данных о действиях фермы с помощью выбранного идентификатора. Этот идентификатор задания используется для отслеживания состояния задания с помощью задания GET Farm Operations.

Документация по API:FarmOperations_CreateDataIngestionJob

Примечание.

shapeType и shapeResolution являются конкретными атрибутами поставщика. Если они не применимы к поставщику, задайте для него значение None.

startYear operations На основе предоставленного списка Azure Data Manager для сельского хозяйства извлекает данные с начала года до текущей даты.

Наряду с конкретными данными (геометрия), поставщик данных действий фермы также предоставляет нам DAT-файл для действия, выполняемого в вашей ферме или поле. DAT-файл, файл фигуры и т. д. содержит геометрию, которая отражает место выполнения действия.

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

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

Теперь, когда данные приема в Azure Data Manager для сельского хозяйства, их можно запрашивать или перечислять с помощью следующих методов:

Метод 1. Поиск данных о действиях фермы с помощью геометрического взаимодействия

Чтобы учитывать высокий уровень изменений, обнаруженных в определениях полей, Azure Data Manager для сельского хозяйства поддерживает поиск путем взаимодействия функции, которая позволяет упорядочивать данные по пространствам и времени между сторонами, не имея необходимости сначала знать иерархию фермы или поля или ассоциации. Если у вас есть идентификатор partyId, его можно использовать в входных данных, и он предоставляет список элементов данных о действиях фермы для указанной стороны.

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

Вы также можете использовать идентификатор, как plantingId получить указанные выше данные в том же API. При удалении идентификатора вы можете увидеть любые другие данные, пересекающиеся с той же геометрией между стороной. Таким образом, он показывает данные для одной геометрии в разных сторонах.

Метод 2. Вывод списка данных по типу

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

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

Список и скачивание вложений

Атрибут сообщения в ответе FarmOperations_GetDataIngestionJobDetails API показывает, сколько данных было обработано и сколько вложений было создано. Чтобы проверка вложений, связанных с partyId, перейдите к API вложений. Ответ предоставляет все вложения, созданные под идентификатором partyId.

Документация по API: вложения

Следующие шаги

  • Ознакомьтесь с нашими API-интерфейсами.