Compartilhar via


Trabalhando com atividades de farm e dados de atividade no Azure Data Manager for Agriculture

Os usuários podem criar um trabalho de ingestão de dados de operação de farm para extrair dados de atividade de Atividades de Farm associados de um provedor de dados especificado para sua instância do Azure Data Manager for Agriculture, associada a uma parte específica. O trabalho lida com qualquer atualização de autenticação necessária e, por padrão, detecta e sincroniza todas as alterações diariamente. Em alguns casos, o trabalho também puxará as informações de fazenda e campo associadas à conta fornecida para a parte.

Observação

Antes de criar o trabalho de Atividades do Farm, é obrigatório integrar com êxito o fluxo oAuth do provedor de dados de Atividades do Farm

Criar trabalho de FarmOperations

Crie um trabalho de operações de farm para ingerir dados de Atividade do Farm com uma ID de sua escolha. Essa ID de trabalho é usada para monitorar o status do trabalho usando o trabalho de Operações de Farm GET.

Documentação da API:FarmOperations_CreateDataIngestionJob

Observação

shapeType e shapeResolution são atributos específicos do provedor. Se eles não forem aplicáveis ao seu provedor, defina o valor como "Nenhum".

Com base na lista e operations fornecida, o startYear Azure Data Manager for Agriculture busca os dados do ano inicial até a data atual.

Juntamente com dados específicos (geometria), o provedor de dados de Atividades da Fazenda também nos fornece o arquivo DAT para a atividade executada em seu farm ou campo. O arquivo DAT, o arquivo de forma etc. contêm uma geometria que reflete onde a atividade foi executada.

O status e os detalhes do trabalho podem ser recuperados com: FarmOperations_GetDataIngestionJobDetails

Localizando e recuperando dados de atividades do farm

Agora que os dados são ingeridos no Azure Data Manager for Agriculture, eles podem ser consultados ou listados com os seguintes métodos:

Método 1: pesquisar dados de atividades do farm usando a interseção de geometria

Para dar conta do alto grau de alteração encontrado nas definições de campo, o Azure Data Manager for Agriculture oferece suporte a um recurso de pesquisa por interseção que permite organizar dados por espaço e tempo entre partes, sem precisar primeiro conhecer a hierarquia ou associação de farm/campo. Se você tiver o partyId, poderá usá-lo na entrada e ele fornecerá a lista de itens de dados de atividade do farm para a parte especificada.

Documentação da API

Você também pode usar o ID like plantingId para buscar os dados acima na mesma API. Se você remover a ID, poderá ver quaisquer outros dados que se cruzem com a mesma geometria entre as partes. Assim, ele mostra dados para a mesma geometria em diferentes partidos.

Método 2: Listar dados por tipo

Os dados recuperados são classificados por tipo de atividade no grupo. Estes podem ser listados, com filtros padrão aplicados. Itens de dados individuais podem ser recuperados para exibir as propriedades e metadados, incluindo o sourceActivityId, providerFieldId e Geometry.

Documentação da API

Listar e baixar anexos

O atributo message na resposta da FarmOperations_GetDataIngestionJobDetails API mostra quantos dados foram processados e quantos anexos foram criados. Para verificar os anexos associados ao partyId, vá para API de anexo. A resposta fornece todos os anexos criados sob o partyId.

Documentação da API: Anexos

Próximas etapas

  • Entenda nossas APIs aqui.