Générer des points à partir de listes d’entreprises (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Génère une couche d’entités ponctuelles à partir d’une recherche de localisations ponctuelles d’entreprises.

Utilisation

  • La valeur Classe d’entités en sortie exclut le champ Address.

  • Les pays suivants incluent les données nécessaires à la recherche dans les listes d’entreprises : États-Unis et Canada.

  • Le paramètre Nombre maximal de points à renvoyer présente une limite de 5 000 enregistrements lors de l’utilisation des données en ligne hébergées par ArcGIS Online. Pour les données hébergées sur site, la limite est définie par l’administrateur de l’hôte.

  • Pour activer les options du paramètre Jeu de données d’entreprises, définissez l’environnement Source de données sur ONLINE.

  • Utilisez un caractère générique (*) avec un terme de recherche ou une valeur de filtre pour affiner ou augmenter les résultats de recherche. Voici quelques exemples :

    • Paramètre Termes de recherche : Auto* ou *Pizza
    • Paramètre Filtres
      • FilterName : NAICS
      • FilterValue : *71119
    • Paramètre Filtres
      • FilterName : SIC
      • FilterValue : 5411*

  • Si vous utilisez le paramètre Inclure uniquement les correspondances parfaites avec le paramètre Termes de recherche, vous obtiendrez des résultats restrictifs. Par exemple, si vous saisissez Johnson’s Supermarket comme paramètre Termes de recherche alors que le paramètre Inclure uniquement les correspondances parfaites est sélectionné, les résultats suivants ne seront pas renvoyés :

    • Johnson’s Market
    • Johnson’s Supermarket & Pharmacy
    • Johnson and Sons Supermarket & Pharmacy
  • Pour définir la colonne FilterValue du paramètre Filtres, appliquez uniquement une valeur minimale ou maximale, ou appliquez une plage entre les valeurs minimale et maximale.

    • min:nombre : filtrer les entreprises dont les valeurs des variables sont inférieures au nombre indiqué, par exemple min:100.
    • max:nombre : filtrer les entreprises dont les valeurs des variables sont supérieures au nombre indiqué, par exemple max:500.
    • min:nombre max:nombre : filtrer les entreprises hors de la plage des valeurs indiquées, par exemple min:100 max:500.

Paramètres

ÉtiquetteExplicationType de données
Classe d’entités en sortie

Classe d’entités en sortie destinée à contenir les entreprises renvoyées.

Feature Class
Entités de recherche en entrée
(Facultatif)

Zone à utiliser pour rechercher les entreprises. Les entités sélectionnées remplacent la classe d’entités et seront utilisées comme zone de recherche.

Feature Layer
Termes de recherche
(Facultatif)

Termes à utiliser pour rechercher les entreprises. Vous pouvez utiliser des termes tels que des noms d’entreprises ou des mots-clés de type d’entreprise. Si ce paramètre n’est pas défini, toutes les entreprises de la valeur du paramètre Entités de recherche en entrée sont renvoyées.

String
Inclure uniquement les correspondances parfaites
(Facultatif)

Spécifie si seul le texte spécifié pour le paramètre Termes de recherche est renvoyé lors de la recherche.

  • Activé : seules les correspondances parfaites du texte spécifié pour le paramètre Termes de recherche sont renvoyées.
  • Désactivé : les correspondances partielles du texte spécifié pour le paramètre Termes de recherche ainsi que les correspondances parfaites sont renvoyées. Il s’agit de l’option par défaut.
Boolean
Faire correspondre uniquement le nom de l’entreprise ou de la ressource
(Facultatif)

Spécifie si la recherche se limite au nom de l’entreprise.

  • Activé : seules les correspondances parfaites du nom de l’entreprise spécifié pour le paramètre Termes de recherche sont renvoyées.
  • Désactivé : les correspondances partielles du nom de l’entreprise spécifié pour le paramètre Termes de recherche ainsi que les correspondances parfaites sont renvoyées. Il s’agit de l’option par défaut.
Boolean
Filtres
(Facultatif)

Filtres qui seront appliqués au paramètre Termes de recherche.

  • FilterName : définissez le filtre en fonction du champ du jeu de données.
  • FilterValue : définissez le filtre en appliquant une valeur au champ sélectionné.
  • Include : définissez le filtre en incluant ou en excluant des valeurs de champ.
Value Table
Nombre maximal de points à renvoyer
(Facultatif)

Nombre limite d’entités renvoyées. La valeur par défaut est 1 000 000 pour les données locales et 5 000 pour les données en ligne hébergées par ArcGIS Online.

La limite des enregistrements lors de l’utilisation de données hébergées sur site est définie par votre administrateur.

Long
Jeu de données d’entreprises
(Facultatif)

Jeu de données qui sera utilisé pour la recherche d’entreprises.

String
Rechercher des points d’intérêt associés

Spécifie si une recherche sémantique va être utilisée pour rechercher des éléments associés aux termes de la recherche.

  • Activé : recherche sémantique utilisée
  • Désactivé : recherche sémantique non utilisée Il s’agit de l’option par défaut.
Boolean

arcpy.ba.GeneratePointsFromBusinessListings(out_feature_class, {in_search_features}, {search_terms}, {exact_match}, {match_name_only}, {filters}, {max_count}, {business_dataset}, find_related_poi)
NomExplicationType de données
out_feature_class

Classe d’entités en sortie destinée à contenir les entreprises renvoyées.

Feature Class
in_search_features
(Facultatif)

Zone à utiliser pour rechercher les entreprises. Les entités sélectionnées remplacent la classe d’entités et seront utilisées comme zone de recherche.

Feature Layer
search_terms
(Facultatif)

Termes à utiliser pour rechercher les entreprises. Vous pouvez utiliser des termes tels que des noms d’entreprises ou des mots-clés de type d’entreprise. Si ce paramètre n’est pas défini, toutes les entreprises de la valeur du paramètre in_search_features sont renvoyées.

String
exact_match
(Facultatif)

Spécifie si seul le texte spécifié pour le paramètre search_terms est renvoyé lors de la recherche.

  • EXACT_MATCHSeules les correspondances parfaites du texte spécifié pour le paramètre search_terms sont renvoyées.
  • PARTIAL_MATCHLes correspondances partielles du texte spécifié pour le paramètre search_terms ainsi que les correspondances parfaites sont renvoyées. Il s’agit de l’option par défaut.
Boolean
match_name_only
(Facultatif)

Spécifie si la recherche se limite au nom de l’entreprise.

  • MATCH_NAME_ONLYSeules les correspondances parfaites du nom de l’entreprise spécifié pour le paramètre search_terms sont renvoyées.
  • MATCH_ALL_FIELDSLes correspondances partielles du nom de l’entreprise spécifié pour le paramètre search_terms ainsi que les correspondances parfaites sont renvoyées. Il s’agit de l’option par défaut.
Boolean
filters
[[filter_name, filter_value, include],...]
(Facultatif)

Filtres qui seront appliqués au paramètre search_terms.

  • filter_name : définissez le filtre en fonction du champ du jeu de données.
  • filter_value : définissez le filtre en appliquant une valeur au champ sélectionné.
  • include : définissez le filtre en incluant ou en excluant des valeurs de champ.
Value Table
max_count
(Facultatif)

Nombre limite d’entités renvoyées. La valeur par défaut est 1 000 000 pour les données locales et 5 000 pour les données en ligne hébergées par ArcGIS Online.

La limite des enregistrements lors de l’utilisation de données hébergées sur site est définie par votre administrateur.

Long
business_dataset
(Facultatif)

Jeu de données qui sera utilisé pour la recherche d’entreprises.

String
find_related_poi

Spécifie si une recherche sémantique va être utilisée pour rechercher des éléments associés aux termes de la recherche.

  • FIND_RELATED_POILa recherche sémantique sera utilisée.
  • IGNORE_RELATED_POILa recherche sémantique ne sera pas utilisée. Il s’agit de l’option par défaut.
Boolean

Exemple de code

Exemple d’utilisation de la fonction GeneratePointsFromBusinessListings (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction GeneratePointsFromBusinessListings.

import arcpy
arcpy.ba.GeneratePointsFromBusinessListings("MyProject.gdb\output", "San Francisco Bay Area", "coffee", False, False, 100, "salesvol min:200 INCLUDE;empnum 'min:3 max:10' INCLUDE;city 'Mountain View' EXCLUDE", False)

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes