Dzięki obliczeniom wartości pól właściciel hostowanej warstwy obiektowej lub administrator instytucji może zmienić wartości każdego wiersza dla jednego pola w tabeli atrybutów warstwy.
Jeśli na przykład istnieje hostowana warstwa obiektowa przechowująca informacje o sprzedażach nieruchomości — w tym cenę sprzedaży i stawkę podatku dla nieruchomości — można dodać pole do warstwy, aby zapisać szacowane podatki od nieruchomości. Aby zapełnić pole estimated_property_taxes zdefiniuj dla niego wyrażenie obliczeniowe, które pobiera wartości znajdujące się w polu sale_price i mnoży je przez wartości tax_rate.
Wykonaj poniższe czynności, aby obliczyć wartości pól znakowych, liczbowych lub dat w polach tabeli hostowanej warstwy obiektowej lub hostowanej warstwy tabelarycznej w aplikacji Map Viewer.
Notatka:
Nie można cofnąć obliczeń wartości pola. Z tego powodu zalecaną praktyką jest dodanie pola, obliczenie w nim wartości i potwierdzenie, że wykonane obliczenia są zgodne z oczekiwaniami. Jeśli tak jest, można następnie obliczyć wartość oryginalnego pola, aby było równe dodanemu polu. Po potwierdzeniu poprawności wartości w oryginalnym polu można usunąć dodane pole.- Należy się upewnić, że bieżący użytkownik jest zalogowany i dysponuje uprawnieniami do tworzenia zasobów.
Notatka:
Bez zalogowania możesz eksplorować mapy, dodawać i konfigurować warstwy itd. Aby zapisać pracę, zaloguj się przed utworzeniem mapy. - W przeglądarce map Map Viewer otwórz mapę zawierającą warstwę lub dodaj warstwę bezpośrednio.
- Jeśli pracujesz z hostowaną warstwą obiektową, na (ciemnym) pasku narzędzi Zawartość kliknij przycisk Warstwy , jeśli panel Warstwy nie został otwarty. Jeśli pracujesz z hostowaną warstwą tabel, na (ciemnym) pasku narzędzi Zawartość kliknij przycisk Tabele , jeśli panel Tabele nie został otwarty.
- W panelu Warstwy lub Tabele kliknij Opcje na warstwie i kliknij Pokaż tabelę, aby otworzyć tabelę.
- W tabeli warstwy kliknij Menu na kolumnie zawierającej wartości, które chcesz obliczyć, a następnie kliknij Oblicz pole.
Zostanie wyświetlone okno obliczania pola.
- Wybierz język, który ma być używany do wykonywania obliczeń.
- Aby użyć języka Arcade, kliknij przycisk Dalej i wykonaj poniższe czynności.
- Aby użyć języka SQL, kliknij Oblicz pole, a następnie wykonaj czynności podane w sekcji Obliczanie wartości pola ze strony elementu.
- Opcjonalnie kliknij Dodaj nowy, aby dodać filtr w celu obliczenia wartości tylko dla części danych, a następnie kliknij przycisk Dalej.
Notatka:
Jeśli nie dodasz filtru, obliczenie zostanie wykonane na wszystkich obiektach.
- Utwórz wyrażenie obliczeniowe przy użyciu zmiennych i funkcji profilu. Opcjonalnie wykonaj jedną z następujących czynności podczas tworzenia wyrażenia w języku Arcade:
Notatka:
Przykłady typowych obliczeń, które można wykonać w usłudze ArcGIS Online, zawiera sekcja Przykładowe obliczenia. Należy pamiętać, że środowisko obliczeń wartości pól w aplikacji Map Viewer obecnie obsługuje język Arcade. Aby obliczać wartości pól przy użyciu języka Arcade lub SQL, zapoznaj się z sekcją Obliczanie wartości pola ze strony elementu.
- Kliknij opcję Filtr obiektów testowych, aby dodać filtr do obiektów testowych.
Notatka:
Ta opcja umożliwia filtrowanie obiektów testowych i nie ma wpływu na to, które obiekty będą obliczane.
- Kliknij opcję Obiekty testowe, aby wyświetlić tabelę obiektów testowych.
- Kliknij opcję Podgląd wartości, aby wyświetlić podgląd obliczonych wartości obiektów testowych.
- Wyłącz przełącznik Automatyczny podgląd, aby zapobiec automatycznej aktualizacji podglądu obliczanych wartości podczas tworzenia wyrażenia. Włącz przełącznik Automatyczny podgląd, aby umożliwić aktualizację podglądu obliczanych wartości podczas tworzenia wyrażenia.
- Kliknij opcję Mapa , Tabela lub Mapa i tabela , aby przełączać się między widokami.
- Kliknij opcję Filtr obiektów testowych, aby dodać filtr do obiektów testowych.
- Kliknij opcję Uruchom obliczenie, aby uruchomić wyrażenie.
Czas potrzebny na wykonanie obliczeń zależy od złożoności wyrażenia i liczby obiektów w warstwie.