# 4. Enviar conjuntos de dados de solo | AsApplied | produtividade

O diagrama fornecido detalha visualmente o processo de upload dos conjuntos de dados Soil, AsApplied e Yield dentro do sistema GeoPard.

O envio do arquivo ocorre via URLs pré-assinadas do S3 e é dividido em duas etapas distintas: recebimento dos detalhes da URL pré-assinada ([Solicitação 1 ou R1](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/55.-enviar-arquivos-zip-mais-de-6-mb.md#step1)) e upload real do arquivo ([Solicitação 2 ou R2](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/55.-enviar-arquivos-zip-mais-de-6-mb.md#step2)). Esse mecanismo oferece maior segurança e permite o upload de arquivos grandes acima de 6MB.

A próxima etapa envolve a escuta de subscriptions GraphQL, especificamente para `INSERIR` e `MODIFICAR` eventos ([Solicitação 3 ou R3](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/1.-assinatura-obter-eventos.md)). Esses eventos servem como notificações sobre os status de processamento do conjunto de dados.

No caso de falha no processamento ou entrega incompleta de eventos, o sistema fornece uma solução robusta para restaurar os status de processamento. Isso pode ser alcançado usando uma query GraphQL chamada `getPlatformContext` ([Solicitação 4 ou R4](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/83.-consulta-coletar-contexto-da-plataforma.md)).

Finalmente, o consumidor da API GeoPard pode buscar todos os detalhes do conjunto de dados enviado, que incluem estatísticas de atributos, detalhes abrangentes de atributos, URLs e outros detalhes de renderização, conexões com máquinas utilizadas, entre outros. Isso garante um espectro completo de dados disponível para uma compreensão abrangente dos SoilDatasets ([Requisição 5 ou R5](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/17.-consulta-obter-soildatasets.md)), ConjuntoDeDadosAsAplicado ([Requisição 5 ou R5](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/59.-consulta-obter-asapplieddatasets.md)), e YieldDataset ([Requisição 5 ou R5](/geopard-tutorials/pt-br/docs-da-api/visao-geral-das-solicitacoes-da-api-do-geopard/16.-consulta-obter-yielddatasets.md)).

<figure><img src="/files/838e7c05b4235afda3994be562b6b4a9b3975122" alt=""><figcaption><p>Diagrama de sequência: Upload de conjunto de dados</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geopard.tech/geopard-tutorials/pt-br/docs-da-api/diagramas-com-fluxos-basicos/4.-enviar-conjuntos-de-dados-de-solo-or-asapplied-or-produtividade.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
