Novinkou v naší nabídce obsahu jsou incidenty z Národní databáze dopravních údajů (NDW), společná iniciativa pro a od účastnících se správců silnic. V NDW jsou zaznamenávány různé údaje o dopravě. Tato služba obsahuje informace o místě a povaze incidentů na nizozemských silnicích. Patří sem například nehody, porouchaná vozidla, kolize a různé překážky jako odtahové práce. Data nabízíme prostřednictvím dvou feature services; jeden s aktuálními incidenty<\/A> a archiv s historickými incidenty<\/A> od (konce května 2019). Obě služby jsou near real time, data jsou aktualizována každou minutu. Výhodou feature services je, že analýzy lze provádět přímo v ArcGIS Pro i ArcGIS Online bez nutnosti stahovat data lokálně. Tyto služby lze zobrazit v webmapě<\/A>, která obsahuje plně upravený pop-up. Kromě webmapy nabízíme také dashboard<\/A>, kde jsou data zobrazena různými způsoby. Je zde možné například sledovat počet incidentů podle typu v čase.<\/P> <\/P>Tento blog napsaly Maud Soetens<\/A> a Jeske van der Velden<\/A>, obě aktivní v content-týmu Esri Nederland.<\/EM><\/P> <\/P>Při vytváření nové webmapy a dashboardu jsme využili několik nových možností platformy ArcGIS, jako je tvorba základních map a skriptovací jazyk Arcade. Rádi bychom s vámi sdíleli, jak tyto nové NDW položky vznikly.<\/P> <\/P>Design webmapy<\/STRONG><\/P> <\/P>Poté, co jsme publikovali obě služby, pustili jsme se do práce na webmapě<\/A>.<\/P><\/P><\/P>Nejdříve je důležité zjistit, kdo je cílová skupina a jaký je účel webmapy? Cílovou skupinou je každý zájemce, od obyvatel až po analytiky. Proto je důležité, aby byla webmapa přehledná. Cílem webmapy je jasně na první pohled ukázat, jaké incidenty jsou právě na silnicích v naší zemi. Abychom toho dosáhli, rozhodli jsme se vytvořit symboly pro vizualizaci dat. Díky odlišnému designu symbolů podle typu incidentu je snadné okamžitě rozlišit různé incidenty, jako je nehoda nebo porouchané vozidlo. Aktuální služba je zobrazena těmito symboly, zatímco historická data jsou symbolizována firefly symboly. Toto rozhodnutí bylo učiněno pro lepší čitelnost mapy. Firefly tedy poskytl pěkné řešení. Viz tuto <\/P>Máme tedy nyní dvě Arcade výrazy. V pop-up okně lze výsledek takového výrazu vyvolat pomocí {expression\/expr<\/SPAN>[číslo]}<\/SPAN>. Jediné, co nám zde tedy zbývalo, bylo vložit to do správného pole v HTML kódu. Výsledkem bylo, že první řádek našeho pop-up okna byl hotov:<\/P><\/P><\/P><\/P>Druhý řádek, datum a čas, bylo jednodušší realizovat. Ikona pro něj je hodiny, které by bez ohledu na atribut zůstaly stejné. Tuto ikonu jsme tedy také nahráli do ArcGIS Online, ale místo použití Arcade výrazu jsme mohli tento odkaz přímo použít ve správném poli v našem HTML kódu.<\/P> <\/P>Datum a čas jsou již zahrnuty jako atribut v datasetu. Proto jsme v HTML kódu museli pouze odkazovat na atribut nazvaný recordCreationTime<\/EM> použitím {recordCreationTime}<\/SPAN>.<\/P> <\/P>Tím byl druhý řádek v našem pop-up okně také kompletní.<\/P> <\/P>Ikona pro lokaci fungovala stejně jako hodiny: i toto je standardní ikona nahraná do ArcGIS Online a na kterou se přímo odkazuje v HTML kódu.<\/P> <\/P>Největší výzvou bylo zobrazení lokace, protože kromě souřadnic nejsou v NDW datasetu uvedeny žádné informace o lokaci. Tyto informace tedy musely být získány z jiného datasetu. Pro tento účel jsme přidali NWB silniční úseky do webové mapy. Jsou to linie obsahující název silnice a obec, ve které se úsek nachází. Chtěli jsme, aby byla lokace nehody spojena s úsekem silnice, abychom mohli extrahovat název silnice a obec. Stejně jako u geoprocessing nástrojů v ArcMap nebo ArcGIS Pro je i Arcade schopno provádět Intersection<\/A>. Bohužel pro průnik s Arcade je potřeba polygonová vrstva a my jsme měli liniový soubor (NWB) a bodový soubor (incidenty). Naštěstí to bylo rychle vyřešeno pomocí bufferu. Také bufferování<\/A> lze totiž provést s Arcade bez nutnosti vytvářet nový dataset pomocí geoprocessing nástrojů. Nejprve jsme vytvořili buffer kolem incidentů a poté provedli průnik s NWB silničními úseky. Z úseku silnice, kde byla zjištěna překryvná oblast, byl vrácen název silnice (STT_NAAM) a název obce (GME_NAAM). Tento výsledek byl opět použit v HTML kódu. Toto je Arcade výraz, který jsme použili:<\/P> <\/P>var buff = Buffer($feature,1,'meter')<\/SPAN><\/P>var intersectLayer = Intersects(FeatureSetByName($map,"NWB - wegvakken"), buff)<\/SPAN><\/P> <\/SPAN><\/P>for (var f in intersectLayer){<\/SPAN><\/P> return f.STT_NAAM + ", " + f.GME_NAAM<\/SPAN><\/P>}<\/SPAN><\/P><\/P>A toto je konečný výsledek pop-up okna:<\/P> <\/P><\/P>Nyní když je naše webová mapa hotová, můžeme ji použít jako základ pro dashboard.<\/P> <\/P>NDW dashboard<\/STRONG><\/P> <\/P>Aby data dobře vynikla a předala co nejvíce informací, vytvořili jsme dashboard<\/A>.<\/P> <\/P><\/P><\/P>Toto bylo vytvořeno pomocí Operations Dashboard for ArcGIS<\/A>. Operations Dashboard je konfigurovatelná webová aplikace, kterou lze přizpůsobit podle vlastních potřeb pomocí interaktivních funkcí dashboardu. Použili jsme několik různých funkcí, konkrétně indicator<\/EM>, list<\/EM>, a serial chart<\/><\/><\/><\/><\/><\/><\/><\/><\/>.
<\/P>
Tento blog napsaly
Při vytváření nové webmapy a dashboardu jsme využili několik nových možností platformy ArcGIS, jako je tvorba základních map a skriptovací jazyk Arcade. Rádi bychom s vámi sdíleli, jak tyto nové NDW položky vznikly.<\/P>
Design webmapy<\/STRONG><\/P> <\/P>Poté, co jsme publikovali obě služby, pustili jsme se do práce na
Nejdříve je důležité zjistit, kdo je cílová skupina a jaký je účel webmapy? Cílovou skupinou je každý zájemce, od obyvatel až po analytiky. Proto je důležité, aby byla webmapa přehledná. Cílem webmapy je jasně na první pohled ukázat, jaké incidenty jsou právě na silnicích v naší zemi. Abychom toho dosáhli, rozhodli jsme se vytvořit symboly pro vizualizaci dat. Díky odlišnému designu symbolů podle typu incidentu je snadné okamžitě rozlišit různé incidenty, jako je nehoda nebo porouchané vozidlo. Aktuální služba je zobrazena těmito symboly, zatímco historická data jsou symbolizována firefly symboly. Toto rozhodnutí bylo učiněno pro lepší čitelnost mapy. Firefly tedy poskytl pěkné řešení. Viz tuto
Máme tedy nyní dvě Arcade výrazy. V pop-up okně lze výsledek takového výrazu vyvolat pomocí {expression\/expr<\/SPAN>[číslo]}<\/SPAN>. Jediné, co nám zde tedy zbývalo, bylo vložit to do správného pole v HTML kódu. Výsledkem bylo, že první řádek našeho pop-up okna byl hotov:<\/P><\/P><\/P><\/P>Druhý řádek, datum a čas, bylo jednodušší realizovat. Ikona pro něj je hodiny, které by bez ohledu na atribut zůstaly stejné. Tuto ikonu jsme tedy také nahráli do ArcGIS Online, ale místo použití Arcade výrazu jsme mohli tento odkaz přímo použít ve správném poli v našem HTML kódu.<\/P> <\/P>Datum a čas jsou již zahrnuty jako atribut v datasetu. Proto jsme v HTML kódu museli pouze odkazovat na atribut nazvaný recordCreationTime<\/EM> použitím {recordCreationTime}<\/SPAN>.<\/P> <\/P>Tím byl druhý řádek v našem pop-up okně také kompletní.<\/P> <\/P>Ikona pro lokaci fungovala stejně jako hodiny: i toto je standardní ikona nahraná do ArcGIS Online a na kterou se přímo odkazuje v HTML kódu.<\/P> <\/P>Největší výzvou bylo zobrazení lokace, protože kromě souřadnic nejsou v NDW datasetu uvedeny žádné informace o lokaci. Tyto informace tedy musely být získány z jiného datasetu. Pro tento účel jsme přidali NWB silniční úseky do webové mapy. Jsou to linie obsahující název silnice a obec, ve které se úsek nachází. Chtěli jsme, aby byla lokace nehody spojena s úsekem silnice, abychom mohli extrahovat název silnice a obec. Stejně jako u geoprocessing nástrojů v ArcMap nebo ArcGIS Pro je i Arcade schopno provádět
var buff = Buffer($feature,1,'meter')<\/SPAN><\/P>var intersectLayer = Intersects(FeatureSetByName($map,"NWB - wegvakken"), buff)<\/SPAN><\/P> <\/SPAN><\/P>for (var f in intersectLayer){<\/SPAN><\/P> return f.STT_NAAM + ", " + f.GME_NAAM<\/SPAN><\/P>}<\/SPAN><\/P><\/P>A toto je konečný výsledek pop-up okna:<\/P> <\/P><\/P>Nyní když je naše webová mapa hotová, můžeme ji použít jako základ pro dashboard.<\/P> <\/P>NDW dashboard<\/STRONG><\/P> <\/P>Aby data dobře vynikla a předala co nejvíce informací, vytvořili jsme
Toto bylo vytvořeno pomocí
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Nový zde? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.