Více

Přidání rozbalovací nabídky na mapu letáků místo L.control

Přidání rozbalovací nabídky na mapu letáků místo L.control


Vytvořil jsem mapu choropleth zahrnující několik vrstev ze stejné geojsonové vrstvy, která jekrůtí datav mém případě. Vlastně jsem to udělal a funguje to dobře. Rád však změním standardní ovládání letáků, které se zobrazuje na horní části okna, pomocí rozevírací nabídky. Ale nevím, jak to udělat. Toto je odkaz na mapu.
http://www.mapabase.com/ADNKS/adnks.html


L.control můžete stále používat, stačí ho rozšířit a vytvořit výběr v rámci ovládacího prvku.

Nemohu to tvrdit jako své vlastní, ale tady je JSFIDDLE.

Odkaz jsem našel, protože byl nahlášen jako problém na stránce Leták GitHub.

Všimněte si, jak vytvoříte innerHTML pro ovládací div:

var div = L.DomUtil.create ('div', 'info legenda'); div.innerHTML = ''; div.firstChild.onmousedown = div.firstChild.ondblclick = L.DomEvent.stopPropagation; vrátit div;

Snad to pomůže!


Přepínání viditelnosti vrstev na interaktivní mapě

Vytvářím interaktivní čtyřúhelníkovou (tepelnou) mapu USGS čtyřúhelníků, kde každá čtveřice má 12 různých atributových polí CSV připojených k JSON pomocí papa.parse.

V současné době používám dva různé přepínače k ​​výběru hodnot, které aktualizují interaktivní webovou mapu. Mám v plánu rozšířit hodnoty, které jsou k přepínání k dispozici (např. Místo zvířat budu mít více skupin - ryby, ptáci, plazi atd. (Tj. Každá čtveřice může mít 40–50 polí atributů)). Tím se zvyšuje možný počet permutací (a pravděpodobně přepnu z přepínačů na nějaký rozevírací volič). Můj kód má aktuálně 12 podmíněných příkazů. Jak mohu tento kód zjednodušit, takže když přidám další hodnoty a nebudu psát další příkazy 30-40 if?

Hodnota přiřazená atributu valueValue odkazuje na tabulku atributů připojenou k mým datům JSON.

Když přepínám mezi různými přepínači, atributValue se změní na odpovídající hodnotu v tabulce.


2 odpovědi 2

Tento tutoriál slouží jako dobrý příklad:

1) Jak je ukázáno v příkladu, nastavte základní vrstvy s názvem proměnné, ke kterému je přístup ve funkci, kde je chcete programově přepnout.

2) Poté přidejte a odeberte vrstvy, které chcete přidat nebo odebrat. Následující text prohodí vrstvu ve stupních šedi za vrstvu ulic. To předpokládá, že v rozsahu funkce, ve které provádíte přepínání, jsou k dispozici stupně šedi i ulice.


Změna zobrazení vrstvy služby WMS

Existuje několik věcí, které můžete udělat, abyste ovlivnili zobrazení vrstvy webové mapy. Patří mezi ně změna symboliky funkcí, přepínání viditelnosti vrstvy nebo štítku, změna pořadí kreslení podvrstev služby, nastavení pozadí pro službu, použití průhlednosti a (pokud to server podporuje) vizualizace služby na základě časového parametru.

V závislosti na tom, jak je služba WMS vytvořena, budete možná moci změnit vykreslování vrstvy WMS. Vykreslování vrstvy WMS je určeno stylem. Styl se skládá ze symbolů a barev použitých k reprezentaci funkcí služby WMS. Specifikace WMS umožňuje vrstvě WMS obsahovat libovolný počet stylů. Můžete si vybrat z dostupných stylů na kartě Styly v dialogovém okně Vlastnosti vrstvy podvrstvy služby WMS.

Pokud služba WMS nepodporuje styly, uvidíte v okně náhledu Legenda není k dispozici. Při výběru různých stylů z rozevírací nabídky se odpovídajícím způsobem změní informace v textovém poli a obrázek v okně náhledu. Můžete si prohlédnout libovolný počet uvedených stylů. Styl se na vrstvu nepoužije, dokud nekliknete na OK nebo Použít. Jakmile to provedete, ArcMap odešle nový požadavek GetMap na server WMS pomocí nového stylu.

Tato karta také obsahuje informace popisující daný styl, výšku a šířku obrázku legendy v pixelech, adresu URL obrázku legendy a formát obrázku.

Změna vykreslování vrstvy WMS v ArcMap je omezena na přednastavené styly dokumentované v souboru schopností služby.

Další informace o specifikacích OGC WMS naleznete na webových stránkách OGC na adrese www.opengeospatial.org/standards.

Viditelnost služby a podvrstev služeb můžete zapnout a vypnout pomocí zaškrtávacích políček v obsahu. Vy nemůže přepnout viditelnost štítků podvrstev WMS.

Když do ArcMap přidáte službu WMS, všechny vrstvy v této službě jsou k dispozici pro zobrazení na mapě, i když přidáte pouze jednu podvrstvu WMS nebo jednu vrstvu skupiny WMS. Přestože položka obsahu pro servisní vrstvu uvádí pouze přidanou podvrstvu, stále máte přístup k celému seznamu podvrstev prostřednictvím dialogového okna Vlastnosti vrstvy servisní vrstvy. V případech, kdy přidáte celou službu WMS, položka obsahu pro vrstvu služby bude zahrnovat všechny vrstvy a skupiny pomocí pořadí kreslení definovaného autorem služby. Některé služby WMS obsahují velké množství vrstev a podobají se více datovým kolekcím než jednotlivým mapám.

Karta Vrstvy vám umožňuje vybrat, které podvrstvy služby WMS se mají zobrazit na vaší mapě. Pokud chcete odstranit některé podvrstvy z mapy a obsahu, jednoduše použijte možnost Jen vrstvy uvedené níže a nezahrňte je do tohoto seznamu. Můžete také ovládat viditelnost hladin a pořadí kreslení.

Na levé straně tohoto dialogového okna uvidíte všechny vrstvy skupiny WMS a podvrstvy WMS pro uvedenou službu. Seskupení, pojmenování a uspořádání vrstev v tomto seznamu přímo odráží způsob, jakým se autor této služby WMS rozhodl uspořádat a prezentovat data, která obsahuje. Tyto položky může měnit pouze autor služby. Kliknutím na Pouze vrstvy uvedené níže na pravé straně karty však můžete konfigurovat, které vrstvy ve službě WMS budou zahrnuty do jejího obsahu, přidávat a odebírat konkrétní vrstvy WMS z mapy a ovládat viditelnost a pořadí kreslení. Když použijete tuto možnost, žádné skupiny, do kterých byly vrstvy organizovány vydavatelem služby, se v obsahu neprojeví. Vrstvy, které vyberete, se zobrazí v plochém neseskupeném seznamu, stejně jako v seznamu vpravo.

Chcete -li změnit pořadí kreslení, klikněte na možnost Jen níže uvedené vrstvy a přesuňte podvrstvy WMS, které chcete na mapě, na pravou stranu dialogového okna. Nyní můžete vybrat podvrstvy WMS a pomocí tlačítek se šipkami je přesunout nahoru nebo dolů v hierarchii a změnit pořadí kreslení.

  1. Klikněte pravým tlačítkem na vrstvu služby WMS v obsahu a klikněte na Vlastnosti.
  2. Klikněte na kartu Vrstvy.
  3. Klikněte na Pouze vrstvy uvedené níže.
  4. Klikněte na vrstvu nebo vrstvy, které chcete vypsat v obsahu. Chcete -li vybrat více podvrstev WMS, podržte stisknutou klávesu CTRL nebo SHIFT.
  5. Kliknutím na šipku doprava přidáte vybrané vrstvy nebo dvojitou šipkou doprava přidáte všechny podvrstvy WMS. Můžete také kliknout na šipku se zatržítkem a přidat pouze viditelné vrstvy.
  6. Pomocí šipky doleva odeberete vybrané vrstvy nebo dvojité šipky vlevo odstraníte všechny podvrstvy WMS.
  7. Klikněte na OK.

Když použijete tyto změny, uvidíte aktualizace v obsahu a nové pořadí kresby se projeví ve vaší mapě. ArcMap odešle nový požadavek na server WMS, aby zohlednil nové pořadí kreslení.

Pomocí možností dostupných na kartě Upřesnit můžete změnit barvu pozadí servisní vrstvy, nastavit konkrétní barvu jako průhlednou, použít úroveň průhlednosti na servisní vrstvu nebo změnit typ obrázku přijatý ze serveru.

Mnoho webových mapových služeb podporuje více formátů obrázků. Pokud server WMS podporuje formát PNG, ArcMap ve výchozím nastavení požaduje obrázky v PNG. PNG je formát pro obecné účely, který nesníží kvalitu obrazu, a proto je výchozí. PNG vrací vysoce kvalitní obrázek, který podporuje průhlednost. Velikost souboru však může být mnohem větší než u jiných formátů a pomalejší stahování ze serveru. JPEG je často mnohem rychlejší, protože jeho velikost může být mnohem menší než PNG. JPEG však průhlednost nepodporuje. JPEG je opravdu vhodný pouze pro data snímků. JPEG by byl například dobrou volbou, pokud jako podkladovou mapu používáte vrstvu WMS založenou na obrázcích. Také výkon JPEG by mohl zlepšit výběr JPEG z rozevíracího seznamu Layer Image Format. Aby byl server WMS dostupný, musí samozřejmě podporovat JPEG. Pokud překrýváte službu WMS nad jinými vrstvami nebo chcete nejlepší dostupný a nejkvalitnější obraz, měli byste použít PNG (za předpokladu, že server WMS podporuje tento formát).

Chcete-li vybrat dostupný formát obrázku, klepněte na kartu Upřesnit v dialogovém okně Vlastnosti vrstvy a vyberte formát z rozevíracího seznamu Formát obrázku vrstvy. Tento seznam zobrazuje pouze formáty podporované službou. Nelze zvolit formát, který služba nepodporuje.

Pozor:

Při použití formátu, který nepodporuje průhlednost, například JPEG, jsou funkce závislé na průhlednosti pro tuto vrstvu deaktivovány.

Vizualizace dočasných dat vám může pomoci procházet vašimi daty a sledovat vzorce nebo trendy, které se časem objevují. V ArcMap, ArcGlobe nebo ArcScene můžete povolit svým dočasným datům účast v čase a vizualizovat je pomocí jednoduchého posuvníku času, který mění data na displeji nebo v grafu v čase. Pokud služba podporuje čas, zobrazí se v dialogovém okně Vlastnosti vrstvy karta Čas. Další informace o vizualizaci času najdete v části Použití okna Posuvník času.


Procházet vrstvy Living Atlas

Pokud je váš portál nakonfigurován pro přístup k obsahu ArcGIS Living Atlas of the World, můžete procházet vrstvy Living Atlas a přidávat vrstvy přímo do mapy. Tyto vrstvy mohou zobrazit členové vaší organizace portálu. Pokud chcete sdílet mapu mimo vaši organizaci, která obsahuje předplatitelský obsah ArcGIS Online nebo prémiový obsah ArcGIS Online, můžete vytvořit aplikaci založenou na mapě a nakonfigurovat ji tak, aby umožňovala přístup k obsahu prostřednictvím vašeho organizačního předplatného. (Za vaše předplatné ArcGIS Online budou účtovány veškeré kreditní náklady na použitý prémiový obsah.)

  1. Klikněte na Přidat a zvolte Procházet vrstvy Living Atlas.
  2. Proveďte některou z následujících akcí, která vám pomůže najít požadované vrstvy:
    • Do vyhledávacího pole zadejte hledané výrazy. K zúžení výsledků vyhledávání můžete použít také rozšířené vyhledávání.
    • Zobrazení výsledků vrstvy různými způsoby pomocí různých tlačítek zobrazení (Tabulka nebo Seznam ).
    • Klikněte na tlačítko Seřadit třídit výsledky vrstvy a podle potřeby změnit směr řazení.
    • Klikněte na tlačítko Filtr zúžit výsledky vyhledávání. Výsledky vrstvy můžete například filtrovat pomocí filtrů Sdílené nebo Typ položky.

Chcete -li omezit výsledky vyhledávání na základě aktuálního rozsahu mapy, vyberte možnost Zobrazit pouze obsah v oblasti mapy. Pokud je vaše mapa například zvětšena na Nevadu v USA, výsledky hledání jsou seřazeny a vycházejí z rozsahu vaší mapy. Změna rozsahu mapy na Pensylvánii obvykle vrátí různé výsledky (v závislosti na vašich klíčových slovech). Vrátí se všechny vrstvy, které překrývají váš aktuální rozsah mapy (a odpovídají vašim klíčovým slovům).

Jakékoli výsledky vrstvy můžete přidat do oblíbených kliknutím na Přidat do oblíbených v podokně podrobností vrstvy. Úplný seznam oblíbených položek si můžete zobrazit výběrem položky Moje oblíbené při hledání vrstev v prohlížeči mapy nebo na kartě Moje oblíbené na stránce s obsahem.


Vytváření seznamů veřejných oznámení na základě mapy

Mapa Public Notification vám umožňuje definovat oblast na mapě a generovat soubory .csv pro parcely, vlastníky, adresy a atributy sousedství, které jsou v této oblasti zahrnuty. Pomocí souborů .csv vytvořte seznam adresátů. Oznamovací oblast se skládá ze všech vlastností, které jsou alespoň částečně ve stanovené vzdálenosti od vybrané vlastnosti nebo vlastností.

Pro plánování slyšení je k dispozici kontextová instance této stránky. Viz Generování seznamu oznámení o sluchu.

Následující příklad ilustruje stránku Veřejné oznámení, kde můžete vybrat vlastnosti, definovat oblast oznámení kolem výběru a stahovat seznamy adres, balíků, vlastníků a atributů sousedství v oznamovací oblasti.

Chcete -li definovat oblast oznámení a generovat seznamy oznámení:

Přejděte na stránku Veřejné oznámení.

Na stránku se dostanete z globálního záhlaví kliknutím na ikonu Mapy a poté v rozevírací nabídce na možnost Veřejné oznámení.

Na stránku se také můžete dostat přímo ze seznamu slyšení pro plánovací aplikaci. Pokud je harmonogram slyšení konečný, nabídka akcí pro slyšení obsahuje akci Generovat seznam oznámení. Tato akce otevře okno Generovat seznam oznámení, které obsahuje stránku Veřejné oznámení. Další informace naleznete v části Generování seznamu oznámení o sluchu.

Vyberte vlastnost nebo potvrďte výběr výchozí vlastnosti.

Pokud se na stránku Veřejné oznámení dostanete ze slyšení pro plánovací aplikaci, je ve výchozím nastavení vybrána vlastnost nebo vlastnosti z plánovací aplikace.

Dvě metody výběru vlastností jsou:

Pomocí vyhledávacího pole můžete vyhledávat podle adresy nebo čísla parcely a poté kliknout na požadovanou vlastnost v seznamu před zadáním textu nebo ve výsledcích vyhledávání.

K výběru vlastností použijte nástroje pro výběr, jako je Nakreslit bod, Nakreslit křivku nebo Nakreslit mnohoúhelník.

Podrobné informace o výběru nemovitostí najdete v části Použití hlavní mapy a Prozkoumat mapu vašeho města

Definujte oznamovací oblast zadáním vzdálenosti od vybraných vlastností.

Při výběru vlastnosti se pod vyhledávacím polem zobrazují pole pro definování oznamovací oblasti.

Zadejte číslo a vyberte Chodidla, Miles, Měřiče, nebo Kilometry zadejte vzdálenost.

Pole pro zadání vzdálenosti se zobrazují pod vyhledávacím polem, pokud je vybrána alespoň jedna vlastnost.

Na mapě se zobrazí oznamovací oblast. Vizuálně to vypadá jako tučný zelený obrys, který sleduje obrysy vybrané vlastnosti v zadané vzdálenosti. Pokud jste vybrali více vlastností, může existovat více oblastí oznámení. Balíčky, které jsou zcela nebo částečně v oznamovací oblasti, se zobrazují s modrým obrysem, takže můžete vidět, které balíky jsou zahrnuty v seznamu oznámení. Pokud je na mapě povoleno zobrazovat sousední skupiny, které jsou zcela nebo částečně v oznamovací oblasti, zobrazí se jako růžová vrstva s černým obrysem.

Chcete -li změnit oznamovací oblast, upravte výběr vlastností, vzdálenost ohraničení nebo obojí a poté klikněte znovu na Použít.

Pokud z výběru použijete vlastnosti Přidat nebo odebrat, oznamovací oblast se aktualizuje až po kliknutí na Použít.

Chcete -li vymazat výběr vlastností a oznamovací oblast, klikněte buď na nástroj Zrušit výběr všeho, nebo na odkaz Vymazat v překryvném okně Hledat.

Pokud jste s oznamovací oblastí spokojeni, klikněte na tlačítko Stáhnout, které se zobrazí po použití výběru.

Staženy jsou tři soubory: Adresa.csv, Owner.csv, a Parcel.csv. Pokud je na mapě povoleno zobrazovat sousední skupiny, které jsou zcela nebo částečně v oznamovací oblasti, stáhne se čtvrtý soubor: Mapování sousedské skupiny. Csv.

Soubory se ukládají do výchozí složky definované v nastavení prohlížeče. Váš prohlížeč musí být schopen stáhnout více souborů.

Uložte soubory .csv, aby je vaše agentura mohla používat ke generování oznámení.


Požadované prvky pro stránky řízené daty

K vytvoření stránek řízených daty jsou zapotřebí čtyři prvky. Oni jsou

Detailní datový rámec

Chcete-li vytvořit sérii stránek řízených daty, vyberte datový rámec z rozevírací nabídky Datový rámec. Výchozí datový rámec pro stránky řízené daty je aktivní datový rámec. Jako hlavní datový rámec lze vybrat pouze jeden datový rámec. Rozsah mapy hlavního datového rámce se mění pro každou stránku v sérii stránek řízených daty. Tyto rozsahy map jsou ovlivněny prostorovým rozsahem prvků v indexové vrstvě.

Tato rozbalovací nabídka zobrazuje seznam datových rámců v aktuálním mapovém dokumentu. Mapový dokument může obsahovat jeden datový rámec nebo několik datových rámců. Pro stránky řízené daty lze vybrat pouze jeden datový rámec. Toto je podrobný datový rámec. Jako podrobný datový rámec můžete vybrat libovolný datový rámec na mapě (pokud je v něm alespoň jedna vrstva).

Indexová vrstva

Chcete-li vytvořit sérii stránek řízených daty, vyberte indexovou vrstvu z rozevíracího seznamu Vrstva. Výchozí indexová vrstva je nejvyšší polygonová vrstva aktivního datového rámce. Indexová vrstva definuje geografický rozsah hlavního datového rámce pro každou stránku v sérii stránek řízených daty. Každá funkce v indexové vrstvě řídí nebo definuje každou stránku v sérii stránek řízených daty. Geografický rozsah funkce pomáhá definovat rozsah mapy Detailního datového rámce pro stránku (tento rozsah lze dále přizpůsobit na kartě Rozsah). Atributy indexové vrstvy poskytují hodnoty pro další parametry stránek řízených daty.

Tato rozbalovací nabídka zobrazuje seznam vrstev z Detailního datového rámce. Pro indexovou vrstvu můžete z rámečku podrobných dat vybrat libovolnou vrstvu prvků, pokud je ve vrstvě alespoň jeden prvek. Nejste omezeni na používání pouze polygonových vrstev jako indexové vrstvy. Můžete také použít body a čáry, pokud používáte vrstvu prvků. Pro indexovou vrstvu nelze použít nefunkční vrstvy, jako jsou rastrové vrstvy. Ze sady nástrojů Data Driven Pages v sadě nástrojů Cartography jsou k dispozici dva nástroje geoprocesingu, které vám pomohou vytvořit vrstvu indexu: Funkce indexu mřížky a Funkce indexu mapy pruhů.

Pokud při používání bodových funkcí chcete pro každou stránku použít pouze jedno měřítko mapy, zvolte možnost Vycentrovat a zachovat aktuální měřítko. Poté, co opustíte dialogové okno Nastavit stránky řízené daty, nastavte měřítko rámce podrobných dat na požadované měřítko. Pokud chcete různá měřítka pro různé bodové funkce, musíte použít pole obsahující tyto hodnoty a na kartě Rozsah vybrat Měřítko řízené daty a vybrat toto pole. Jako indexovou vrstvu nemůžete použít vrstvu z jiného datového rámce, jiného mapového dokumentu nebo samostatný soubor vrstvy (.lyr). Indexová vrstva musí být vrstva funkcí. Jako indexovou vrstvu nemůžete použít rastrové vrstvy.

Při vytváření stránek řízených daty byste měli vidět okno se zprávou a vrstva indexu má více než 2 000 funkcí. Stránky můžete stále vytvářet, ale uvědomte si, že výkon může být nepříznivě ovlivněn při práci s tak velkým počtem stránek.

Možná budete chtít na rozvržení označit sousední mřížky. V knize map by to bylo stejné jako označování sousedních nebo sousedních stránek. Pomocí dynamického textu můžete procházet stránkami své mapy a nechat automaticky aktualizovat štítky identifikující sousední stránky. Pomocí nástroje pro geoprocesing Vypočítat sousední pole můžete vytvořit data, která můžete použít k označení sousedních stránek.

Název pole

Každá stránka v sérii map potřebuje název a názvy jsou převzaty z tohoto pole. Jelikož stránky řízené daty iterují prostřednictvím funkcí v indexové vrstvě a každá stránka je definována, použije se jako název stránky hodnota atributu pro zvolené pole názvu.

Název stránky lze zobrazit na panelu nástrojů Stránky řízené daty. To může také řídit dynamický textový prvek v rozvržení. Dynamický text pro název stránky můžete přidat pomocí položky nabídky Text stránky na panelu nástrojů Stránky řízené daty. Použijte možnost Název stránky. Nebo můžete na stávající textový prvek použít formátovací značku & ltdyn type = "page" property = "název stránky"/& gt.

Vyberte pole Název ze seznamu v rozevírací nabídce Pole názvu. Výchozí je první pole s řetězcem „name“ v názvu pole. Pokud v názvu pole není žádné pole používající „název“, stránky řízené daty pak použijí první dostupné platné pole. Výchozí nastavení používat nemusíte. Můžete se rozhodnout použít jiné pole výběrem z rozevírací nabídky.

Tato rozbalovací nabídka zobrazuje seznam příslušných polí z indexové vrstvy. Tento seznam obsahuje pole z tabulky připojené k indexové vrstvě. Patří sem krátké celé číslo, dlouhé celé číslo a řetězec.

Abyste předešli nejasnostem při práci se stránkami řízenými daty, měli byste zvolit pole Název, ve kterém jsou všechny hodnoty jedinečné. Není to však nutné a stránky řízené daty budou pro názvy stránek přijímat nulové a duplicitní hodnoty.

Třídit pole

Stránky v řadě map je třeba seřadit. Musí existovat první stránka, poslední stránka a všechny stránky mezi nimi. Pole řazení poskytuje logiku řazení a index pro stránky. První stránka série nebo stránka 1 je určena na základě hodnot tohoto pole a toho, zda je řazení ve vzestupném pořadí, nebo ne. Rejstřík vždy začíná 1 a končí počtem vytvořených stránek. Tento index se změní, když změníte pole řazení nebo obnovíte stránky po úpravě hodnot pole řazení.

Vzhledem k tomu, že aby stránky založené na datech fungovaly, je nutné pořadí řazení, je vybráno výchozí pole pokaždé, když je vybrána nová vrstva indexu. Výchozí je první pole s řetězcem „PageNumber“ v názvu pole. V mnoha případech můžete chtít použít vlastní hodnoty čísel stránek. Tyto hodnoty často také odpovídají pořadí, ve kterém chcete stránky třídit. Tyto hodnoty se mohou, ale nemusí shodovat s indexovým číslem stránky. Pokud v názvu pole není žádné pole používající „Číslo stránky“, stránky řízené daty pak použijí FID nebo ObjectID.

Výchozí nastavení používat nemusíte. Můžete se rozhodnout použít jiné pole výběrem z rozevírací nabídky. Rozbalovací nabídka zobrazuje seznam příslušných polí z indexové vrstvy. Tento seznam obsahuje pole z tabulky připojené k indexové vrstvě. Patří sem krátké celé číslo, dlouhé celé číslo, float, dvojité, datum a řetězec.

Rejstřík stránky lze zobrazit na panelu nástrojů Stránky řízené daty. Může se vám například zobrazit „14 z 20“. To znamená, že se díváte na 14. stránku z 20 stran. To může také řídit dynamický textový prvek v rozvržení. Dynamický text pro index stránky můžete přidat pomocí rozevírací nabídky Text stránky na panelu nástrojů Stránky řízené daty. Použijte možnost Stránka s počtem. Nebo můžete na existující textový prvek použít formátovací značku Page & ltdyn typePage Text = "page" property = "page index"/& gt nebo & ltdyn type = "page" property = "page count"/& gt.

Index stránky se projeví také v dialogovém okně exportu. Když exportujete stránky řízené daty pomocí rozsahu stránek, exportujete stránky podle jejich umístění v indexu. Index stránky může, ale nemusí být stejný jako číslo stránky. Rejstřík stránek je generován interně, vždy začíná 1 a končí celkovým počtem stránek. Čísla stránek mohou být alfanumerická, začínat po 1 a končit číslem větším, než je celkový počet stránek (to lze provést pro zohlednění vložených stránek v konečném produktu).

