Skip to main content

S ArcGISem na Google

Posted in

Google je stále více symbolem doby. Potřebu spolupráce ArcGISu s Google Maps nebo SketchUp dokládá řada skriptů od uživatelů - pojďme se tedy ve stručnosti podívat na některá možná propojení těchto aplikací pomocí ArcScriptů.

Konvertory

Export to KML 2.4.5
Skript, který vytvořil Kevin Martin z Bureau of Planning v Portlandu umožňuje uživatelům exportovat své mapy ve vektorové podobě v ArcGISu přímo do formátu KML (keyhole markup language) ve verzi 2.2. Data jsou exportována spolu s atributovými údaji ve formě schémat. Po instalaci se do ArcGISu přidá jediné tlačítko v samostatné lišrě "Export to KML", které spouští dialog pro export dat. V něm jsou vyplňovány pouze standardní parametry (vrstva, atributové pole pro popisky, informace o výšce a název výstupního souboru. Podrobnější nastavení (průhlednost, popisování, časové značky, a řada dalších) se skrývá pod tlačítkem Options.
Skript je distribuován zároveň se zdrojovými kódy ve VB6.

ArcMap2GMap
Další skript, tentokrát napsaný v Pythonu, který exportuje SHP soubory do KML formátu pro Google Maps.

KML Home Companion 3.2.0
Jim Cser vytvořil skript pro převod vrstev z ArcMapu do KML formátu. Skript se po nainstalování ovládá skrze dialogové okno, ve kterém lze nastavit jednak jednotlivé vrstvy, tak i jejich geometrii pro převod, výšku nad terénem (pomocí pole v atrib. tabulce) a symbologii exportovanych vrstev. Stejný člověk vytvořil i VBA code for Google Earth KML paths.

KML2SHP Conversion
KML2SHP je samostatná aplikace, která se spouští mimo prostředí ArcGISu. Jejím jediným úkolem je převést KML soubor do formátu SHP.

Propojení mapového okna

Google Map & ESRI ArcGIS 9
Velice jednoduchá aplikace od Petra Zaburannyi přidávající do ArcMapu nové okno, ve kterém se interaktivně zobrazuje stejné území jako v hlavním mapovém okně. Automaticky reaguje na zoom a pan. Bohužel zde není zpětná vazba, kdy by se mohlo lokalizovat v okně Google a daný výřez nechat zobrazit v mapovém okně ArcMapu.

Webmap window
Nato nadstavba od Erica O'Neala poskytuje podobnou funkcionalitu jako předešlá, jen stím rozdílem, že lze pracovat i s mapami MS Virtual Earth. Při instalaci jediné dll knihovny se do ArcMapu nainstaluje nový příkaz (Customize/Commands) VEArcMap, který spouští jednoduché mapové okno. Přepínání mezi Google Maps a Virtual Earth se děje pomocí dvou tlačítek, které dané okno nese.

View ArcGIS location in Virtual Earth, Yahoo! Maps or Google Maps
Po instalaci skriptu od Eda Dempsey se přidá mezi palety nová položka "Online Maps Viewer" s tlačítky pro výběr mapové služby. Zde jsou na výběr nejen Google Maps a Virtual Earth, ale zároveň i Yahoo! Maps. V samostatném plovoucím okně lze velmi jednoduše mezi jednotlivými službami přepínat. Je nutné ale upozornit, že skript je pro verzi 9.2 a vyšší.

Data And Maps Sidebar v1.6.1
Další aplikace umožňující zobrazení řady datových zdrojů v prostředí ArcMapu. Seznam je poměrně obsáhlý, takže raději odkážu na stránky skriptu. Aplikaci se mi však nepodařilo nainstalovat.

Ostatní

GTileCreator for ArcGIS
Trochu odlišně zaměřená aplikace oproti předchozím - vytváří dlaždicové soubory pro Google (ale dají se pouzít i pro jiné účely). V několika málo případech ovšem padala, takže se nepodařilo ji zcela prozkoumat.

SketchUp Importer/Exporter for ArcGIS
Nástroj pro import a export 3D dat mezi ArcGIS 9.2 a SketchUp Pro 6. Konečně se tudíž může jednoduše modelovat na podkladě GIS dat.

U většiny aplikací platí, že lze používat libovolný souřadnicový systém.

Poznámka nakonec: Každým dnem mohou přibývat další skripty od uživatelů, takže pro zájemce doporučuji se podívat na stránky arcscripts.esri.com.