Étiquette | Explication | Type 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.
Les options de ID Type (Type d’ID) sont les suivantes :
| 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.
| 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.
| 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 |
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
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})
Nom | Explication | Type 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.
Les options de ID Type (Type d’ID) sont les suivantes :
| 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.
| 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.
| 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
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)
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)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?