Möchten Sie eine Liste von Standorten nach Adresse erstellen, wie z. B. die Geschäfte von Wettbewerbern, und diese auf einer Karte darstellen? Mit den benutzerdefinierten ArcGIS-Funktionen in Excel ist das ganz einfach!<\/P>
Warum ArcGIS für Excel verwenden, um Standorte zu finden? <\/STRONG><\/P>Einfach gesagt, es ist effizienter. Sie müssen nicht das Web nach Daten von Drittanbietern durchsuchen oder Ihre eigene Standortliste manuell erstellen. Sie können in Sekundenschnelle eine Liste von Standorten generieren und Orte im Handumdrehen auf einer Karte darstellen, ohne die vertraute Excel-Umgebung zu verlassen.<\/P>Der zweite Grund, ArcGIS für Excel zu verwenden, ist die Formatierung. Daten, die Sie von einem Drittanbieter herunterladen, sind möglicherweise nicht geeignet für die Kartenerstellung strukturiert. Standortlisten, die mit ArcGIS für Excel generiert werden, müssen nicht zerteilt oder umstrukturiert werden. Sie sind bereit für die Kartenerstellung ohne zeit- und arbeitsintensive Datenumstrukturierung.<\/P>Was sind ArcGIS-Funktionen für Excel? <\/STRONG><\/P>Die meisten Menschen, die mit Daten in Excel arbeiten, haben schon einmal eine Funktion oder Formel verwendet. Funktionen sind vordefinierte Formeln, die mit einem Gleichheitszeichen beginnen und mathematische, statistische sowie logische Operationen ausführen helfen. Zum Beispiel sind =sum und =count einige der am häufigsten verwendeten Funktionen in Excel.<\/P>Seit 2022 gibt es nun ArcGIS-spezifische (d.h. benutzerdefinierte) Funktionen in Excel, mit denen Sie Daten geokodieren oder Geoanreichern und grundlegende räumliche Analysen durchführen können, wie z.B. die beste Route finden oder Fahrzeit berechnen. Alle benutzerdefinierten ArcGIS-Formeln beginnen mit =arcgis. Im Folgenden beschreibe ich, wie man mit der Funktion =arcgis.suggestaddress eine Liste von Standorten generiert und diese mit den Funktionen =arcgis.getcoordinates und =arcgis.addheaders für die Kartenerstellung vorbereitet.<\/P>Für einen umfassenderen Überblick über die benutzerdefinierten ArcGIS-Funktionen in Excel sehen Sie sich diesen Blogbeitrag und die Hilfedokumentation an. Beachten Sie, dass die Verwendung von ArcGIS-Funktionen ArcGIS Online Credits verbraucht und erfordert, dass der Benutzer bei einem ArcGIS Organisationskonto angemeldet ist.<\/P>Traditionelle Formeln versus der ArcGIS Function Builder<\/STRONG><\/P>Traditionelle Funktionen oder Formeln sind Gleichungen, die Sie direkt in eine Excel-Zelle eingeben. Diese funktionieren gut bei kürzeren Formeln, aber längere oder solche, bei denen Parameter aus verschiedenen Excel-Arbeitsblättern eingefügt werden müssen, können kompliziert werden. Die Syntax muss perfekt eingegeben werden, sonst funktioniert die Formel nicht (z.B. Anführungszeichen um Wörter setzen, Parameter mit Kommas trennen). Eine Möglichkeit, das Benutzererlebnis bei ArcGIS-Funktionen zu verbessern, ist die Verwendung des integrierten Function Builders unter dem ArcGIS-Reiter in Excel.<\/P>
<\/span><\/P>Tipp:<\/U><\/STRONG> Für Anweisungen zum Herunterladen des ArcGIS for Excel Add-ins siehe meinen vorherigen Beitrag oder besuchen Sie die Get ArcGIS for Excel Hilfedokumentation.<\/P>Der Function Builder ermöglicht es Ihnen, die Parameter für die Funktion einzugeben, ohne sich Sorgen machen zu müssen, ob die Syntax der Formel korrekt ist. Sie können Zellnummern eingeben und Optionen aus Auswahllisten verfügbarer Parameter auswählen, um Ihre Funktion zu erstellen.<\/P>Im folgenden Beispiel erzeugt die Funktion =ARCGIS.ENRICHBYPOINT(C2, D2, , 1, "Miles", , "shopping", "MP08006a_B") dasselbe Ergebnis wie das Eingeben der Parameter im Function Builder.<\/P>
<\/span><\/P>Szenario: Kaffee-Wettbewerberanalyse<\/STRONG><\/P>Stellen wir uns nun folgendes Szenario vor: Ein Kaffeeunternehmen möchte ein neues Geschäft in Des Moines, Iowa eröffnen. Das Unternehmen möchte eine Liste der Standorte seiner Kaffee-Wettbewerber für seine Wettbewerbsanalyse erstellen. <\/P>Standorte mit der Funktion =arcgis.suggestaddress finden<\/STRONG><\/P>Dazu öffnen Sie ein leeres Excel-Blatt und geben den Namen, die Stadt und den Bundesstaat der drei Wettbewerber in separate Zellen ein (d.h. Store 1, City, State).<\/P>Verwenden Sie nun den Text in diesen Zellen in einer =arcgis.suggestaddress Formel (wie unten gezeigt), um nach den Adressen dieser Geschäfte zu suchen.<\/P>
<\/span><\/P>Die Formel zur Generierung der Adressen sieht ungefähr so aus:
=ARCGIS.SUGGESTADDRESS(C2, 100). 100 entspricht dem Parameter für maximale Vorschläge zur Begrenzung der Anzahl zurückgegebener Suchergebnisse. Beachten Sie, dass wenn Sie keine Zahl für diesen Parameter eingeben, standardmäßig nur 5 Ergebnisse zurückgegeben werden, um den Verbrauch von Credits zu begrenzen.
Tipp:
Kopieren und fügen Sie123 Sie die Zellen in eine neue Spalte oder ein neues Blatt ein, um die Werte von dem Array zu trennen, in das sie automatisch gruppiert werden.
Blog
ArcGIS for Excel Installations- und Konfigurationshilfe-Dokumentation Kartieren Sie Ihre Daten schnell mit ArcGIS for Excel Blogbeitrag
Sie haben Optionen! Visualisieren Sie Ihre Daten in ArcGIS for Excel Blogbeitrag
ArcGIS for Excel benutzerdefinierte Funktionen Hilfedokumentation Einführung in ArcGIS for Excel benutzerdefinierte Funktionen Blogbeitrag
Übersicht über Formeln in Excel Hilfedokumentation