Przesyłanie plików za pomocą API GeoPard
Zalecanym sposobem dla plików powyżej 6 MB jest przepływ z pre-signed URL.
GeoPard API umożliwia przesyłanie archiwów zip z zestawami danych soil/yield/applied/boundary do dalszego przetwarzania i analiz.
Z powodu ograniczenia AWS maksymalny rozmiar pliku, który można przesłać przez ten endpoint REST, to 6 MB.
Kroki przesyłania plików powyżej 6 MB opisano w Przesyłanie plików zip (powyżej 6 MB).
Bezpośrednio po pomyślnym przesłaniu zestawu danych soil/yield/applied silnik GeoPard przypisuje go do odpowiednich pól znajdujących się w zdefiniowanym gospodarstwie.
Bezpośrednio po pomyślnym przesłaniu boundary silnik GeoPard rozpoczyna jego przetwarzanie.
Odpowiedź zawiera <uuid> którego możesz użyć do śledzenia statusu przetwarzania.
Przykładowe żądanie:
curl --location --request POST 'https://api.geopard.tech/upload?fileType=<type>&farmUuid=<farm_uuid>' \
--header 'Authorization: <token>' \
--header 'Content-Type: application/zip' \
--data-binary '@path/to/file.zip'Parametry to:
<type>- typ przesyłanego zestawu danych. Musi to byćyieldLUBsoilLUBappliedLUBboundary.<farm_uuid>-uuidGospodarstwa, do którego zostanie przesłany plik (opcjonalnie).<token>- token dostępu GeoPard.@path/to/file.zip- ścieżka do przesyłanego pliku.
Ostatnia aktualizacja
Czy to było pomocne?