Chcete vygenerovat seznam míst podle adresy, například prodejny konkurentů, a umístit je na mapu? Použití vlastních funkcí ArcGIS v Excelu to usnadňuje!<\/P>
Proč používat ArcGIS pro Excel k nalezení míst? <\/STRONG><\/P>Jednoduše řečeno, je to efektivnější. Nemusíte prohledávat web kvůli datům třetích stran ani ručně vytvářet vlastní seznam míst. Můžete během několika sekund vygenerovat seznam míst a rychle umístit místa na mapu<\/A> bez opuštění známého prostředí Excelu.<\/P>Druhým důvodem pro použití ArcGIS pro Excel je formátování. Data, která stáhnete od třetí strany, nemusí být vhodně strukturovaná pro mapování. Seznamy míst generované v ArcGIS pro Excel není třeba upravovat. Jsou připravené k mapování bez časově a pracovně náročného přeformátování dat.<\/P>
Co jsou funkce ArcGIS pro Excel? <\/STRONG><\/P>Většina lidí pracujících s daty v Excelu použila
funkci nebo vzorec<\/A>. Funkce jsou přednastavené vzorce začínající rovnítkem, které pomáhají provádět matematické, statistické a logické operace. Například =sum a =count patří mezi nejpoužívanější funkce v Excelu.<\/P>Od roku 2022 jsou nyní v Excelu k dispozici specifické (tj. vlastní) funkce ArcGIS, které můžete použít k geokódování nebo Geoobohacení dat a provádění základní prostorové analýzy, jako je hledání nejlepší trasy nebo výpočet doby jízdy. Vlastní vzorce ArcGIS vždy začínají =arcgis. Níže popisuji, jak vygenerovat seznam míst pomocí funkce =arcgis.suggestaddress a připravit je k mapování pomocí funkcí =arcgis.getcoordinates a =arcgis.addheaders.<\/P>
Pro podrobnější přehled vlastních funkcí ArcGIS v Excelu si přečtěte tento
blogový příspěvek<\/A> a nápovědu<\/A>. Všimněte si, že používání funkcí ArcGIS spotřebovává kredity ArcGIS Online a vyžaduje přihlášení uživatele do organizačního účtu ArcGIS.<\/P>Tradiční vzorce versus tvůrce funkcí ArcGIS<\/STRONG><\/P>Tradiční funkce nebo vzorce jsou rovnice, které píšete přímo do buňky Excelu. Fungují dobře u kratších vzorců, ale delší nebo ty, které vyžadují vložení parametrů z různých listů Excelu, mohou být složité. Musíte přesně napsat syntaxi, jinak vzorec nebude fungovat (např. použití uvozovek kolem slov, oddělování parametrů čárkami). Jedním ze způsobů, jak zpříjemnit uživatelský zážitek s funkcemi ArcGIS, je použití vestavěného tvůrce funkcí na kartě ArcGIS v Excelu.<\/P>
<\/span><\/P>Tip:<\/U><\/STRONG> Pro instrukce ke stažení doplňku ArcGIS pro Excel si přečtěte můj předchozí
příspěvek<\/A> nebo navštivte nápovědu Get ArcGIS for Excel<\/A>.<\/P>Tvůrce funkcí vám umožňuje zadat parametry funkce bez obav o správnost syntaxe vzorce. Můžete zadat čísla buněk a vybírat možnosti z rozbalovacích seznamů dostupných parametrů pro sestavení vaší funkce.<\/P>
V níže uvedeném příkladu funkce =ARCGIS.ENRICHBYPOINT(C2, D2, , 1, "Miles", , "shopping", "MP08006a_B") produkuje stejný výsledek jako zadání parametrů ve tvůrci funkcí.<\/P>
<\/span><\/P>Scénář: Analýza konkurence kaváren<\/STRONG><\/P>Představme si scénář. Společnost prodávající kávu chce otevřít novou prodejnu v Des Moines v Iowě. Společnost chce vytvořit seznam míst konkurentů kaváren pro svou analýzu konkurence. <\/P>Nalezení míst pomocí funkce =arcgis.suggestaddress<\/STRONG><\/P>K tomu otevřete prázdný list Excelu a napište název, město a stát tří konkurentů do samostatných buněk (např. Store 1, City, State).<\/P>Nyní použijte text z těchto buněk ve vzorci =arcgis.suggestaddress (jak je uvedeno níže) k vyhledání adres těchto obchodů.<\/P>
<\/span><\/P>Použitý vzorec pro generování adres vypadá asi takto:
=ARCGIS.SUGGESTADDRESS(C2, 100). Číslo 100 odpovídá parametru maximálního počtu návrhů omezením počtu vrácených výsledků vyhledávání. Pokud nezadáte číslo pro tento parametr, funkce vrátí ve výchozím nastavení pouze 5 výsledků kvůli omezení spotřeby kreditů.
Tip:
Kopírujte a vložte123 buňky do nového sloupce nebo listu, abyste oddělili hodnoty od
pole, do kterého je vzorec automaticky seskupuje.
Proveďte vlastní kontrolu kvality (QC)
Dále budete muset provést vlastní kontrolu kvality (QC) vrácených výsledků. Například některé výsledky pro jednu prodejnu obsahovaly adresy v Urbandale a Pleasant Hill v Iowě, technicky mimo hranice města Des Moines v blízkém předměstí. Chcete tato data zahrnout do své analýzy konkurence? Je to na vás.
Umístěte místa na mapu pomocí funkce =arcgis.getcoordinates
Dále chcete převést tyto řádky v listu Excel na místa, která můžete umístit na mapu. Na to existuje funkce!
Smažu obsah buněk s názvem obchodu, městem a státem a kliknu na buňku B2, abych začal generovat zeměpisnou délku a šířku adres z našeho nového seznamu.
Poté začnu s =ARCGIS.GETCOORDINATES(A2), abych získal souřadnice adresy v buňce A2. To generuje zeměpisnou délku a šířku této adresy ve sloupcích B a C. Pak jednoduše přetáhnu roh buňky dolů po seznamu pro automatické generování souřadnic pro zbytek seznamu.

Přidejte záhlaví sloupců pomocí funkce =arcgis.addheaders
Nakonec musíte přidat záhlaví sloupců ke svým sloupcům se souřadnicemi tak, aby mohly být geokódovány. Toto je velmi jednoduché a vyžaduje použití =arcgis.addheaders v buňce B1. Vzorec načte data právě vytvořená a automaticky vytvoří záhlaví sloupců.

Nyní máte data o místech, která můžete umístit na mapu v Excelu. Pokud byste chtěli přidat data o chování spotřeby kávy k těmto místům obchodů, můžete tak učinit pomocí =arcgis.enrichbypoint< \/A> nebo přidat svá vlastní data.
Konečným krokem je převést váš list Excel na tabulku a přidat ji na mapu pro vizualizaci, což vysvětluji ve svém předchozím blogovém příspěvku< \/A>.
Přeji šťastné mapování! Užijte si rychlé hledání svých míst a sdílejte své zkušenosti s používáním funkcí ArcGIS Excel v odpovědích dole pod tímto příspěvkem.
Seznam zdrojů