Obliczanie wartości pól (Map Viewer)

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.

  1. 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.

  2. W przeglądarce map Map Viewer otwórz mapę zawierającą warstwę lub dodaj warstwę bezpośrednio.
  3. Jeśli pracujesz z hostowaną warstwą obiektową, na (ciemnym) pasku narzędzi Zawartość kliknij przycisk Warstwy Warstwy, jeśli panel Warstwy nie został otwarty. Jeśli pracujesz z hostowaną warstwą tabel, na (ciemnym) pasku narzędzi Zawartość kliknij przycisk Tabele Warstwy, jeśli panel Tabele Tabele nie został otwarty.
  4. W panelu Warstwy lub Tabele kliknij Opcje Opcje na warstwie i kliknij Pokaż tabelę, aby otworzyć tabelę.
  5. W tabeli warstwy kliknij Menu Menu na kolumnie zawierającej wartości, które chcesz obliczyć, a następnie kliknij Oblicz pole.

    Zostanie wyświetlone okno obliczania pola.

  6. Wybierz język, który ma być używany do wykonywania obliczeń.
  7. Pozostałe czynności dotyczą wyłącznie obliczeń w języku Arcade.
  8. 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.

  9. 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 Mapa, Tabela Tabela lub Mapa i tabela Mapa i tabela, aby przełączać się między widokami.
  10. 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.