Kontrolki panelu aplikacji GeoPlanner wyświetlają bieżącą wartość kluczowego wskaźnika wydajności (KPI). Kluczowe wskaźniki wydajności mierzą wartość pokazującą postęp w osiągnięciu celu. Kluczowe wskaźniki wydajności są definiowane jako równania obejmujące atrybuty zawarte w scenariuszach, stałe i proste operatory matematyczne. Panele aplikacji GeoPlanner mogą zawierać wiele kontrolek. Kontrolki wyświetlają dane kluczowych wskaźników wydajności, które dotyczą aktualnie aktywnego scenariusza.
Panel aplikacji GeoPlanner może zawierać jedną lub więcej kontrolek, z których każda może wyświetlać wartość liczbową reprezentującą ilościowy kluczowy wskaźnik wydajności planu. Wartość wyświetlana w każdej kontrolce jest obliczana w równaniu używanym do wyznaczania bieżącej wartości metryki wydajności zdefiniowanego planu. Te równania przeznaczone do obliczania metryk planu obsługują kombinację wartości atrybutów poszczególnych obiektów z aktywnego scenariusza, stałych oraz wielu prostych operatorów arytmetycznych.
Następujące instrukcje opisują sposób tworzenia nowej kontrolki.
- Na pasku narzędziowym mapy kliknij przycisk Panel.
- Kliknij ikonę Ustawienia globalne w górnym lewym rogu panelu i z menu podręcznego wybierz opcję Dodaj wskaźnik wydajności.
- W oknie dialogowym Wskaźnik wydajności wpisz nagłówek w polu Nagłówek. Ten tekst będzie wyświetlany w menu podręcznym widgetu panelu. Powinien to być krótki opis łatwo identyfikujący metrykę wskaźnika wydajności, która będzie wyświetlana w kontrolce.
- Wprowadź oczekiwany zakres wartości wskaźnika wydajności w polach Zakres. Należy wprowadzić dolną i górną granicę. Opcjonalnie można również wprowadzić dwie dodatkowe wartości środkowe, które będą wyświetlane w kontrolce. Tarcza zakresu kontrolki będzie domyślnie oznaczona kolorem od czerwonego do zielonego. Kliknięcie klawisza przełączenia L-H spowoduje odwrócenie kodowania koloru na wyświetlaczu kontrolki.
- Kliknij menu podręczne Warstwa scenariusza i wybierz warstwę scenariusza, na podstawie której będzie obliczana metryka.
- Opcjonalnie kliknij menu podręczne Filtr i wybierz podzbiór typów obiektów, który należy uwzględnić w obliczeniach metryki. Domyślnie zostaną uwzględnione wszystkie typy.
- Kliknij opcję Program budujący równania, aby wyświetlić okno dialogowe programu budującego równania. Równania mogą zawierać pola (w nawiasach) z warstwy scenariusza, stałe, jednostki pola powierzchni lub jednostki długości i proste operatory matematyczne. Dla każdego obiektu równania są szacowane jeden raz. Więcej informacji zawierają sekcje Tworzenie równań dla kontrolek i Przykłady.
- Opcjonalnie kliknij menu podręczne Suma i wybierz opcję Suma lub Średnia. Ten wybór wskazuje, czy wartości będą sumowane czy uśredniane dla wszystkich obiektów obliczanych w kontrolce.
- Kliknij przycisk Aktualizuj. Nowa kontrolka zostanie utworzona i dodana do panelu.
Tworzenie równań dla kontrolek
Tworzenie równań w celu obliczenia ilościowych wskaźników wydajności z planów może wymagać tylko odwołania się do jednego atrybutu lub jednej stałej (na przykład akrów dla konkretnego typu użytkowania gruntów). Istnieje również możliwość wykonywania obliczeń na podstawie wielu atrybutów i stałych (na przykład potencjalne wpływy z podatków z uwzględnieniem wartości procentowej typów użytkowania gruntów, intensywności zabudowy i stopy oprocentowania według typu użytkowania gruntu). Przykładowa składnia została pokazana poniżej pola tekstowego Równanie. Dla każdego obiektu równania są szacowane jeden raz. Wyniki są sumowane lub uśredniane dla wszystkich obiektów w celu wygenerowania jednej wartości kluczowego wskaźnika wydajności wyświetlanej w kontrolce. Do równań mają zastosowanie poniższe reguły:
- Nazwy atrybutów muszą być ujęte w nawiasy kwadratowe, na przykład: [Intensywność zabudowy].
- Nazwy atrybutów muszą być zgodne z bieżącą nazwą pola lub jej aliasem w usłudze obiektowej projektu, na przykład: [Stopień intensywności zabudowy] lub [SIZ].
Notatka:
Usługę obiektową projektu można zlokalizować przez kliknięcie przycisku Otwórz menu górnym lewym rogu aplikacji i wybranie opcji Szczegóły w widoku Zaplecza (Backstage) projektu. W oknie dialogowym Wyświetlanie szczegółów należy kliknąć przycisk Szczegóły. Spowoduje to otwarcie nowej karty przeglądarki w witrynie ArcGIS.com w grupie projektu. Należy przewinąć listę elementów aż do wyświetlenia warstwy obiektów o tytule zawierającym słowa: usługa obiektowa projektu.
- Obsługiwane są operatory dodawania, odejmowania, mnożenia i dzielenia (*,/,+,-).
- Następujące jednostki spowodują wygenerowanie powierzchni obiektu:
- [acres]
- [squarefeet]
- [squaremiles]
- [hectares]
- [squaremeters]
- [squarekilometers]
- Następujące jednostki spowodują wygenerowanie długości obiektu:
- [feet]
- [miles]
- [meters]
- [kilometers]
- Jednostki pola powierzchni i długości muszą być ujęte w nawiasy kwadratowe.
- Za pomocą nawiasów okrągłych można grupować wyrażenia i sterować kolejnością wykonywania.
Wartości puste
Jeśli podczas szacowania wyrażenie napotka wartość pustą, całe wyrażenie zostanie wykluczone z przetwarzania. Na przykład tworzona jest kontrolka, która do obliczenia potencjalnej powierzchni mieszkaniowej działki budowlanej używa równania ((([metry_kwadratowe]*[teren_zagospodarowany])*[liczba_kondygnacji])*[wspolczynnik_mieszkaniowy])/1000. Istnieje 10 obiektów scenariusza. Jeśli 5 z tych obiektów ma wartości puste dla dowolnych wartości atrybutu (teren_zagospodarowany, liczba_kondygnacji lub wspolczynnik_mieszkaniowy), każdy z tych 5 obiektów będzie wykluczony z obliczeń metryki w kontrolce. Aby uzyskać najlepsze wyniki, należy podczas obliczeń traktować wartości puste jako wartość 0 (lub jako inną wartość reprezentującą wartość pustą) i zawsze podawać wartość domyślną atrybutów w szablonie aplikacji GeoPlanner.
Przykłady
Następujące przykłady są oparte na atrybutach znalezionych w szablonie aplikacji GeoPlanner dla planowania użytkowania gruntów. Każdy przykład przedstawia kontrolkę i jej właściwości. Te przykłady służą tylko do celów instruktażowych.
Następująca kontrolka szacuje liczbę lokali mieszkalnych w planie przez pomnożenie wartości atrybutu lokal mieszkalny na akr przez powierzchnię każdego obiektu w akrach: [DWELLING UNIT PER ACRE] * [ACRES].[DWELLING UNIT PER ACRE] to nazwa aliasu atrybutu.
Następująca kontrolka szacuje dzienne zużycie wody na gospodarstwo domowe przez pomnożenie wartości atrybutu lokal mieszkaniowy na akr przez powierzchnię w akrach każdego obiektu, a następnie pomnożenie wyniku przez wartości atrybutu dziennego zużycia wody: ([DWELLING_UNIT] * [ACRES])*[WATER_CONSUMPTION]. Nazwy pól atrybutów są używane zamiast nazw aliasów. Ustawiono wartość docelową 50 000, a zakresy dolny i górny zostały odwrócone, aby wskazać, że niższe wartości są bardziej preferowane niż wyższe. Na następującym rysunku przedstawiono sposób używania programu budującego równania do tworzenia równania przeznaczonego do szacowania tego kluczowego wskaźnika wydajności.
Następująca kontrolka wyświetla średni limit szybkości dla wszystkich dróg w planie przez uśrednienie wartości atrybutu limitu prędkości: [SPEED_LIMIT]. Operacja równania jest ustawiona na wartość Średnia i podano tylko dwa zakresy wartości (dolny i górny).
Aktualizacja lub usuwanie kontrolki
Istnieje możliwość zaktualizowania kontrolki przez kliknięcie ikony koła zębatego w górnym prawym rogu kontrolki. Spowoduje to wyświetlenie okna dialogowego Wskaźnik wydajności. To okno dialogowe umożliwia ustawienie wszystkich właściwości konfiguracyjnych wskaźnika.
Istnieje możliwość usunięcia kontrolki przez kliknięcie ikony kosza na śmieci w górnym prawym rogu kontrolki. Spowoduje to usunięcie kontrolki z projektu. Nie spowoduje to usunięcia kontrolki z udostępnionego panelu.