Stránky řízené daty budou v poli Seřadit akceptovat nulové a duplicitní hodnoty, ale měli byste se tomu snažit vyhnout, kdykoli je to možné.


Výroba dlaždic Mapnik pomocí QTiles

Dlaždice mapy lze vytvářet různými způsoby.

[[sidenote | Nevíte, co jsou dlaždice?]] | To je v pořádku, každý to musel v určitém okamžiku zjistit. Tento úvod od Lyzi Diamond se mi moc líbil.

Nejjednodušší metodou pro vytváření mapových dlaždic je podle mého názoru použití pluginu QGIS s názvem QTiles. Pomocí vrstev QGIS můžete ovládat veškerý svůj styl a rozsahy a pak stačí říct pluginu, aby zmizel a vytvořil si dlaždice mapy.

Chcete -li zjistit, jak nainstalovat plugin QGIS, podívejte se sem.

Proces pro naše účely je poměrně jednoduchý.

  1. Skript GRASS vyplivne GeoTiff.
  2. To přidáte do projektu QGIS pomocí tlačítka Přidat rastrovou vrstvu.
  3. Skript GRASS měl také přístup k funkci vektorové čáry (stejně jako k vytvoření datové sady bodů CSV). Můžete přidat jeden nebo oba z nich pomocí tlačítka Přidat vektorovou vrstvu.
  4. Chcete-li přidat kontext, přidejte již existující základní vrstvu nebo si vytvořte vlastní. Můžete například vytvořit mapu barevného reliéfu (hypsometrický odstín). Mapbox má dobrý výukový program využívající více GIS příkazového řádku, tentokrát GDAL. Právě jsem se vydal (opět) snadnou cestou a vydal jsem se na službu webového mapování (WMS) od dobrých lidí z Landcare Research. Na postranním panelu vyhledejte tlačítko pro přidání dat pomocí popisku „Přidat vrstvu WMS/WMST“. Když se otevře, vytvořte nové připojení pomocí adresy URL WMS Landcare Research: http://maps.scinfo.org.nz/basemaps/wms? . Existuje celá řada vrstev, které můžete přidat (viz obrázek). Ta, kterou jsem použil, se nazývá „Terénní mapa země“.
  5. Jakmile přidáte tuto základní mapu, upravíte a uspořádáte své vrstvy a budete spokojeni se vzhledem vaší mapy, nainstalujte QTiles a spusťte jej pomocí nabídky Plugins> QTiles> QTiles. Parametry najdete na druhém obrázku níže. Buďte opatrní, než budete pokračovat v nastavení: generujete exponenciálně více dlaždic (tj. Obrázků PNG) pro každou další úroveň přiblížení (1 je nejvíce oddáleno, 18 je nejvíce přiblíženo). Dlaždice jsem generoval pouze mezi úrovněmi přiblížení 7 a 13, protože jsem věděl, že uživatele na tyto úrovně přiblížení nakonec omezím. Nechte nástroj běžet a jste připraveni vytvořit webovou mapu.


Praktická vizualizace dat

Šablona kódu Leaflet Storymaps je navržena tak, aby zobrazovala prohlídku s průvodcem po jednotlivých bodech, s rolovacím popisem pro zobrazení pozadí textu, obrázků, zvuku, videa a naskenovaných map, jak ukazuje obrázek 12.15. Všechna svá mapová data zadáte do propojeného listu Google (nebo souboru CSV) nebo je nahrajete do úložiště GitHub, jak ukazuje obrázek 12.16. Šablona Leaflet Storymaps vám navíc umožňuje přizpůsobit vzhled vašich dat a přidat další vrstvy, jako jsou historické mapy a geografické hranice, které se naučíte připravit v kapitole 13: Transformace mapových dat. Design storymapy je navíc citlivý, takže se na horních a dolních obrazovkách zobrazuje shora a zdola (kde je šířka menší než 768 pixelů) a na větších se automaticky přepíná vedle sebe. Nakonec je šablona Letáku postavena na flexibilním open-source softwaru, který je napsán především v JavaScriptu, což je velmi běžný kódovací jazyk pro web, takže si jej můžete dále přizpůsobit, pokud máte dovednosti nebo podporu od vývojáře.

Obrázek 12.15: Prozkoumejte interaktivní mapy letáků s Tabulkami Google. Tato demo verze ukazuje funkce šablony kódu a zároveň vypráví krátký příběh o US National Mall ve Washingtonu, DC.

Obrázek 12.16: Zobrazte online šablonu Tabulky Google, která přivádí data do ukázky Letáky příběhů výše.

Vytvořili jsme Leaflet Storymaps s Tabulkami Google, abychom zaplnili mezeru, kterou jiné nástroje neřešily. Aby bylo jasné, pro začátečníky je jednodušší začít hned používat jiné platformy příběhových map, jako je bezplatná a open-source platforma Knight Lab StoryMap a také proprietární platforma ArcGIS StoryMaps pouze pro předplatitele, nástupce starší platformy Esri Story Maps . Nedoporučujeme ale ani jednoho, protože chybí oba přenositelnost dat, což znamená, že nemůžete snadno exportovat žádná data nebo obrázky, které zadáte, na co jsme vás varovali, abyste si dali pozor, když jsme v kapitole 1 diskutovali o tom, jak moudře vybírat nástroje. Naproti tomu všechna data, která zadáte do Letákových příběhů, jsou propojena Repo Google Sheet a GitHub lze snadno migrovat na jiné platformy, protože technologie vizualizace se v budoucnosti stále vyvíjí.

Prohlédněte si galerii letáků s Tabulkami Google v tabulce 12.2 a podívejte se, co ostatní lidé vytvořili pomocí této šablony.

Tabulka 12.2: Galerie letáků s mapami Google

Mapa synagogy, minulost a současnost Elizabeth Rose, Židovská historická společnost Greater Hartford

Mapování Upper Missouri od Jen Andrelly

Kensington pamatuje Gordon Coonfield, Erica Hayes, James Parente, David Uspal, Cheyenne Zaremba

Musíme mluvit o hranici od Elisabeth Blanchet a Laurenta Gontiera

Výukové požadavky a přehled

Než začnete, musíte mít účet na Disku Google a vědět, jak vytvořit kopii v Tabulkách Google, jak je popsáno v kapitole 2. Také musíte mít účet GitHub a vědět, jak upravovat a hostovat kód pomocí GitHub, jak je popsáno v kapitole 10 . Níže jsme vynechali některé snímky obrazovky, které ilustrují kroky, které jsme dříve probrali, takže pokud se ztratíte, vraťte se k těmto kapitolám.

Tip: Všimnete si, že tato osnova tutoriálu je velmi podobná té v předchozí části, ale odkazy v první části jsou jiné a několik kroků ve druhé části je nových.

Protože tento tutoriál zahrnuje více kroků, vytvořili jsme tento přehled, abychom poskytli široký přehled. V první části vytvoříte a zveřejníte kopie dvou šablon, jedné pro GitHub a druhé pro propojený Google Sheet.

    1. Zkopírujte šablonu GitHub a publikujte svou verzi na stránkách GitHub.
    1. Soubor & gt Vytvořit kopii šablony Tabulky Google, sdílet a publikovat.
    1. Vložte adresu prohlížeče Google Sheet na dvě místa v úložišti GitHub.
    1. Aktualizujte svůj Google Sheet Možnosti informace o záložce a obnovte svou živou mapu.

Ve druhé části se naučíte, jak geokódovat a přizpůsobovat bodová data v propojeném listu Google, nahrávat obrázky a další mapová data do úložiště GitHub a v případě potřeby přidat naskenované vrstvy mapy pozadí.

    1. Přidejte do tabulky Google text, média, značky a umístění geokódu Kapitoly tab.
    1. Volitelné: Přidejte georeferencovaný obrázek historické mapy nebo překryvy GeoJSON.

Ve třetí části máte dvě možnosti, jak dokončit mapu před veřejným sdílením s ostatními:

    1. Uložte každou kartu Tabulek Google jako soubor CSV a nahrajte na GitHub.
  • NEBO
    1. Získejte svůj vlastní klíč API Google Sheets, který vložíte do kódu.

Pokud se vyskytnou nějaké problémy, nahlédněte do části Oprava společných problémů v příloze.

Nyní, když máte lepší představu o celkovém obrazu, začněme s první částí tutoriálu.

A) Zkopírujte šablonu GitHub a publikujte svou verzi na stránkách GitHub

V pravém horním rohu šablony kódu se přihlaste ke svému bezplatnému účtu GitHub.

V pravém horním rohu klikněte na zelenou Použijte tuto šablonu tlačítko pro vytvoření kopie úložiště ve vašem účtu GitHub. Na další obrazovce pojmenujte své repo letáky-příběhy-s-google-listy nebo vyberte jiný smysluplný název ve všech malých písmenech. Klikněte na Vytvořte úložiště ze šablony knoflík. Vaše kopie repo bude mít tento formát:

  1. V nové kopii repo kódu klikněte vpravo nahoře Nastavení tlačítko a přejděte dolů do oblasti Stránky GitHub. V rozevírací nabídce změňte Zdroj z Žádný na Hlavní, ponechte výchozí nastavení /(vykořenit) nastavení a stiskněte Uložit jak je znázorněno na obrázku 12.17. Tento krok říká GitHubu, aby zveřejnil živou verzi vaší mapy na veřejném webu, kde k ní má přístup kdokoli, pokud má webovou adresu.

Obrázek 12.17: In Nastavení, jít do Stránky GitHub, přepněte zdroj z Žádný na Hlavní, a Uložit.

  1. Znovu přejděte dolů do sekce Stránky GitHub a zkopírujte odkaz na váš publikovaný web, který se zobrazí v tomto formátu:

Přejděte nahoru a kliknutím na název repo se vraťte na hlavní stránku.

Na nejvyšší úrovni hlavní stránky repo klikněte na README.md a kliknutím na ikonu tužky tento soubor upravte.

Odstraňte odkaz na soubor náš živé stránky, jak ukazuje obrázek 12.18, a vložte je do odkazu na vaše zveřejněné stránky. Přejděte dolů na Spáchat vaše změny.

Obrázek 12.18: Upravte soubor README, kterým chcete nahradit odkaz náš web s odkazem na vaše stránky.

  1. Živou mapu na nové kartě otevřete na hlavní stránce repo, kliknutím pravým tlačítkem na odkaz. Buď trpělivý. Stránky GitHub obvykle zobrazí vaši živou mapu do 30 sekund, ale někdy může trvat několik minut, než se zobrazí.

B) Soubor & gt Vytvořit kopii šablony Tabulky Google, sdílet a publikovat

Přihlaste se ke svému účtu Google a vyberte Soubor & gt Vytvořit kopii uložit svou vlastní verzi této tabulky Google na svůj Disk Google.

Klikněte na modrou Podíl tlačítko a klikněte Změnit na kohokoli s odkazem, poté klikněte Hotovo. This publicly shares your map data, which is required to make this template work.

Jít do File > Publish to the Web, and click the green Publish button to publish the entire document, so that the Leaflet code can read it. Then click the upper-right X symbol to close this window.

At the top of your browser, copy your Google Sheet address or URL (which usually ends in . XYZ/edit#gid=0 ), as shown in Figure 12.19. Dělat NE copy the Published to the web address (which usually ends in . XYZ/pubhtml ) because that link is slightly different and will not work in this template.

Figure 12.19: Copy the Google Sheet address at the top of the browser, NOT the Publish to the web adresa.

C) Paste your Google Sheet browser address in two places in your GitHub repo

Our next task is to link your published Google Sheet to your Leaflet code in GitHub, so that it can pull your data from the Sheet to display on the map.

At the top of your GitHub repo, click to open the file named google-doc-url.js , and click the pencil symbol to edit it.

Vložit vaše Google Sheet address or URL (which usually ends in . XYZ/edit#gid=0 ) to replace náš existing URL, as shown in Figure 12.20. Be careful NE to erase the single quotation marks or the semicolon at the end. Scroll down to Commit your changes. See separate instructions about the Google API key further below.

Figure 12.20: Paste in vaše Google Sheet URL to replace náš URL.

  1. Also, let’s paste your Google Sheet URL in second place to help you keep track of it. In your GitHub repo, click the README.md file to open it, click the pencil symbol to edit it, and paste vaše Google Sheet URL to replace náš existing URL, as shown in Figure 12.21. Scroll down to Commit your changes.

Figure 12.21: Edit your README file to replace the link to náš site with the link to vaše stránky.

Feel free to remove any other content on the README page that you do not wish to keep.

D) Update your Google Sheet Možnosti tab info and refresh your live map

Now that your published Google Sheet is linked to your live map, go to the Možnosti tab to update any of these items:

  • Storymap Title
  • Storymap Subtitle – with code for downward arrow: <br><small>Scroll down <i ></i></small>
  • Author Name
  • Author Email or Website
  • Author GitHub Repo Link

Open the browser tab that displays your live map and refresh the page to see your changes. If your changes do not appear within a few seconds, see the Fix Common Problems section of the appendix.

E) Add text, media, markers, and geocode locations in the Chapters tab.

Now we can start to add new content to your map. V Kapitoly tab of your Google Sheet, you’ll see column headers to organize and display interactive markers on your map. Replace the demonstration data with your own, but do ne delete or rename the column headers, since the Leaflet code looks for these specific names.

Chapter: The title appearing at the top of each section in the scrolling narrative.

Media Link: You have several options to display either an image, audio, or video in each chapter. For images, you can insert an external link to an online service (such as Flickr), as long as it begins with https (secure) and ends with either .jpg or .png . You can also insert a YouTube video embed link by following directions shown in the YouTube section of the template. Or you can upload an image file into the media subfolder in your GitHub repo, as shown in Figure 12.22, and enter the pathname in the Google Sheet in this format: media/your-file-name.jpg or . png . Similarly, you can upload an audio file in .mp3 (recommended) or .ogg or .wav format.

Figure 12.22: In GitHub, click to open the media folder and Add file - Upload files.

Warning: Media file pathnames are case-sensitive, and we recommend using all lowercase characters, including the suffix ending. Also, since the code template automatically resizes images to fit, we recommend that you reduce the size of any images to 600x400 pixels or less prior to uploading, to make sure your storymap scrolls quickly.

Tip: You can display multiple images for one location by creating a series of rows, but only list the Kapitola a Umístění information in the first row of the series, and leave it blank for the others.

Media Credit: To display text about the origin of the media, such as “Source:….”

Media Credit Link: Add a direct link to the source info in the Media Credit text above.

Description: Designed to display about a paragraph or less of text for the Chapter. You may insert HTML tags to add line breaks (such as <br> ), or to open external links in a new tab, such as <a href='https://www.w3schools.com/' target='_blank'>Visit W3Schools</a> . Learn about HTML syntax at W3Schools.

Zoom: Leaflet’s default zoom levels are between 0 (world view) to 18 (individual buildings), and most free basemap tiles, such as those provided by Stamen or CartoDB are available for each level in this range. There exist more detailed basemaps that allow you to use higher values. Experiment with zoom levels to get the best view for your story, and remember that given the same zoom level, larger screens will show larger areas compared to smaller screens, such as smartphones.

Marker: Select either Numbered (the default) or Plain or Hidden . The latter works best when assigning several chapters to one location (to avoid stacking markers on top of each other) or when zooming out for a broader view (without highlighting one specific location).

Marker Color: Insert any standard web color name such as blue or darkblue , or insert a web color code such as #775307 or rgba(200,100,0,0.5) . See options at W3Schools Color Names.

Location, Latitude, Longitude: These place your markers at points on the map. Although the code template only requires Latitude and Longitude, it’s wise to paste an address or place name into the Location column as a reminder to correspond with the numerical coordinates. Use the Geocoding by SmartMonkey Add-on from Chapter 2 and select Add-ons > Geocoding by SmartMonkey > Geocode Details to create a new sheet with sample data and display results for three new columns: Zeměpisná šířka, Zeměpisná délka, a Address found, as shown in Figure 12.23. Paste in your own address data and repeat the step above to geocode it, then copy and paste the results into your Body prostěradlo.

Figure 12.23: Select Add-ons–Geocoding by SmartMonkey–Geocode Details to display sample data with results for three new columns: Zeměpisná šířka, Zeměpisná délka, a Address found.

Open the browser tab that displays your live map and refresh the page to see your changes. If your changes do not appear within a few seconds, see the Fix Common Problems section of the appendix.

F) Optional: Add historical map image or GeoJSON overlays

The code template allows you to enrich your story by placing two different types of layers on top of the background map: georeferenced map images (such as a historical map) and GeoJSON geodata (such as a pathway, boundary lines, or a color-coded choropleth map). You can add both types of layers to specific chapters or the entire story. Also, you can adjust the transparency level to reveal or hide the present-day background map. To prepare both types of layers, you will need to jump ahead to Chapter 13: Transform Your Map Data, but here we’ll explain the steps to insert them in your storymap template.

To add a historical map overlay to one or more story map chapters, it must be georeferencované (also called georectified), which means to digitally align the static map image with a more precise present-day interactive map. If you have a high-quality static image of a historical map, use the Map Warper tool as described in Chapter 13 to align several known points with those on a present-day interactive map. Map Warper transforms the static map image into interactive map tiles, and publicly hosts them online with a link in Google/OpenStreetMap format, similar to https://mapwarper.net/maps/tile/14781///.png. Or you can search for historical maps that have already been georeferenced and transformed into tiles (and volunteer for crowdsourcing efforts to align maps) on platforms such as Map Warper and the New York Public Library Map Warper. Although map tile links are ne viewable in a normal browser, they can be displayed by the Leaflet Storymaps code. Enter the tile link and your desired transparency level into the Overlay columns in the Kapitoly tab of your Google Sheet template, as shown in Figure 12.24.

  • Overlay: Enter a map tile link in Google/OpenStreetMap format, similar to the sample above.
  • Overlay Transparency: Enter a number from 0 (transparent) to 1 (opaque). The default is 0.7.

Figure 12.24: Enter map tile link and transparency level into the Google Sheet template (on left) to display it in one or more storymap chapters (on right).

To add a visible path, geographic boundaries, or a filled choropleth map to your story, consider adding a GeoJSON data layer to one or more chapters. Read about GeoJSON and geospatial data formats in Chapter 13, where you can also learn how to find existing GeoJSON boundary files, or draw or edit your own geodata with the GeoJson.io tool or Mapshaper tool. We recommend that you name your GeoJSON files in lower-case characters with no spaces. Upload the file to your GitHub repository by opening the geojson folder and selecting Add file - Upload files. In your Google Sheet template, enter the pathname in the GeoJSON Overlay column in this format: geojson/your-file-name.geojson , as shown in Figure 12.25.

Figure 12.25: Enter the pathname in the GeoJSON Overlay column (on left) to display it in one or more storymap chapters (on right).

When you create or edit GeoJSON data with a tool like GeoJson.io, you can directly edit its feature properties. If you wish to display the same properties you assigned to your GeoJSON file in your storymap, we recommend naming them as follows:

  • weight (width of line or polygon border storymap template default is 1px)
  • color (of line or polygon border default is gray)
  • opacity (of line or polygon border default is 0.5)
  • fillColor (of polygon default is white)
  • fillOpacity (of polygon default is 0.7)

Or you can enter properties and CSS codes in the GeoJSON Feature Properties template column, in this format, separated by semicolons, with no quotation marks required: weight:3color:redopacity:1fillColor:orangefillOpacity:0.9 . You can assign colors with standard names, hex codes, or RGBA values as described in the W3Schools Colors Picker.

Inside the template you’ll discover more ways to customize your storymap, such as:

  • Insert logo (see Options tab in Google Sheets)
  • Insert Google Analytics tracking ID (see Options tab in Google Sheets
  • Adjust title size and font (go to css/styles.css file in GitHub)
  • To insert a horizontal divider in Chapter text (copy and paste this text into Description field in Google Sheets, and avoid changing single-quote marks into curly apostrophes) <span style='display:blockwidth:100%height:1pxbackground-color: silver margin: 20px 0'></span>

Finalize Your Storymap Before Sharing with the Public

Now you’re ready to finalize your map. If you wish to share your map link with the public, read the options below and choose either step G NEBO step H.

Warning: We reserve the right to change náš Google Sheets API key at any time, especially if other people overuse or abuse it. This means that you musí finalize your map using either step G or H below before sharing it publicly, because it will stop working if we change our key.

G) Save each Google Sheets tab as a CSV file and upload to GitHub

If you have finished entering most of your data into your Google Sheets, downloading them into separate CSV files and uploading those into your GitHub repo is the nejlepší long-term preservation strategy. This approach keeps your map and data together in the same GitHub repo, and removes the risk that your map will break due to an interruption to Google services. Plus, you can still edit your map data. If this approach makes sense, follow these steps:

  1. In your Google Sheets, go to each tab and select File > Download into CSV format, as shown in Figure 12.26, to create a separate file for each tab.

Figure 12.26: Download each Google Sheets tab as a separate CSV file.

  1. Shorten each file name as shown. The names must be exact. The first two files below are required, and others are optional.
  • Chapters.csv
  • Options.csv
  • Notes.csv (or .txt) Recommended to keep any notes with your data, but not required.
  1. In your GitHub repo, click the csv subfolder to open it, select Add file > Upload files, and upload all of the CSV files above into this subfolder, as shown in Figure 12.27. The Leaflet template code checks here first for data, and if it finds CSV files with the names above, it will pull the map data directly from them, instead of your Google Sheets. Zapamatovat si that from this point forward, any edits in your Google Sheet will no longer appear automatically in your map.

Figure 12.27: Upload your map data files into the CSV subfolder in GitHub.

  1. If you wish to edit your map after uploading your CSV files, you have two options. You can make small edits directly to your CSV files by opening them in the GitHub web interface. Or you can make larger edits in the Google Sheet, and repeating the steps above to download them in CSV format and upload them to replace your existing files on GitHub.

H) Get your own Google Sheets API Key to insert into the code

As an alternative to step G, if you wish to continue to store your map data in your Google Sheets that is published online, go to the section of this chapter titled Get Your Own Google Sheets API Key, and insert it into the Leaflet map code as described, to avoid overusing our key. Google Sheets requires an API key to maintain reasonable usage limits on its service. You can get a free Google Sheets API key if you have a personal Google account, but ne a Google Suite account provided by your school or business.

If problems arise, see the Fix Common Problems section of the appendix.

Buy the print book at Amazon - Barnes & Noble - Bookshop - Powell's - or your local bookstore.
Or begin a 30-day free trial to all books and digital content on the O'Reilly online learning platform.
Share your feedback about the book by tagging @handsondataviz on Twitter or contact the authors.


Adding drop-down menu on leaflet map instead of L.control - Geographic Information Systems

The University of Zurich has created an interesting visualization of refugee movements around the world since the end of the cold war. The Refugee Movements interactive map allows you to see where refugees have come from and the countries that they have moved to.

If you click on a region on the world map you can view the inward and outward flow of refugees from the region for the selected year. Arrows show the main countries of origin for the refugees. The width of the arrows represent the relative number of refugees.

The bar chart on the left of the map shows the largest origin countries and the numbers of refugees from these countries. The pie chart to the right of the map shows the proportion of refugees moving within the region and the proportion from other world regions. The timeline below the map allows you to explore the global movement of refugees over time and investigate the effects of world events on refugee movements.

The Horn of Africa section provides a more detailed examination of how political and environmental events can effect refugee numbers and movements of refugees in one particular region. This section looks at individual countries in the Horn of Africa, the number of refugees from these countries over the years and the reasons why the numbers of refugees might suddenly increase or decrease because of local events.


The data for the Refugee Movements map comes from the United Nations Refugee Agency (UNHCR). CREATE Lab has mapped the movement of refugees around the world for every year since 2000 using the same data.

At first glance the animated flowing dots on the Global Refugee Flow map can be a little confusing. With all that movement it can be hard to pick out information from the map. As the timeline plays, however, patterns do emerge. For example you can see how neighboring countries most often receive the most refugees from countries in crisis and that western countries usually get off very lightly.

The countries listed along the bottom of the map are where a high proportion of peoples have been forced to flee their homes and become refugees. If you select one of these countries the map will zoom-in on the country and an information window will open explaining the crisis that led to people leaving the country.


Flight & Expulsion is a more explorable interactive mapped visualization of the same worldwide migration data from the annual UNHCR Refugee Report. This map allows you to explore the refugee data for any country to see how they have responded to crises around the world.

If you select a country on the map you can view the number of 'arrivals' and 'departures' for any year from 1988 to 2008. The countries where a high proportion of citizens have emigrated to are shown on the map in green. The countries where immigrants have come from are shown on the map in brown.


The UNHCR also teamed up with Google to create an immersive web documentary explaining the issues around the current Syrian refugee crisis. The documentary explores what is happening in Syria, where Syrian refugees are going and how you can help. Searching for Syria uses audio, video, 360 degree photospheres and before & after imagery to help explore the country, the effect of the war and the story of its people.

The 360 degree photospheres are used to help explain the rich history of Syria and showcase its amazing cultural legacy. These panoramic images allow you to explore Syria's six UNESCO World Heritage Sites. Every single one of which has been destroyed or damaged by the war.

While the loss of Syria's World Heritage Sites is heartbreaking the real tragedy is the human cost of the war and the huge numbers of Syrians who have lost their homes. Searching for Syria explores the plight of Syrian refugees and also explains what you can do to help.


Podívejte se na video: AKO MAŤ VŽDY PENIAZE spôsob, ktorý funguje na 100%