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

Disponible avec une licence Business Analyst.

Résumé

Crée une couche d’entités ponctuelles à partir d’une recherche d’emplacements de points entreprises.

Utilisation

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

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

  • Pour activer les options du paramètre Business Dataset (Jeu de données d’entreprises), définissez l’environnement Data Source (Source de données) sur Online.

  • Si vous utilisez le paramètre Include Only Exact Matches (Inclure uniquement les correspondances parfaites) avec le paramètre Search Terms (Termes de recherche), vous obtenez des résultats restrictifs. Par exemple, si vous saisissez Johnson’s Supermarket dans le paramètre Search Terms (Termes de recherche) alors que le paramètre Include Only Exact Matches (Inclure uniquement les correspondances parfaites) est sélectionné, le résultat suivant n’est pas renvoyé :

    • Johnson’s Market
    • Johnson’s Supermarket & Pharmacy
    • Johnson and Sons Supermarket & Pharmacy

  • Pour définir l’option FilterValue du paramètre Filters (Filtres), appliquez uniquement une valeur maximum ou maximum, ou appliquez une plage entre les valeurs minimum et maximum.

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

Syntaxe

arcpy.ba.GeneratePointsFromBusinessListings(out_feature_class, {in_search_features}, {search_terms}, {exact_match}, {match_name_only}, {filters}, {max_count}, {business_dataset})
ParamètreExplicationType 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)

Surface à 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 du paramètre Input Search Features (Entités de recherche en entrée) sont renvoyées.

String
exact_match
(Facultatif)

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

  • EXACT_MATCHSeules les correspondances parfaites du texte entré pour le paramètre search_terms sont renvoyées.
  • PARTIAL_MATCHLes correspondances partielles du texte saisi pour le paramètre search_terms ainsi que les correspondances exactes 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 entré pour le paramètre search_terms sont renvoyées.
  • MATCH_ALL_FIELDSLes correspondances partielles du nom de l’entreprise saisi pour le paramètre search_terms ainsi que les correspondances exactes sont renvoyées. Il s’agit de l’option par défaut.
Boolean
filters
[[filter_name, filter_value, include],...]
(Facultatif)

Spécifie les filtres qui seront appliqués au paramètre search_terms.

  • filter_name : définissez le filtre en fonction du champ de 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.

Long
business_dataset
(Facultatif)

Le jeu de données qui sera utilisé pour la recherche d'entreprises.

String

Exemple de code

Exemple d’utilisation de l’outil GeneratePointsFromBusinessListings (fenêtre Python)

Le script de fenêtre Python ci-dessous 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")

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes