Relevés de site cellulaire vers classe d’entités (Analyse criminelle et sécurité)

Synthèse

Crée les points du site cellulaire et les polygones de secteurs basés sur la latitude, la longitude, l’azimut, la largeur du faisceau, et le rayon en entrée enregistrés dans une table de site cellulaire.

Utilisation

  • Les polygones de secteurs cellulaires créés par cet outil sont des représentations visuelles de valeurs fournies et ne doivent pas être considérés comme les limites exactes des secteurs, les étendues des largeurs de faisceau et les distances radiales pouvant différer.

  • Les opérateurs de téléphonie mobile fournissent des informations sur les sites cellulaires en divers formats et styles. Il n’est pas rare de recevoir des données dans un format ou une structure non tabulaire. La valeur de paramètre Input Cell Site Table (Table de site cellulaire en entrée) doit désigner une table dont les noms de colonne figurent en haut.

  • La table fournie par l’opérateur de téléphonie mobile peut contenir le relevé détaillé des appels (CDR) et les informations sur le site cellulaire sur une seule ligne. Lorsqu’une table se présente de cette façon, elle doit être séparée en deux tables. Utilisez la table contenant les champs d’identifiants, l’azimut, la largeur du faisceau et le rayon comme entrée de cet outil.

  • La table fournie par l’opérateur de téléphonie mobile peut contenir des informations sur le site cellulaire concernant plusieurs secteurs cellulaires sur une seule ligne d’une table. Lorsqu’une table se présente de cette façon, des informations sur le secteur supplémentaires doivent être séparées dans une autre ligne.

    Si, par exemple, la valeur du paramètre Table de site cellulaire comporte 10 enregistrements avec les champs Beginning Switch Identifier, Beginning Site Identifier, Beginning Sector Identifier, Beginning Sector Latitude, Beginning Sector Longitude, Beginning Sector Beamwidth, Ending Switch Identifier, Ending Site Identifier, Ending Sector Identifier, Ending Sector Latitude, Ending Sector Longitude et Ending Sector Beamwidth, redéfinissez le format de cette table pour créer une table avec les champs Switch Identifier, Site Identifier, Sector Identifier, Sector Latitude, Sector Longitude, Sector Azimuth et Sector Beamwidth. La nouvelle table contiendra 20 enregistrements, les 10 premiers enregistrements désignant les valeurs des informations sur le secteur de début et les 10 derniers enregistrements désignant les valeurs des informations sur le secteur de fin. Dans le cas où les secteurs de début et de fin partagent les mêmes informations pour des enregistrements particuliers dans la table d’origine, le secteur de fin sera identifié comme un double et sera ignoré.

  • La valeur du paramètre Table de site cellulaire en entrée doit comporter un ID unique pour chaque enregistrement, représentant chaque antenne du secteur de site cellulaire. S’il existe un doublon d’ID unique dans la table, seul un enregistrement est ajouté aux sorties.

  • Les sorties de cet outil peuvent être utilisées comme entrées de l’outil Registres de téléphonie mobile vers classe d’entités.

  • Un système de coordonnées projetées en sortie est nécessaire pour calculer plus précisément les propriétés relatives au rayon du secteur, à la largeur du faisceau et à l’azimut. Utilisez le système de coordonnées de la carte comme système de coordonnées en sortie pour garantir la précision.

  • Les enregistrements en entrée contenant des valeurs nulles ou vides dans le champ SITEXou SITEY sont ignorés.

  • Les champs suivants seront ajoutés à la sortie.

    • UNIQUEIDL’identifiant unique des antennes secteur cellulaires.
    • SITEX- Coordonnée x de la valeur du paramètre Table de site cellulaire en entrée.
    • SITEY- Coordonnée y de la valeur du paramètre Table de site cellulaire en entrée.
    • AZIMUTH - Azimut de la valeur du paramètre Table de site cellulaire en entrée ou azimuts dérivés selon la valeur du paramètre Azimut de départ par défaut.
    • BEAMWIDTH - Largeur du faisceau (angle) de la valeur du paramètre Table de site cellulaire en entrée ou valeur du paramètre Largeur du faisceau par défaut.
    • RADIUS - Longueur radiale (distance du signal) de la valeur du paramètre Table de site cellulaire en entrée ou la valeur du paramètre Rayon par défaut.
    • RADIUSUNIT- Unité linéaire de la valeur de distance.
    • AZIMSRC - Source à partir de laquelle la valeur d’azimut est dérivée.
      • INPUT—Valeur attribuée lorsque le paramètre Azimuth Field (Champ Azimuth) est utilisé.
      • DEFAULT—Valeur attribuée lorsque le paramètre Default Start Azimuth (Azimut de départ par défaut) est utilisé.
    • BEAMSRC - Source à partir de laquelle la valeur de la largeur du faisceau est dérivée.
      • INPUT—Valeur attribuée lorsque le paramètre Beamwidth Field (Champ Largeur de faisceau) est utilisé.
      • DEFAULT—Valeur attribuée lorsque le paramètre Default Beamwidth (Largeur du faisceau par défaut) est utilisé.
    • RADIUSSRC - Source à partir de laquelle la valeur du rayon est dérivée.
      • INPUT—Valeur attribuée lorsque le paramètre Radius Field (Champ Rayon) est utilisé.
      • DEFAULT—Valeur attribuée lorsque le paramètre Default Radius Length (Longueur du rayon par défaut) est utilisé.

    Les valeurs des champs RADIUSSRC, BEAMSRC et AZIMSRC identifient la manière dont la représentation du polygone de secteur cellulaire est générée.

  • La table fournie par le fournisseur de réseau sans fil peut inclure une table des informations de site cellulaire avec un champ d’ID unique pour définir tous les enregistrements uniques ou une combinaison de champs d’identifiants pour définir des enregistrements uniques dans la table. Par exemple, une table peut contenir des champs d’identifiant de site et d’identifiant de secteur pour définir de manière unique certains enregistrements, mais d’autres enregistrements de la table sont définis de manière unique avec des champs d’identifiant LAC (Location Area Code) et d’identifiant cellulaire.

    • Lorsqu’un champ d’ID unique est fourni pour la table en entrée, définissez l’option ID Type (Type d’ID) sur Unique ID (ID unique) dans le paramètre Cell Sector ID Fields (Champs d’ID de secteur cellulaire). Dans le même paramètre, renseignez l’option Field (Champ) avec le champ qui représente cet ID unique.
    • Lorsque de nombreux champs d’ID sont fournis pour la table afin d’indiquer l’unicité, tous les champs d’ID doivent être ajoutés à la sortie. Pour chaque champ d’ID, choisissez la valeur de ID Type (Type d’ID) qui définit le type d’ID dans le paramètre Cell Sector ID Fields (Champs d’ID de secteur cellulaire). Dans le même paramètre, renseignez l’option Field (Champ) avec le champ associé qui contient les informations de cet ID. L’outil combine des champs d’ID et renseigne un champ d’ID unique dans les classes d’entités en sortie nommé UNIQUEID.

    Les champs d’identifiant suivants sont ajoutés à la sortie s’ils sont spécifiés dans le paramètre Cell Sector ID Fields (Champs d’ID de secteur cellulaire) :

    • SITEID : identifiant unique d’un site cellulaire
    • SECTORID : identifiant unique d’un secteur cellulaire
    • SWITCHID : identifiant unique d’un commutateur réseau sans fil
    • LACID : identifiant unique d’un code LAC (Location Area Code)
    • CASCADEID : identifiant unique du secteur dans la cascade de réseau sans fil
    • CELLID : identifiant unique du secteur dans un code LAC (Location Area Code)

Paramètres

ÉtiquetteExplicationType de données
Table de site cellulaire en entrée

Table en entrée contenant les informations sur le site cellulaire fournies par l’opérateur de réseau sans fil.

Table View
Points du site cellulaire en sortie

Classe d’entités contenant les points du site cellulaire en sortie.

Feature Class
Secteurs du site cellulaire en sortie

Classe d’entités contenant les secteurs du site cellulaire en sortie.

Feature Class
Champs d’ID du secteur cellulaire

Indique le type de champ d’ID unique et les champs qui seront ajoutés à l’entité en sortie.

Utilisez la valeur Unique ID (ID unique) lorsque le paramètre Input Cell Site Table (Table du site cellulaire en entrée) a un identifiant unique pour toutes les antennes de secteur cellulaire. Utilisez une combinaison d’autres valeurs ID Type (Type d’ID) lorsque le paramètre Input Cell Site Table (Table du site cellulaire en entrée) ne contient pas d’identifiant unique universel pour toutes les antennes de secteur cellulaire.

  • ID Type (Type d’ID) : nom de champ à inclure dans les classes d’entités en sortie.
  • Field (Champ) : nom des champs qui identifient de manière unique les antennes de secteur cellulaire. Ils sont ajoutés dans la classe d’entités en sortie.

Les options de ID Type (Type d’ID) sont les suivantes :

  • Unique ID (ID unique) : identifie de manière unique une antenne de secteur cellulaire.
  • Site ID (Identifiant du site) : identifie de manière unique un site cellulaire.
  • Sector ID (ID de secteur) : identifie de manière unique un secteur cellulaire.
  • Switch ID (ID de commutateur) : identifie de manière unique un commutateur réseau sans fil.
  • LAC ID (ID LAC) : identifie de manière unique le code LAC (Location Area Code).
  • Cascade ID (ID de cascade) : identifie de manière unique le secteur dans la cascade de réseau sans fil.
  • Cell ID (ID cellulaire) : identifie le secteur dans un code LAC (Location Area Code)
Value Table
Champ X

Champ de la table en entrée contenant la coordonnée x du site cellulaire.

Field
Champ Y

Champ de la table en entrée contenant la coordonnée y du site cellulaire.

Field
Système de coordonnées en entrée

Système des coordonnées spécifiées dans les paramètres X Field (Champ X) et Y Field (Champ Y).

Coordinate System
Système de coordonnées projetées en sortie

Système de coordonnées projetées des sites et secteurs en sortie.

Coordinate System
Champ azimut
(Facultatif)

Champ figurant dans la table en entrée qui contient la direction du signal de l’antenne (secteur cellulaire).

Les valeurs du champ d’azimut doivent être exprimées en degrés positifs compris entre 0 et 360, mesurés dans le sens horaire, à partir du nord.

Field
Azimut de départ par défaut
(Facultatif)

Valeur de l’azimut de départ des signaux d’antennes (secteurs cellulaires) à utiliser lorsque le champ d’azimut n’est pas spécifié.

Par exemple, trois secteurs cellulaires existent à la même localisation et ce paramètre est défini sur 0 degré. Le premier secteur est généré avec un azimut de 0 degré, le deuxième secteur avec un azimut de 120 degrés et le troisième secteur avec un azimut de 240 degrés.

Ce paramètre est utilisé lorsque le champ d’azimut n’est pas spécifié.

Les valeurs d’azimut doivent être exprimées en degrés positifs compris entre 0 et 360. La valeur par défaut est 0.

Double
Champ Largeur du faisceau

Champ figurant dans la table en entrée qui contient la totalité ou la moitié de la largeur du faisceau du signal de l’antenne (secteur cellulaire).

La largeur du faisceau doit être exprimée en degrés positifs compris entre 0 et 360. Utilisez 360 pour les antennes omnidirectionnelles.

Field
Type de largeur du faisceau
(Facultatif)

Spécifie le type de la valeur de largeur du faisceau représentée dans la table de type de cellule en entrée.

  • Largeur totale du faisceauLa largeur totale du faisceau est représentée en entrée. Il s’agit de l’option par défaut.
  • Demi-largeur du faisceauLa demi-largeur du faisceau est représentée en entrée.
String
Largeur du faisceau par défaut
(Facultatif)

Largeur du faisceau (en degrés) du signal de l’antenne (secteur cellulaire) qui est utilisé lorsque le champ de la largeur du faisceau n’est pas spécifié.

La valeur par défaut est de 90 degrés.

Double
Champ Rayon

Champ figurant dans la table en entrée qui contient la longueur radiale (distance du signal) du signal de l’antenne (secteur cellulaire).

Field
Unité de rayon
(Facultatif)

Indique l’unité linéaire utilisée avec le champ de rayon.

  • KilomètresLes kilomètres sont l’unité.
  • MètresLes mètres sont l’unité.
  • Milles terrestresL’unité est le mille terrestre.
  • Yards internationauxL’unité est le yard international.
  • Pieds internationauxL’unité est le pied international.
  • Miles d’arpentage américainsL’unité est le mille d’arpentage américain. Il s’agit de l’option par défaut.
  • Yards d’arpentage américainsL’unité est le yard d’arpentage américain.
  • Pieds d’arpentage américainsL’unité est le pied d’arpentage américain.
