Registros de ubicación de teléfonos móviles a clase de entidad (Análisis de criminalidad y seguridad)

Resumen

Crea puntos de torres de telecomunicaciones y polígonos de sector basándose en información de entrada de latitud, longitud, acimut, ancho de haz y radio de una tabla de torres de telecomunicaciones.

Uso

  • Los polígonos de sector móvil creados con esta herramienta son representaciones visuales de los valores proporcionados y no deben interpretarse como límites exactos del sector, dado que las extensiones de ancho de haz y las distancias radiales pueden variar.

  • Los proveedores de red inalámbrica proporcionan registros de torres de telecomunicaciones en una variedad de formatos y estilos. No es raro recibir datos en un esquema o formato no tabular. El valor del parámetro Tabla de torres de telecomunicaciones de entrada debe ser una tabla con nombres de columna en la parte superior.

  • La tabla proporcionada por el proveedor de red inalámbrica puede contener información de torres de telecomunicaciones o registros de detalles de llamadas (CDR) en una fila. Si una tabla tiene esta estructura, debe estar separada en dos tablas. Use la tabla que contiene los campos de identificador, acimut, ancho de haz y radio como entrada de esta herramienta.

  • La tabla proporcionada por el proveedor de red inalámbrica puede contener información de torres de telecomunicaciones de más de un sector móvil en una misma fila de la tabla. Si una tabla tiene esta estructura, es necesario separar a otra fila la información de los sectores adicionales.

    Por ejemplo, si la Tabla de torres de telecomunicaciones de entrada contiene 10 registros con los campos 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 y Ending Sector Beamwidth, reformatee esta tabla para obtener una nueva tabla con los campos Switch Identifier, Site Identifier, Sector Identifier, Sector Latitude, Sector Longitude, Sector Azimuth y Sector Beamwidth. La nueva tabla contendrá 20 registros, de los cuales los 10 primeros serán los valores de la información del sector inicial y los 10 últimos serán los valores de la información del sector final. En el caso de que el sector inicial y el sector final tengan la misma información en determinados registros de la tabla original, la herramienta determina que el sector final es un duplicado y lo omite.

  • La Tabla de torres de telecomunicaciones de entrada debe tener un Id. único para cada registro para representar a cada antena de sector de la torre de telecomunicaciones. Si la herramienta determina que algún Id. único está duplicado en la tabla, solo agrega un único registro a las salidas.

  • Las salidas de esta herramienta pueden usarse como entradas de la herramienta De registros de telefonía móvil a clase de entidad.

  • Se requiere un sistema de coordenadas proyectadas de salida para calcular con mayor precisión las propiedades de radio del sector, ancho de haz y acimut. El sistema de coordenadas de salida debe ser el mismo sistema de coordenadas del mapa para poder garantizar la precisión.

  • Los registros de entrada que contengan valores nulos o vacíos en el campo SITEX o SITEY se omiten.

  • Los campos siguientes se agregarán a la salida:

    • UNIQUEID: el identificador único de las antenas del sector móvil.
    • SITEX: la coordenada x de las entidades de la Tabla de torres de telecomunicaciones de entrada.
    • SITEY: la coordenada y de las entidades de la Tabla de torres de telecomunicaciones de entrada.
    • AZIMUTH: el acimut de las entidades de la Tabla de torres de telecomunicaciones de entrada, o bien los acimuts derivados a partir del valor Acimut inicial predeterminado.
    • BEAMWIDTH: el ancho de haz (ángulo) de las entidades de la Tabla de torres de telecomunicaciones de entrada o el valor Ancho de haz predeterminado.
    • RADIUS: la longitud radial (distancia de señal) de las entidades de la Tabla de torres de telecomunicaciones de entrada o el valor Radio predeterminado.
    • RADIUSUNIT: la unidad lineal del valor de distancia.
    • AZIMSRC: la fuente de la que se deriva el valor de acimut.
      • INPUT: el valor asignado si se utiliza el parámetro Campo de acimut.
      • DEFAULT: el valor asignado si se utiliza el parámetro Acimut inicial predeterminado.
    • BEAMSRC: la fuente de la que se deriva el valor de ancho de haz.
      • INPUT: el valor asignado si se utiliza el parámetro Campo de ancho de haz.
      • DEFAULT: el valor asignado si se utiliza el parámetro Ancho de haz predeterminado.
    • RADIUSSRC: la fuente de la que se deriva el valor de radio.
      • INPUT: el valor asignado si se utiliza el parámetro Campo de radio.
      • DEFAULT: el valor asignado si se utiliza el parámetro Longitud de radio predeterminada.

    Los valores de los campos RADIUSSRC, BEAMSRC y AZIMSRC identifican cómo se genera la representación del polígono del sector móvil.

  • La tabla proporcionada por el proveedor de red inalámbrica puede contener una tabla de información de torres de telecomunicaciones con un solo campo de Id. único para definir todos los registros únicos o una combinación de campos de identificador para definir los registros únicos de la tabla. Por ejemplo, una tabla puede contener campos de identificador de sector y de torre para definir de manera única algunos registros, pero otros registros de la tabla están definidos de manera única con campos identificador de Código de área de localización y de célula.

    • Cuando se proporciona un campo de Id. único para la tabla de entrada, defina la opción Tipo de Id. en Id. único en el parámetro Campos de Id. de sector móvil y, en el mismo parámetro, rellene la opción Campo con el campo que represente ese Id. único.
    • Cuando se proporcionan muchos campos de Id. para que la tabla indique la unicidad, todos los campos de ID. se deben agregar a la salida. Para cada campo de Id., elija el Tipo de Id. que defina el tipo de Id. en el parámetro Campos de Id. de sector móvil y, en el mismo parámetro, rellene la opción Campo con el campo relacionado que contiene la información de Id. La herramienta combinará estos campos de Id. y rellenará un único campo de Id. único en las clases de entidad de salida, denominado UNIQUEID.

    Los siguientes campos de identificador se agregarán a la salida si se especifican en el parámetro Campos de Id. de sector móvil:

    • SITEID: el identificador único de una torre de telecomunicaciones
    • SECTORID: el identificador único de un sector móvil
    • SWITCHID: el identificador único de un switch de red inalámbrica
    • LACID: el identificador único de un Código de área de localización
    • CASCADEID: el identificador único del sector dentro de la cascada de red inalámbrica
    • CELLID: el identificador único del sector dentro de un Código de área de localización

