Importowanie danych tabeli

Przesyłanie komponentów tabeli

Za pomocą Menedżera zasobów lub interfejsu wiersza poleceń (CLI) możesz przesyłać zbiory danych w formacie Shapefile lub CSV. (szczegółowe informacje o importowaniu plików rastrowych za pomocą edytora kodu lub interfejsu wiersza poleceń znajdziesz w artykule Importowanie danych rastrowych). Przesłane zasoby są początkowo prywatne, ale można je udostępniać zgodnie z opisem w sekcji Zasoby – udostępnianie.

Przesyłanie pliku Shape

Aby przesłać plik Shapefile z Edytora kodu, kliknij przycisk , a potem w sekcji Prześlij tabelę kliknij Pliki Shapefile. Wyświetli się okno przesyłania podobne do tego, które pokazano na rysunku 1. Kliknij przycisk WYBIERZ i otwórz w lokalnym systemie plików plik Shapefile lub archiwum ZIP zawierające plik Shapefile. Podczas wybierania pliku .shp pamiętaj, aby wybrać powiązane pliki .dbf, .shx i .prj. Jeśli nie podasz pliku .prj, Earth Engine domyślnie użyje współrzędnych WGS84 (długość i szerokość geograficzna). Jeśli przesyłasz archiwum ZIP, upewnij się, że zawiera ono tylko 1 plik Shapefile (zbiór plików .shp, .dbf, .shx, .prj itp.) i nie ma w nim żadnych plików o duplikatowych nazwach. Upewnij się, że nazwy plików nie zawierają dodatkowych kropek. (nazwy plików będą zawierać jeden przecinek przed rozszerzeniem).

W folderze użytkownika nadaj tabeli odpowiedni identyfikator zasobu (który nie istnieje jeszcze w systemie). Aby rozpocząć przesyłanie, kliknij PRZELEJ.

zasoby
Rysunek 1. Okno przesyłania pliku .shp w Menedżerze komponentów Pamiętaj, że wymagane są pliki .shp, .dbf i .shx. Pozostałe pliki sidecar są opcjonalne. Jeśli plik .prj nie zostanie podany, zostanie przyjęty układ WGS84.

Przesyłanie pliku CSV

Aby przesłać plik CSV z Edytora kodu, aktywuj kartę Komponenty, a potem kliknij przycisk i w sekcji Prześlij tabelę wybierz Plik CSV. Pojawi się okno przesyłania podobne do tego na rysunku 2. Kliknij przycisk WYBIERZ i przejdź do pliku CSV w lokalnym systemie plików. Nadaj tabeli unikalną, odpowiednią nazwę identyfikatora zasobu. Kliknij OK, aby rozpocząć przesyłanie.

zasoby
Rysunek 2. Okno przesyłania pliku CSV w Menedżerze zasobów.

Plik CSV powinien zawierać po 1 wierszu dla każdej cechy oraz tyle kolumn, ile jest właściwości lub zmiennych dla danego zbioru cech. Jeśli obiekty są geoprzestrzenne, muszą mieć zdefiniowaną lokalizację geograficzną za pomocą ciągu geometrycznego (GeoJSON, WKT) lub właściwości pozycji x i y. Jeśli plik CSV został wyeksportowany z narzędzia GIS lub narzędzia do obsługi danych geoprzestrzennych, np. GDAL/OGR, kolumna geometry powinna już być prawidłowo sformatowana i nazwana. Możesz też zdefiniować w aplikacji do obsługi arkuszy kalkulacyjnych 2 kolumny z współrzędnymi X i Y, które będą reprezentować położenie punktów, a następnie wyeksportować je w formacie CSV wraz z innymi zmiennymi.

Opcje zaawansowane

W sekcji Opcje zaawansowane w oknie przesyłania możesz wyświetlać i zmieniać ustawienia domyślne. Wydajność Earth Engine można zwiększyć, dzieląc geometrie o dużej liczbie wierzchołków. Earth Engine nie obsługuje obiektów zawierających ponad 1 miliona wierzchołków. Podczas przesyłania tabeli Earth Engine automatycznie dzieli geometrie, które mają ponad milion wierzchołków. Aby poprawić wydajność renderowania wektorów, możesz podać niższą wartość.

Earth Engine spróbuje wykryć kolumnę z główną geometrią i zakłada, że dane są w układzie WGS84, chyba że zostanie określone inaczej. Stan geodezyjny geometrii jest określany przez domyślną interpretację krawędzi danej projekcji (np. WGS84 używa geometrii geodezyjnej), ale można go zastąpić w menu ustawień zaawansowanych. Jeśli geometria danych to punkty zdefiniowane przez kolumny x i y, nadaj im nazwy „długość geograficzna” i „szerokość geograficzna” lub określ nazwy kolumn x i y w ustawieniach zaawansowanych.

Śledzenie postępu przesyłania

Po rozpoczęciu przesyłania tabeli do Menedżera zadań dodawane jest zadanie „Przesyłanie zasobów”. Znajdziesz je na karcie Zadania po prawej stronie Edytora kodu. Sprawdź stan przesyłania, klikając ? ikonę, która pojawia się po najechaniu kursorem na zadanie. Aby anulować przesyłanie, kliknij ikonę wirującego koła obok zadania. Gdy przetworzenie zostanie zakończone, komórka zadania zmieni kolor na niebieski, a zasób pojawi się w folderze użytkownika na karcie Zasoby z ikoną .

Limity przesyłania tabel

Maksymalna liczba atrybutów w tabeli, którą przesyłasz, wynosi 100 milionów. Maksymalna liczba właściwości funkcji to 1024. Te limity zapewniają wydajne przetwarzanie zapytania dotyczącego utworzonego zasobu. Dodatkowo każda cecha ma maksymalną liczbę wierzchołków, jak opisano w sekcji „Opcje zaawansowane” powyżej.

Wczytywanie komponentu tabeli do skryptu

Aby utworzyć w skrypcie element FeatureCollection z komponentu tabeli, zaimportuj go w sposób opisany na stronie Zarządzanie komponentami.