Základní informace:

Obrázek: Logo extenze
Popis:
Metodická část byla zpracována do podoby vlastního programového řešení. Byla realizována jako nadstavba GIS softwaru ESRI ArcGIS 10.x. Produkt ESRI je nejpoužívanějším GIS desktopovým softwarem mezi urbanisty.
Účel:
Extenze má název Arc Urban Planner. Jedná se o rozšíření a přepracování původní verze Urban Planner. Oproti původnímu názvu přibylo slovíčko „Arc“ značící plnou implementaci do prostředí ArcGIS. „Urban Planner“ lze volně přeložit jako „urbánní plánovač“. Cílovou uživatelskou skupinou jsou urbanisté při zpracování návrhu územních plánů v právním prostředí České republiky. Z důvodu zaměření aplikace je extenze i nápověda lokalizována v českém jazyce.
Programové požadavky:
Jelikož se jedná o programovou nadstavbu, je nutné mít nainstalován ESRI ArcGIS 10.x. Pro plnou funkcionalitu nám postačí nejnižší verze licence ArcView, nicméně je zapotřebí mít společně se softwarem mít nainstalovanou extenzi Spatial Analyst. Extenze vyžaduje mít nainstalován .NET Framework ve verzi 3.5 a vyšší, který je volně stažitelný. Aplikace byla testována na 32 bitovém operačním systému Microsoft Windows 7, předpokládá se ale její plná funkčnost i na starších systémech. Pro správný chod aplikace vyžaduje dostatek místa na disku. Minimální velikost volné paměti je závislá na rozloze zkoumaného území, počtu hodnocených faktorů a nastavení rozlišení rastru. Jako minimum je doporučeno 1 GB paměti RAM a 2 GB volného místa na pevném disku. Pro sestavení extenze bylo využito programovacího jazyka VB.NET a knihoven ArcObjects. Pomocí komponent ArcObjects lze vytvořit samostatné aplikace nezávislé na ArcGIS Desktop nebo rozšířit stávající možnosti (tvorba nových nástrojů). Jelikož první možnost vyžaduje mít na vývojářském počítači vlastnit ArcGIS Engine, byla zvolena varianta tvorby programové nadstavby. Vývoj nadstavbové aplikace probíhal v prostředí Microsoft Visual Studio 2010 Express Edition, která podléhá licenci typu freeware. Pro vytvoření registrů, dynamických knihoven, kontrolu syntaxe a využití předprogramovaných snippetů byl použit vývojářský nástroj ESRI ArcGIS Desktop Software Development Kit. Extenze je zkompilovaná jako dynamická knihovna DLL (dynamic linking library), kterou používá ArcGIS k načítání potřebných informací k vykonávání procedur. Knihovna obsahuje COM rozhraní pro spolupráci s ArcGIS a je nutné ji zaregistrovat. Tento krok automaticky řeší instalátor vytvořený přímo ve Visual Studiu. Instalační soubor se po spuštění na uživatelském počítači postará o registraci COM rozhraní. Uživateli pak stačí aktivovat extenzi přímo v prostředí ArcGIS.