String
Longueur du rayon par défaut
(Facultatif)

Longueur du rayon (distance du signal) du signal de l’antenne (secteur cellulaire) qui est utilisé si le champ radial n’est pas spécifié.

La valeur par défaut est 2.

Double

arcpy.ca.CellSiteRecordsToFeatureClass(in_table, out_site_feature_class, out_sector_feature_class, id_fields, x_field, y_field, in_coordinate_system, out_coordinate_system, {azimuth_field}, {default_azimuth}, beamwidth_field, {beamwidth_type}, {default_beamwidth}, radius_field, {radius_unit}, {default_radius_length})
NomExplicationType de données
in_table

Table en entrée contenant les informations sur le site cellulaire fournies par l’opérateur de réseau sans fil.

Table View
out_site_feature_class

Classe d’entités contenant les points du site cellulaire en sortie.

Feature Class
out_sector_feature_class

Classe d’entités contenant les secteurs du site cellulaire en sortie.

Feature Class
id_fields
[id_fields,...]

Indique le type de champ d’ID unique et les champs qui seront ajoutés à l’entité en sortie.

Utilisez la valeur Unique ID (ID unique) lorsque le paramètre Input Cell Site Table (Table du site cellulaire en entrée) a un identifiant unique pour toutes les antennes de secteur cellulaire. Utilisez une combinaison d’autres valeurs ID Type (Type d’ID) lorsque le paramètre Input Cell Site Table (Table du site cellulaire en entrée) ne contient pas d’identifiant unique universel pour toutes les antennes de secteur cellulaire.

  • ID Type (Type d’ID) : nom de champ à inclure dans les classes d’entités en sortie.
  • Field (Champ) : nom des champs qui identifient de manière unique les antennes de secteur cellulaire. Ils sont ajoutés dans la classe d’entités en sortie.

Les options de ID Type (Type d’ID) sont les suivantes :

  • Unique ID (ID unique) : identifie de manière unique une antenne de secteur cellulaire.
  • Site ID (Identifiant du site) : identifie de manière unique un site cellulaire.
  • Sector ID (ID de secteur) : identifie de manière unique un secteur cellulaire.
  • Switch ID (ID de commutateur) : identifie de manière unique un commutateur réseau sans fil.
  • LAC ID (ID LAC) : identifie de manière unique le code LAC (Location Area Code).
  • Cascade ID (ID de cascade) : identifie de manière unique le secteur dans la cascade de réseau sans fil.
  • Cell ID (ID cellulaire) : identifie le secteur dans un code LAC (Location Area Code)
Value Table
x_field

Champ de la table en entrée contenant la coordonnée x du site cellulaire.

Field
y_field

Champ de la table en entrée contenant la coordonnée y du site cellulaire.

Field
in_coordinate_system

Système des coordonnées spécifiées dans les paramètres X Field (Champ X) et Y Field (Champ Y).

Coordinate System
out_coordinate_system

Système de coordonnées projetées des sites et secteurs en sortie.

Coordinate System
azimuth_field
(Facultatif)

Champ figurant dans la table en entrée qui contient la direction du signal de l’antenne (secteur cellulaire).

Les valeurs du champ d’azimut doivent être exprimées en degrés positifs compris entre 0 et 360, mesurés dans le sens horaire, à partir du nord.

Field
default_azimuth
(Facultatif)

Valeur de l’azimut de départ des signaux d’antennes (secteurs cellulaires) à utiliser lorsque le champ d’azimut n’est pas spécifié.

Par exemple, trois secteurs cellulaires existent à la même localisation et ce paramètre est défini sur 0 degré. Le premier secteur est généré avec un azimut de 0 degré, le deuxième secteur avec un azimut de 120 degrés et le troisième secteur avec un azimut de 240 degrés.

Ce paramètre est utilisé lorsque le champ d’azimut n’est pas spécifié.

Les valeurs d’azimut doivent être exprimées en degrés positifs compris entre 0 et 360. La valeur par défaut est 0.