Sintaxis

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})
ParámetroExplicaciónTipo de datos
in_table

La tabla de entrada que contiene información de torres de telecomunicaciones proporcionada por el proveedor de red inalámbrica.

Table View
out_site_feature_class

La clase de entidad que contiene los puntos de las torres de telecomunicaciones de salida.

Feature Class
out_sector_feature_class

La clase de entidad que contiene los sectores de las torres de telecomunicaciones de salida.

Feature Class
id_fields
[id_fields,...]

Especifica el tipo de campo de Id. único y los campos que se agregarán a la entidad de salida.

Use el valor Id. único cuando el parámetro Tabla de torres de telefonía de entrada tenga un identificador único para todas las antenas de sectores móviles. Use una combinación de otros valores de Tipo de Id. cuando el parámetro Tabla de torres de telecomunicaciones de entrada no contenga un identificador único universal para todas las antenas de sectores móviles.

  • Tipo de Id.: el nombre de campo que se incluirá en las clases de entidad de salida.
  • Campo: el nombre de los campos que identifican de manera exclusiva las antenas de sectores móviles. Se agregarán a la clase de entidad de salida.

Las opciones de Tipo de Id. son las siguientes:

  • Id. único: identifica de manera exclusiva una antena de sector móvil
  • Id. de torre: identifica de manera exclusiva una torre de telecomunicaciones
  • Id. de sector: identifica de manera exclusiva un sector móvil
  • Id. de switch: identifica de manera exclusiva un switch de red inalámbrica
  • Id. de LAC: identifica de manera exclusiva el Código de área de localización
  • Id. de cascada: identifica de manera exclusiva el sector de la cascada de red inalámbrica
  • Id. de célula: identifica el sector dentro de un Código de área de localización
Value Table
x_field

El campo de la tabla de entrada que contiene la coordenada x de la torre de telecomunicaciones.

Field
y_field

El campo de la tabla de entrada que contiene la coordenada y de la torre de telecomunicaciones.

Field
in_coordinate_system

El sistema de coordenadas de las coordenadas especificadas en los parámetros Campo X y Campo Y.

Coordinate System
out_coordinate_system

El sistema de coordenadas proyectadas de las torres y los sectores de salida.

Coordinate System
azimuth_field
(Opcional)

El campo de la tabla de entrada que contiene la dirección de la señal de antena (sector móvil).

Los valores del campo de acimut deben expresarse en grados positivos de 0 a 360, medidos en el sentido de las agujas del reloj partiendo del norte.

Field
default_azimuth
(Opcional)

El valor de acimut inicial de las señales de antena (sectores móviles) que se utilizará cuando no se especifique ningún campo de acimut.

Por ejemplo, si existen tres sectores móviles en una misma ubicación y este parámetro tiene el valor de 0 grados. El primer sector se genera con un acimut de 0 grados; el segundo, con un acimut de 120 grados; y el tercero, con un acimut de 240 grados.

Este parámetro se utiliza cuando no se especifica ningún campo de acimut.

El valor de acimut debe expresarse en grados positivos de 0 a 360. El valor predeterminado es 0.

Double
beamwidth_field

El campo de la tabla de entrada que contiene el valor de ancho de haz completo o la mitad del ancho (ángulo) de la señal de antena (sector móvil).

El ancho de haz debe expresarse en grados positivos de 0 a 360. Use 360 para las antenas omnidireccionales.

Field
beamwidth_type
(Opcional)

Especifica el tipo de valor de ancho de haz representado en la tabla de tipo de torre de entrada.

  • FULL_BEAMWIDTHLa entrada representa el ancho de haz completo. Esta es la opción predeterminada.
  • HALF_BEAMWIDTHLa entrada representa la mitad del ancho de haz
String
default_beamwidth
(Opcional)

El ancho de haz (en grados) de la señal de antena (sector móvil) que se utilizará cuando no se especifique ningún campo de ancho de haz.

El valor predeterminado es 90 grados.

Double
radius_field

El campo de la tabla de entrada que contiene la longitud de radio (distancia de señal) de la señal de antena (sector móvil).

Field
radius_unit
(Opcional)

Especifica la unidad de medición lineal del campo de radio..

  • KILOMETERSLa unidad será kilómetros.
  • METERSLa unidad será metros.
  • MILESLa unidad será millas. Esta es la opción predeterminada.
  • YARDSLa unidad será yardas.
  • FEETLa unidad será pies.
String
default_radius_length
(Opcional)

La longitud de radio (distancia de señal) de la señal de antena (sector móvil) que se utilizará cuando no se especifique ningún campo de longitud de radio.

El valor predeterminado es 2.

Double

Muestra de código

Ejemplo 1 de CellSiteRecordsToFeatureClass (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función CellSiteRecordsToFeatureClass en el modo inmediato:

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)
Ejemplo 2 de CellSiteRecordsToFeatureClass (ventana independiente)

El siguiente script independiente es un ejemplo de cómo utilizar la función CellSiteRecordsToFeatureClass en un script:

# Name: CellSiteRecordsToFeatureClass.py
# Description: Creates 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"
# Setup 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)

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados