Select to view content in your preferred language

Barevné zvýraznění ve vyskakovacím okně ArcGIS Online

259
0
05-17-2022 06:30 AM
Labels (2)
DavidNovak
Esri Contributor
0 0 259

Vyskakovací okna jsou základem dobré webové mapy. Barevné zvýraznění může jejich texty zpřehlednit a zdůraznit důležité informace.

V této ukázce rozlišíme letiště podle vzdálenosti od leteckého provozu na blízká a vzdálená. Zatímco u jednoho typu letišť je nutná aktivní kontrola, u druhého typu postačí standardní postupy. Naším cílem je tedy zdůraznit tento atribut ve vyskakovacím okně, a to v barvách odpovídajících webové mapě, kde letiště odlišujeme červenou a zelenou barvou. Zároveň je naším cílem vyskakovací okno zpřehlednit a předávat pouze relevantní informace.

1_letiste.png

U vybrané vrstvy ve webové mapě klikneme na tlačítko Více možností a následně na Konfigurovat vyskakovací okno.

1_konfig.png

V části Obsah vyskakovacího okna nastavíme Zobrazení: Seznam atributových polí, rozbalíme možnosti a zvolíme Vlastní zobrazení atributu.

1_vlastní.png

Nyní využijeme výraz Arcade pro zobrazení atributového pole Status v takové barvě, která je vhodná pro hodnotu daného atributu. V našem případě budeme chtít červeně obarvit hodnotu nutná aktivní kontrola a zeleně hodnotu uplatňován standardní postup. Pro každou z těchto možností vytvoříme jeden krátký Arcade výraz. Každý z výrazů bude vracet pouze jednu z hodnot.

V části Výrazy atributu klikneme na tlačítko Přidat a začneme vytvářet Arcade výraz.

1_pridat.png

Pojmenujeme výraz Výraz pro nutnou aktivní kontrolu a klikneme na tlačítko Uložit. Do pole pro výraz zkopírujeme následující text:

If ($feature.Status == 'nutná aktivní kontrola') {
return $feature.Status
}
else {
return ""
}

Potvrdíme tlačítkem OK. Výraz by měl vypadat jako na následujícím obrázku.

1_první výraz.png

Opětovným kliknutím na tlačítko Přidat vložíme další výraz, ten pojmenujeme Výraz pro standardní postup. A do pole zkopírujeme následující text:

If ($feature.Status == 'standardní postup') {
return "uplatňován " + $feature.Status
}
else {
return ""
}

Výsledek by měl vypadat jako na následujícím obrázku. Opět potvrdíme tlačítkem OK.

1_druhý výraz.png

Klikneme na zelené tlačítko Konfigurovat a začneme upravovat vlastní pop-up okno. Výrazy, které jsme vytvořili v přechozím kroku nyní můžeme přidat stejně, jako bychom přidávali jiné atributové hodnoty. Klikneme na Přidat název pole zobrazené jako tlačítko plus a ze seznamu vybereme nejprve první námi vytvořený výraz a následně druhý.

1_tvorba_popup.png

Do okna doplníme vhodný text a další atributy, které chceme zobrazit. Barvu textu přiřadíme označením části textu a kliknutím na tlačítko Barva popředí. Pokud stejným způsobem označíme námi přidaný Arcade výraz, obarví se v pop-up okně hodnota, kterou daný výraz vrací.

1_Barva.png

Tímto způsobem vhodně obarvíme oba výrazy, případně dále upravíme zbytek vloženého textu. Výsledek může vypadat jako na následujícím obrázku.

1_výsledek.png

Výsledné vyskakovací okno bude zobrazovat atributy v barvách, které odpovídají atributovému poli Status.

1_pop_sloucene.jpg