<\/HEAD>
Úkol:<\/STRONG><\/P>Vytvořte data, která budou sestavena do jednoho nebo více PDF zpráv. Každá zpráva obsahuje mapový obrázek, legendu, tabulku neurčité délky, záhlaví a zápatí. Generování zprávy je spuštěno z aplikace, která může zobrazovat mapy, ale pravděpodobně nezobrazuje mapu v době požadavku na zprávu. Uživatel může mít připojení k Internetu s úzkým pásmem (nikoli širokopásmové připojení k Internetu).<\/P><\/P>Řešení:<\/STRONG><\/P>Zvažoval jsem tři možnosti vytvoření mapového obrázku, všechny používající Export Web Map Task.<\/P><\/P>Vytvořit mapu v okně prohlížeče pomocí JavaScript API.<\/P><\/P>Definovat mapu v šabloně a použít geoprocesní úlohu k posunu na lokaci a nastavení dotazů definice pro eliminaci nadbytečných prvků.<\/P><\/P>Použít geoprocesní úlohu k vytvoření JSON objektu definujícího mapu pomocí ExportWebMap<\/STRONG> Specification<\/STRONG> v REST API<\/STRONG>.<\/P><\/P>První možnost nebyla praktická, protože vyžadovala předání dat mapy klientovi a poté zpět na server. Špatný nápad i když uživatel nemá omezené připojení k Internetu s úzkým pásmem.<\/P><\/P>Druhá možnost by byla obtížná na údržbu, zejména v několika prostředích (vývoj, staging a produkce).<\/P><\/P>Vybral jsem třetí možnost pro její flexibilitu, rozšiřitelnost, použití zpracování na straně serveru a schopnost přístupu přímo do geodatabáze.<\/P><\/P>V této prezentaci poskytnu účastníkům osnovu Python skriptu, který vytváří mapový obrázek.<\/P><\/BODY><\/HTML>