ArcGIS for Excel inclut ArcGIS Functions qui vous permettent d'effectuer des opérations géospatiales dans Excel. Avec ces Functions, vous pouvez géocoder, enrichir vos données avec des variables de données supplémentaires et effectuer des opérations de routage, sans quitter votre environnement Excel familier. ArcGIS for Excel comprend une interface intuitive pour écrire, gérer et exécuter des ArcGIS Functions.
Explorons chaque ArcGIS Function en utilisant l'interface utilisateur Function Builder pour découvrir ce qu'elles offrent et comment elles peuvent aider dans les flux de travail.
Note - Avant d'utiliser la fonction ArcGIS for Excel, vous devez vous connecter à ArcGIS avec un compte Organisationnel. Les fonctions de géocodage, Geoenrichment et Routing consomment des crédits. Pour en savoir plus sur les crédits, veuillez consulter ce lien.
GETADDRESS
La fonction GETADDRESS vous permet de déterminer l'adresse à une localisation donnée par longitude et latitude via le géocodage inverse. Vous pouvez sélectionner votre géocodeur préféré dans le menu déroulant du géocodeur, y compris une option pour choisir un géocodeur personnalisé. Le menu déroulant affichera tous les géocodeurs configurés au sein de votre Organisation ArcGIS.
Dans la vidéo suivante, nous explorerons un scénario où les sites de données d'enquête sont représentés dans le système de coordonnées UTM. En utilisant la fonction GETADDRESS, nous convertirons ces coordonnées en adresses, écrirons et exécuterons la fonction via l'interface utilisateur Function Builder. Enfin, nous ajouterons ces adresses à la carte ArcGIS for Excel.
GETCOORDINATES
La fonction GETCOORDINATES géocode un emplacement, renvoyant la latitude et la longitude, ainsi que facultativement un score de correspondance d'adresse indiquant la qualité de la correspondance lors du géocodage des adresses. Vous pouvez sélectionner votre géocodeur préféré dans le menu déroulant du géocodeur, y compris l'option de choisir un géocodeur personnalisé. Le menu déroulant affichera tous les géocodeurs configurés au sein de votre Organisation ArcGIS.
La fonction 'GETCOORDINATES' ne se contente pas de convertir les adresses en coordonnées dans le système de coordonnées Web Mercator mais vous permet également de les convertir en de nombreux autres systèmes de coordonnées. Dans la vidéo ci-dessous, nous verrons un scénario où des adresses des Pays-Bas sont converties au système national néerlandais (RD New wkid 28992) en utilisant ArcGIS Function Builder. Finalement, les coordonnées sont affichées sur une carte topographique au système de coordonnées néerlandais.
ENRICHBYPOINT
La fonction ENRICHBYPOINT est une fonction Geoenrichment. En utilisant ENRICHBYPOINT Function, vous pouvez enrichir votre emplacement ponctuel dans une certaine zone tampon ou temps de trajet avec des variables démographiques supplémentaires et basées sur la localisation afin d'en apprendre davantage sur votre emplacement. Les informations supplémentaires peuvent améliorer la compréhension, l'analyse et la prise de décision.
Dans la vidéo suivante, nous montrerons comment les emplacements ponctuels des villes californiennes sont enrichis avec des variables de données. Nous enrichirons ces emplacements avec la population totale et l'indice de voyage. Enfin, nous visualiserons les données enrichies sur la carte ArcGIS for Excel ; cette analyse nous aidera à comprendre combien les personnes dans différents endroits ont tendance à dépenser pour les voyages.
ENRICHBYGEOGRAPHY
La fonction ENRICHBYGEOGRAPHY vous permet d'enrichir des niveaux géographiques tels que districts, états, groupes de blocs, secteurs de recensement, municipalités, émirats, départements, provinces, régions, etc., avec des variables démographiques supplémentaires et basées sur la localisation. En gros, vous ajoutez des données démographiques, commerciales, sanitaires, criminelles, éducatives, paysagères, de dépenses et politiques aux nouvelles colonnes comme données contextuelles dans votre feuille de données.
La vidéo ci-dessous montre les codes postaux de la région de New York sur la carte et l'enrichissement de ces codes postaux avec des variables liées à la génération Z afin que la carte mette en évidence la plus forte concentration de résidents Gen Z.
ENRICHBYADDRESS
Comme pour la fonction ENRICHBYPOINT, en utilisant ENRICHBYADDRESS function vous pouvez enrichir votre emplacement d'adresse dans une certaine zone tampon ou temps de trajet avec des variables démographiques supplémentaires et basées sur la localisation.
FINDROUTE & FINDROUTEBYADDRESS
L'utilisation des fonctions FINDROUTE et FINDROUTEBYADDRESS permet aux utilisateurs de calculer la distance totale et le temps de trajet entre deux emplacements ponctuels ou adresses. Ces fonctions offrent des informations précieuses pour le routage.
HELPER FUNCTIONS
Nous fournissons également des Helper functions. Les Helper functions dans ArcGIS for Excel sont des formules qui assistent diverses opérations telles que le géocodage, le geoenrichment et le routage. Elles incluent des fonctions comme LISTDATACOLLECTIONS, LISTGEOGRAPHIES, SUGGESTADDRESS, LISTTRAVELMODES et ADDHEADERS. Ces fonctions vous aident à gérer et manipuler les collections de données, suggérer des adresses basées sur une saisie utilisateur, lister les modes de déplacement disponibles pour le routage et ajouter des en-têtes à vos ensembles de données dans Excel.
Note – Les Helper functions ne consomment pas de crédits. La fonction SUGGESTADDRESS consomme des crédits lorsque vous demandez plus de 15 suggestions à la fois.
Par exemple, la fonction LISTGEOGRAPHIES fournit une sélection des géographies disponibles pour l'analyse des données. En utilisant cette fonction, vous pouvez lister divers niveaux géographiques (tels que districts, provinces, codes postaux, régions, etc.) au sein d'un pays ou lister les ID d'une zone spécifique pour un niveau géographique donné et rechercher des géographies. Vous pouvez également copier-coller les noms ou ID générés par cette fonction dans un autre ensemble de données ou les ajouter à un autre ensemble pour une analyse approfondie. La vidéo ci-dessous montre comment récupérer les secteurs du recensement pour l'État de l'Ohio aux États-Unis ainsi que les municipalités de la région Veneto en Italie en utilisant cette fonction.
SUGGESTADDRESS fonction qui suggère des correspondances possibles basées sur l'entrée utilisateur. La vidéo montre les correspondances d'adresses que cette fonction peut récupérer lors d'une recherche du texte Starbucks Riverside Downtown CA.
LIMITATION and WORKAROUND
L'exécution d'une formule ArcGIS function dans les tableaux Excel ou directement dans la colonne à droite du tableau Excel provoque l'erreur #SPILL!. La cause est une limitation dans Microsoft Excel où l'exécution complète des formules n'est pas supportée dans les tableaux Excel ; veuillez consulter ce lien pour la solution alternative.

Nous espérons que cet article vous sera utile. Essayez ArcGIS for Excel function et voyez comment elle peut vous bénéficier dans votre travail. Si vous avez des questions ou des idées d'amélioration, veuillez les partager dans la section commentaires ci-dessous.