Notatka:
W przypadku oprogramowania ArcGIS Enterprise 10.9.1 lub nowszej wersji zalecane jest, aby dodawanie lub edycję udostępnionych plików dużych zbiorów danych przeprowadzać z poziomu strony zasobów portalu zamiast w aplikacji ArcGIS Server Manager. Więcej informacji o dodawaniu udostępnionych plików dużych zbiorów danych w portalu.
Udostępnione pliki dużych zbiorów danych są rejestrowane jako magazyn danych na stronie portalu. W udostępnionym pliku dużych zbiorów danych jeden lub wiele wejściowych zestawów danych jest opisanych przy użyciu manifestu udostępnionego pliku dużych zbiorów danych oraz szablonów umożliwiających zapisywanie wyników z powrotem w lokalizacji udostępnionego pliku dużych zbiorów danych. Podczas zapisywania wyniku z powrotem do udostępnionego pliku dużych zbiorów danych udostępniony plik dużych zbiorów danych automatycznie aktualizuje się, uwzględniając nowy wynikowy zestaw danych jako wejściowy zestaw danych. W tym temacie opisano format szablonów wynikowych i ich dozwolone wartości. Przegląd udostępnionych plikach dużych zbiorów danych oraz omówienie działania wejściowych zestawów danych, szablonów wynikowych i plików wskazówek znajduje się w temacie Wprowadzenie do udostępnionych plików dużych zbiorów danych.
Notatka:
Ten temat jest poświęcony edytowaniu szablonów wynikowych. Więcej informacji na temat stosowania pliku wskazówek dla plików rozdzielanych zawiera sekcja Plik wskazówek.
Szablony wynikowe składają się z jednego lub większej liczby szablonów. Liczba szablonów zależy od typów plików oraz formatowania, które ma być stosowane przy przechowywaniu wyników. W poniższym przykładzie występują trzy szablony wynikowe:
"outputTemplates":[
{.. template1 ..},
{.. template2 ..},
{.. template3 ..}
]
W każdym szablonie istnieje pięć obiektów najwyższego poziomu, które można zastosować. Z tych obiektów następujące obiekty są wymagane: name, title i format.
{
"name": "ExampleTemplate",
"title": "My Example Template",
"format": {},
"geometry": {},
"time": {}
}
Nazwa
Obiekt name jest wymagany i definiuje nazwę zestawu danych. Nazwa musi być unikalna w obrębie manifestu i nie może zawierać żadnych znaków specjalnych.
Tytuł
Obiekt title jest wymagany i definiuje tytuł wyświetlany podczas działania narzędzia. Tytuł musi być unikalny w obrębie manifestu i może zawierać spacje.
Format
Obiekt format jest wymagany i definiuje typ pliku wynikowego oraz jego format.
Składnia | Przykład |
---|---|
| Przykład z użyciem pliku shape:
Przykład z użyciem pliku rozdzielanego:
Przykład z użyciem pliku parquet:
Przykład z użyciem pliku ORC:
|
Opis | |
Ustawień pliku rozdzielanego nie można utworzyć za pomocą aplikacji ArcGIS Server Manager. Aby zmodyfikować ustawienia pliku rozdzielanego, należy zmodyfikować szablony. W tym celu należy przejść do katalogu Administrator Directory serwera GeoAnalytics Server, kliknąć opcję dane > elementy > bigDataFileShares, kliknąć udostępniony plik dużych zbiorów danych i kliknąć opcję edytuj. Po wprowadzeniu zmian należy kliknąć przycisk aktualizuj. |
Geometria
Obiekt geometry jest opcjonalny. Jeśli pole geometrii nie zostanie podane, będzie zapisywane w formacie XYZ w przypadku punktów przechowywanych w plikach rozdzielanych, ORC i parquet oraz w formacie WKT w przypadku linii i poligonów w plikach rozdzielanych, ORC i parquet. W przypadku plików shape pola będą zapisywane w polu shape.
Składnia | Przykład |
---|---|
| Przykład z użyciem pliku rozdzielanego z wartościami x i y:
Przykład z użyciem pliku rozdzielanego z wartościami x, y i z:
Przykład z użyciem pliku .tsv:
|
Opis | |
Notatka:Powyższa tabela przedstawia opcje domyślne obiektu geometry w zależności od geometrii i typu pliku, jeśli odpowiednia wartość nie zostanie podana. Następujące właściwości są podane jako wymagane lub opcjonalne przy założeniu, że używana jest geometria:
| |
Czas
Obiekt time jest opcjonalny. Jeśli nie zostanie określony, a wyniki zawierają dane czasowe, używana będzie wartość domyślna.
Składnia | Przykład |
---|---|
| Przykład z użyciem momentu z wieloma formatami w polach czasu:
Przykład z użyciem odstępu z wieloma polami używanymi dla startTime:
|
Opis | |
Notatka:Ponieważ obiekt time jest opcjonalny, następujące właściwości są podane jako wymagane lub opcjonalne przy założeniu, że użyto time:
|