Double
beamwidth_field

Champ figurant dans la table en entrée qui contient la totalité ou la moitié de la largeur du faisceau du signal de l’antenne (secteur cellulaire).

La largeur du faisceau doit être exprimée en degrés positifs compris entre 0 et 360. Utilisez 360 pour les antennes omnidirectionnelles.

Field
beamwidth_type
(Facultatif)

Spécifie le type de la valeur de largeur du faisceau représentée dans la table de type de cellule en entrée.

  • FULL_BEAMWIDTHLa largeur totale du faisceau est représentée en entrée. Il s’agit de l’option par défaut.
  • HALF_BEAMWIDTHLa demi-largeur du faisceau est représentée en entrée.
String
default_beamwidth
(Facultatif)

Largeur du faisceau (en degrés) du signal de l’antenne (secteur cellulaire) qui est utilisé lorsque le champ de la largeur du faisceau n’est pas spécifié.

La valeur par défaut est de 90 degrés.

Double
radius_field

Champ figurant dans la table en entrée qui contient la longueur radiale (distance du signal) du signal de l’antenne (secteur cellulaire).

Field
radius_unit
(Facultatif)

Indique l’unité linéaire utilisée avec le champ de rayon.

  • KILOMETERSLes kilomètres sont l’unité.
  • METERSLes mètres sont l’unité.
  • MILESINTL’unité est le mille terrestre.
  • YARDSINTL’unité est le yard international.
  • FEETINTL’unité est le pied international.
  • MILESL’unité est le mille d’arpentage américain. Il s’agit de l’option par défaut.
  • YARDSL’unité est le yard d’arpentage américain.
  • FEETL’unité est le pied d’arpentage américain.
String
default_radius_length
(Facultatif)

Longueur du rayon (distance du signal) du signal de l’antenne (secteur cellulaire) qui est utilisé si le champ radial n’est pas spécifié.

La valeur par défaut est 2.

Double

Exemple de code

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

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction CellSiteRecordsToFeatureClass en mode immédiat :

import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.CellSiteRecordsToFeatureClass("Sites_Phone_1",
                                       "Phone_1_Sites_out",
                                       "Phone_1_Sectors_out",
                                       "SWITCH_ID SWITCH;SITE_ID SITEID;SECTOR_ID SECTORID",
                                       "LATITUDE",
                                       "LONGITUDE",
                                       4326,
                                       102100)
Exemple 2 d’utilisation de l’outil CellSiteRecordsToFeatureClass (fenêtre autonome)

Le script autonome suivant est un exemple d’utilisation de la fonction CellSiteRecordsToFeatureClass dans un script :

# Name: CellSiteRecordsToFeatureClass.py
# Description: Create cell site points and sector polygons based on input cell 
#              site table.

# Import script modules
import arcpy

# Set the workspace
arcpy.env.workspace = r"C:\data\city_pd.gdb"

# Set local parameters
in_table = "Sites_Phone_1"
out_sites = "Phone_1_Sites_out"
out_sectors = "Phone_1_Sectors_out"

# Set up IDs
# [ID Type, Field]
switch_id = ["SWITCH_ID","SWITCH"]
site_id = ["SITE_ID","SITEID"]
sector_id = ["SECTOR_ID","SECTORID"]
id_fields = [switch_id, site_id, sector_id]
x_field = "LATITUDE"
y_field = "LONGITUDE"
in_coor_system = 4326
out_coor_system = 102100

# Input Table Contains information that defines how sectors and sites are 
# generated
azimuth_field = "AZIMUTH"
default_start_azimuth = 0
beamwidth_field = "BEAMWIDTH"
beamwidth_type = "FULL_BEAMWIDTH"
default_beamwidth = 90
radius_field = "RADIUS"
default_radius = "MILES"
default_radius_length = 2

arcpy.ca.CellSiteRecordsToFeatureClass(in_table,
                                       out_sites,
                                       out_sectors,
                                       id_fields,
                                       x_field,
                                       y_field,
                                       in_coor_system,
                                       out_coor_system,
                                       azimuth_field,
                                       default_start_azimuth,
                                       beamwidth_field,
                                       beamwidth_type,
                                       default_beamwidth,
                                       radius_field,
                                       default_radius,
                                       default_radius_length)

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes