Aktualizováno 11. února 2018<\/EM><\/P><\/P>Dnes je otázka „Existuje na to aplikace?“ rétorická. Odpověď se předpokládá jako ano. Překvapení (dokonce i podráždění) pravděpodobně nastane, pokud se ukáže, že pro konkrétní potřebu neexistuje žádná aplikace.<\/P><\/P>Není tedy překvapením, že pokračuje diskuse o tom, zda by GIS profesionálové — analytici, specialisté, technici a další — měli přidat programování na seznam nezbytných dovedností. A jakou váhu organizace přikládají programátorským znalostem při hodnocení kandidátů na GIS pozice?<\/P><\/P>Faktem je, že mnoho GIS profesionálů bylo programováním nadšeno už dlouho. Pokud navštívíte konferenci Esri, téměř jistě uslyšíte alespoň jednoho zkušeného uživatele ARC\/INFO nostalgicky vzpomínat na práci s AML (ARC Macro Language). Pokud jsou v místnosti bývalí uživatelé ArcView 3.x, dominuje řeč o Avenue. Když se objevil ArcGIS, mnoho GIS profesionálů přijalo nejprve VBA a poté Python.<\/P><\/P>Vzhledem k této silné tradici by současná diskuse neměla být o tom, zda by GIS profesionálové měli osvojit programovací jazyk, ale které jazyky a platformy jim pomohou vykonávat jejich práci rychleji a lépe. Hlavním důvodem pro naučení se programovacímu jazyku je přece něco dokázat.<\/P><\/P>Zde jsou některé důvody, které byste mohli zvážit.<\/P><\/P>Buďte produktivnější automatizací úkolů a pracovních postupů v ArcGIS.<\/STRONG><\/SPAN><\/P>Jak: Můžete vytvářet skripty pro provádění časově náročných nebo opakujících se úkolů a naplánovat jejich spuštění po pracovní době. Můžete dokumentovat a snadno opakovat složité pracovní postupy, které některé projekty vyžadují. Můžete také sdílet své skriptované pracovní postupy s ostatními uživateli ArcGIS a zvýšit tak jejich produktivitu.<\/LI>Jazyk: Python<\/A>. Python je stále náhradou za AML, Avenue a VBA. Je zdarma, multiplatformní a integrovaný do platformy ArcGIS. Pokud chcete skriptovat úkoly v ArcGIS, naučte se Python, pokud jste tak ještě neučinili. Tip:<\/EM> Sledujte <\/EM>Arcade<\/A>, nový skriptovací jazyk pro ArcGIS, který by se jednou mohl stát stejně populárním jako Python.Možnosti školení pro Python<\/A><\/LI><\/UL><\/LI><\/UL><\/P>Rozšiřte hodnotu GIS v celé vaší organizaci.<\/STRONG><\/SPAN><\/P>Jak: Pokud ve vaší organizaci existují uživatelé bez GIS znalostí, kteří vykonávají úkoly podporované GIS, můžete jim pomoci být efektivnější tím, že jim věci zjednodušíte. Dejte jim nástroje ArcGIS, které potřebují, aniž byste je zahltili spoustou dalších funkcí a možností. Možná ani nikdy nezjistí, že používají GIS aplikaci — možná jen otevírají mapu, získávají informace a tisknou zprávu.<\/LI>Jazyk: Pro desktopová prostředí jsou add-iny relativně snadným způsobem, jak vytvořit a dodat vlastní zážitek z ArcGIS. Microsoft .NET Framework (jazyky VB.NET a C#) se běžně používá k vytváření add-inů. Podporovány jsou také Python add-iny.Možnosti školení pro add-iny<\/A><\/LI><\/UL><\/LI>Čím dál více organizací nechává ne-GIS zaměstnance používat webové aplikace k vykonávání jejich práce díky jejich multiplatformní dostupnosti a nižším systémovým nárokům. Jedním ze způsobů rychlého vytvoření vlastních webových mapových aplikací je použití konfigurovatelných aplikací ArcGIS Online. S konfigurovatelnou aplikací nemusíte psát žádný kód, jen nakonfigurujete nástroje a data potřebná k poskytnutí přívětivého zážitku a zvýšené produktivity koncovým uživatelům.Možnosti školení pro konfigurovatelné aplikace<\/A><\/LI><\/UL><\/LI><\/UL><\/P>Přidejte nové schopnosti na podporu jedinečných obchodních pracovních postupů vaší organizace.<\/STRONG><\/SPAN><\/P>Jak: Pokud opravdu chcete přijmout svého vnitřního vývojáře, můžete se naučit vytvářet vlastní GIS aplikace přístupné desktopovým, online nebo mobilním pracovníkům, kteří vytvářejí, udržují, spravují nebo rozhodují pomocí geografického obsahu vaší organizace.<\/LI>Jazyk: To závisí na preferované platformě vaší organizace. Vlastní desktopové aplikace jsou často vyvíjeny pomocí ArcGIS Engine<\/A> a .NET, Java nebo C++. ArcGIS Runtime SDKs<\/A> jsou skvělou volbou pro mobilní aplikace a lehké desktopové aplikace. Pro webové aplikace má ArcGIS API for JavaScript mnoho výhod a má nižší křivku učení než jiné API. Pokud již znáte nějaký HTML, může vás učení JavaScriptu skutečně bavit.Možnosti školení pro vývoj webových a mobilních aplikací<\/A><\/LI><\/UL><\/LI><\/UL><\/>\n\nZávěr:<\/>\n<\/>\n\nPotřebujete se naučit programovací jazyk? Pokud to není požadavek vaší současné práce, pak je učení programování volitelné.<\/>\nMůže vám programování pomoci lépe vykonávat vaši práci? Pravděpodobně alespoň jeden aspekt vaší práce by mohl být lepší, kdybyste znali nějaké programování.<\/>\nMůže znalost programování zvýšit vaši hodnotu pro vašeho zaměstnavatele nebo potenciální zaměstnavatele? Nescientifický přehled hlavních pracovních portálů ukazuje, že asi polovina inzerátů souvisejících s GIS uvádí programovací jazyk buď jako požadavek nebo doporučenou dovednost. Je rozumné předpokládat, že zdokonalení vašich programovacích dovedností stojí za to a pomůže vám rozvíjet kariéru.<\/>\n<\/>
<\/P>
Rozšiřte hodnotu GIS v celé vaší organizaci.<\/STRONG><\/SPAN><\/P>Jak: Pokud ve vaší organizaci existují uživatelé bez GIS znalostí, kteří vykonávají úkoly podporované GIS, můžete jim pomoci být efektivnější tím, že jim věci zjednodušíte. Dejte jim nástroje ArcGIS, které potřebují, aniž byste je zahltili spoustou dalších funkcí a možností. Možná ani nikdy nezjistí, že používají GIS aplikaci — možná jen otevírají mapu, získávají informace a tisknou zprávu.<\/LI>Jazyk: Pro desktopová prostředí jsou add-iny relativně snadným způsobem, jak vytvořit a dodat vlastní zážitek z ArcGIS. Microsoft .NET Framework (jazyky VB.NET a C#) se běžně používá k vytváření add-inů. Podporovány jsou také Python add-iny.
Přidejte nové schopnosti na podporu jedinečných obchodních pracovních postupů vaší organizace.<\/STRONG><\/SPAN><\/P>Jak: Pokud opravdu chcete přijmout svého vnitřního vývojáře, můžete se naučit vytvářet vlastní GIS aplikace přístupné desktopovým, online nebo mobilním pracovníkům, kteří vytvářejí, udržují, spravují nebo rozhodují pomocí geografického obsahu vaší organizace.<\/LI>Jazyk: To závisí na preferované platformě vaší organizace. Vlastní desktopové aplikace jsou často vyvíjeny pomocí
<\/>\n
\nZávěr:<\/>\n<\/>\n\nPotřebujete se naučit programovací jazyk? Pokud to není požadavek vaší současné práce, pak je učení programování volitelné.<\/>\nMůže vám programování pomoci lépe vykonávat vaši práci? Pravděpodobně alespoň jeden aspekt vaší práce by mohl být lepší, kdybyste znali nějaké programování.<\/>\nMůže znalost programování zvýšit vaši hodnotu pro vašeho zaměstnavatele nebo potenciální zaměstnavatele? Nescientifický přehled hlavních pracovních portálů ukazuje, že asi polovina inzerátů souvisejících s GIS uvádí programovací jazyk buď jako požadavek nebo doporučenou dovednost. Je rozumné předpokládat, že zdokonalení vašich programovacích dovedností stojí za to a pomůže vám rozvíjet kariéru.<\/>\n<\/>
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.