Hunter GE Drive Test (Application)

viernes, 17 de junio de 2011 1:26:00 Categories: Access Base de Datos Drive Test Google Earth Hunter
Valorar Este Contenido 1 Votos.

Después de varios tutoriales destinados a familiarizarse con la estructura de 'Hunter', continuará ahora con más aplicaciones prácticas, listo para usar a diario.

 

 

Hoy en día vemos la aplicación responsable de la creación de archivos KMZ de archivos de texto u hojas de cálculo Microsoft Excel, se exporten de cualquier prueba de manejo del software.

¿Quién conoce el poder de las herramientas personalizadas se sorprenderá de cómo, con un poco de creatividad, que tienen soluciones simples, pero no dejan nada que desear en relación con varias aplicaciones comerciales existentes.

La aplicación hoy en día, en estos momentos, está en el análisis de la prueba de manejo. Sin embargo, se trata de un montón de consejos y buenas prácticas que puede utilizar en su trabajo.

Nota: Todas las telecomHall artículos están escritos originalmente en Portugués. A continuación se hacen traducciones en Inglés y Español. Como nuestro tiempo es escaso, sólo se producen varios errores de ortografía (que utilizar el traductor automático, y sólo entonces hacer una revisión final). Pedimos disculpas, y contamos con su comprensión de nuestro esfuerzo. Si usted quiere contribuir traduciendo / corregir una de estas lenguas, o incluso uno nuevo, por favor comuníquese con nosotros: contacto.

 

Objetivo

Presentar la solución Hunter GE Test Drive Module. Es más fácil esta vez para presentar el fin de mostrar el módulo de interfaz real de que se trate.

Siempre siguiendo la metodología presentada hasta el momento, la interfaz que nos permite interactuar con los datos en bruto exportados desde la unidad de prueba (en formato TXT o XLS), y con un solo clic, generar los archivos de Google Earth, de acuerdo con la configuración deseada .

Los ajustes se presentan en forma tabular (donde los datos son editables). También puede ajustar el BIN, que permite la generación de un archivo de más ligero (menos puntos) o más detallado (todos los puntos). Vamos a ver más sobre esto más adelante.

También tenemos la opción a través de los directorios de entrada de interfaz de apertura (fecha - donde hemos colocado el TXT / XLS) y salida (salida - donde el KML / KMZ se generan) módulo.

Un poco de ayuda también está disponible, por ejemplo donde podemos ver que los campos más importantes son los indicadores, mouse?, Y la trama?.

'Indicador' El campo es una referencia a que el indicador deseado (RxLevel, ECIO, etc ...). 'Mouse' El campo sirve para informarle si queremos que el valor de cada elemento se muestra cuando se pasa sobre ella. Y la "trama" le indica si este indicador, si está presente en el archivo, debe ser trazado.

"Tecnología" y los campos "AliasN 'son campos de referencia. Sólo sirven para visualizar la tecnología, y de conocer el nombre o los nombres de los campos de espera que se trazan para cada indicador.

Todo se vuelve un poco más claro cuando la práctica con la herramienta. Así que venga y vea cómo se hace todo.

 

Escenario

Nuestro escenario, como ya se mencionó, y la primera obtener los datos de todas las pruebas de unidad en un TXT o XLS. A partir de este archivo, trazan los datos en Google Earth, por lo que todos los tratamientos pertinentes.

La generación de estos archivos es un punto importante, pero no es complicado. Desafortunadamente, no podemos demostrar aquí cómo hacerlo para cada software existente, pero sin duda lo que usted utiliza le permite hacer esto.

Nota: Si usted necesita ayuda, póngase en contacto con nosotros (enlace en la página Acerca de) y enviar el paso a paso a su software específico.

Si no se dan cuenta de la colección, pero se limita a recibir los informes de un contratista, simplemente se le pedirá que envíe también los datos en formato TXT o XLS.

 

Para hacerlo más fácil de visualizar, ver la lista de campos.

 

Los campos más importantes, por supuesto, son latitud y longitud, por razones obvias.

El campo de fecha y hora también es importante y deseable, aunque no es esencial. Si este campo está presente, y contiene la información de fecha, que será utilizado en el nombre del archivo KML / KMZ, es decir, usted sabe la fecha exacta en la prueba de manejo se lleva a cabo.

Por último, tenemos los otros campos. Por ejemplo, si el archivo tiene "RxLev (Full)" el campo, la aplicación se trazan los datos del nivel de la señal GSM. Si el indicador está en el archivo - con el nombre por defecto - y está programado para ser tratado - la "trama" - que se generará. Tan simple como eso.

Para cada indicador de la actualidad, los datos se pueden generar. Usted puede tener uno o todos los campos depende de usted exporta o no. Y una cosa importante: no es necesario para procesar cada una por un archivo. Por ejemplo, si usted pone tres XLS o TXT, tres archivos se generarán KML / KMZ, que contiene los indicadores correspondientes - presente - en cada archivo.

Nota: Tenga en cuenta que, además de un nombre por defecto, que se utiliza en todo el mundo para cada indicador, tenemos una o dos personas. Variaciones, pero que aportan el mismo resultado.

Es más fácil de entender que la libertad con el ejemplo. Si el nombre de uno de los campos se exporta "RxLev (Full)" o "RxLev (Full) (dBm), lo que sea, será el indicador de traza RX_LEVEL_FULL. Esto sólo sirve para los casos en que, por alguna razón, usted recibe archivos con estas variaciones. Pero no precocupe con él y sólo asegúrese de exportar los datos con los nombres de Alias1.

 

Estructura del Archivo

La estructura básica del cazador que sabe de otros tutoriales, y ha acompañado a la evolución, los directorios deben tener este módulo ya ha creado.

De todos modos, siguen la estructura básica.

 

'Script' El directorio contiene el script, que en este caso es nuestra aplicación. 'Data' en el directorio en estos momentos, es donde usted puede almacenar todos los archivos exportados TXT / XLS. Los archivos de 'salida' en el directorio contiene todos los archivos KML / KMZ generados. Los archivos de "Ayuda" al directorio que contiene el apoyo, tales como hojas de cálculo auxiliar - exportación de datos de plantilla, el establecimiento de rangos para cada indicador y los títulos mismos, etc. Y 'icono' del directorio, común a todos los módulos de GE Hunter (como el rendimiento - KPI - y parámetros) que este directorio contiene los archivos auxiliares que el acceso a las aplicaciones de una presentación profesional de los datos.

Sin más preámbulos, vamos a hablar de la aplicación con más detalle.

IMPORTANTE: presentar las formas creadas por nosotros para obtener la solución. Esto incluye una serie de trucos y las consideraciones que nos permiten la creatividad con un resultado práctico y funcional. Por supuesto que siempre puede haber mejoras, entre ellas algunas ya previstas y en desarrollo. Incluso se puede extender la aplicación a un nivel aún más alto y adecuado a sus necesidades sea posible. De todos modos, ciertamente vale la pena aprender a entender cómo se puede hacer todo.

 

La Aplicación

En primer lugar, se explican cada uno de los objetos (tablas, consultas, etc.) Base de datos y mostrar lo que se hace a través de código VBA (que está a sólo 300 líneas).

 

Tablas

Vamos a empezar con 'DriveTest' de la tabla base. Los datos de TXT o XLS son los primeros importados en el mismo.

Y aquí tenemos la primera pista: para importar archivos de un archivo de texto (TXT), tenemos que indicar a Access cuáles son sus campos. Pero ¿y si el archivo contiene algunos de los campos más, tales como "La secuencia '?

De lo contrario, si tuviéramos que importar la transferencia de datos a través del texto, que necesariamente obligaría a los archivos y tener siempre exactamente los mismos campos y el formato.

Sin embargo, cuando importamos un archivo XLS en Microsoft Access, no necesitan una especificación fija. Y si tenemos una tabla (como 'DriveTest') que ya tiene casi todos los campos podrían estar presentes, al igual que importarlo. Los campos más están en blanco, pero nuestros deseos se importan correctamente.

Por lo tanto, a pesar de que son todos los archivos en formato TXT, la aplicación guardará cada uno como XLS temporal.

Luego continua, los datos del nuevo archivo XLS se transfiere (a través de código) "datos" del directorio de la mesa, uno a la vez, dependiendo de la cantidad de archivos que están siendo procesados en este momento.

 

Tenemos algunas mesas auxiliares. Uno de ellos es el "RF_PARAMETER_CONTROL. Esta tabla contiene datos auxiliares de nuestra red, los que se accede por la aplicación. En el ejemplo, si el campo "CellID 'está presente en el archivo, se puede obtener el nombre de la industria en esa tabla.

Nota: RF_PARAMETERS_CONTROL es una tabla estándar de los parámetros de Hunter, que reúne todos los parámetros clave de la configuración de red para cada sector, como el BCCH, CI, BSC, entre otros. En esta tabla se debe vincularse a este módulo, y cada vez que se actualiza, se accede a los datos aquí también se actualizan. Sin embargo, en parte replicar lo mismo aquí sólo para facilitar.

Otras mesas auxiliares -, cuya finalidad comprenderá pronto - incluye la correspondencia de los valores del BCCH GSM y CDMA con los colores de la PN.

* Podemos utilizar el mismo razonamiento para UMTS PSC. Sin embargo, más adelante vamos a demostrar por qué nos has hecho un poco diferente para él. En este caso tenemos "DriveTest_PSC 'de la tabla.

Para finalizar las mesas de la pantalla, vamos a hablar ahora de la otra extremidad.

Sabemos que Google Earth funciona con estilos, es decir, la definición de un estilo particular con un nombre específico, se pueden asignar todas sus características como el color y la imagen correspondiente de ese estilo. Luego, para cada punto (posición) la trama, sólo digo que tiene que cierto estilo!

Y podemos escribir todos los estilos en los archivos generados en el código línea por línea. Pero cuando tenemos un montón de estilos, vale la pena escribir lo mismo en la marcha ", la lectura de los datos de la tabla auxiliar.

Véase, por ejemplo, 'color001' el estilo. Si el estilo es asignado a un punto en Google Earth, que tendrá todas las propiedades de los mismos - una vez que escribir en el fichero con el formato correcto!

Ahora que sabemos que nuestras mesas, sabemos que las consultas de nuestra aplicación.

Ver que todo es bastante simple (no puede ser familiar, pero con el tiempo estarán de acuerdo en que lo es).

 

Consultas

Empezamos con 'qry_Aux_GE_Styles "la consulta. Básicamente, los datos de 'tbl_Aux_GE_Styles' mesa, filtrada con sólo los estilos que el módulo 'DriveTest.

Nota: Usted puede preguntar, ¿por qué utilizar una consulta de si la tabla contiene en la actualidad sólo los estilos, con propiedades que sólo módulo. Bueno, en realidad, el futuro 'tbl_Aux_GE_Styles' de la tabla también residen en otra base de datos. Se repitió aquí sólo por la simplicidad. Es decir, en el futuro, puede acceder a este cuadro de otro banco, y contienen los mismos estilos a otros módulos. Por lo tanto, esta consulta filtra los datos que sólo el módulo.

Ahora, tras casi, vamos a hablar de tres consultas más importantes.

"Qry_DriveTest ',' qry_DriveTest_Coords 'y' qry_DriveTest_Coords_Thematic.

"Qry_DriveTest" La primera consulta se basa en "DriveTest 'mesa.

 

Esto hace que el proceso de la consulta, pero nada demasiado complicado. Lo más importante es que las consideraciones que se hacen aquí son (campos calculados) de los alias. Volviendo a utilizar el ejemplo de 'RxLev (Full) "las variaciones o" RxLev (Full) (dBm), el campo final de este indicador tiene en cuenta si los datos están en una u otra - como si la suma de ellos. Una vez más, esto no es crítico, y sólo una solución para un caso que probablemente no le sucede a usted - tendrá variaciones del campo del mismo nombre.

La siguiente consulta - 'qry_DriveTest_Coords "- ha sido un pequeño ajuste, como hemos dicho antes, en el BIN. Utilizamos este nombre, pero en realidad hacer una mucho más simple - pero funcional. Nuestro "BIN" en realidad representa el número de decimales a los que "agrupan" los datos de latitud y longitud.

El truco aquí es utilizar la consulta previa en 'qry_DriveTest "esta consulta con la mesa" Aux_BIN', que contiene el conjunto BIN. Así, podemos agrupar los datos (Grupo A) Latitud y Longitud, decimal redondeado a BIN.

Y todos los otros campos debe ser calculado como la media (promedio). Este sencillo procedimiento nos proporciona diferentes parcelas - con más puntos o menos. Sin embargo, usted se dará cuenta de que para que una macro de visualización, una parcela con una bandeja inferior puede ser suficiente. La ganancia de aquí? Rendimiento: menos puntos = mucho más ligero y más rápido para analizar los datos.

Puede generar parcelas de este tipo con BIN DriveTests menor de (puntos) muy grande, y sólo uso que se indican en situaciones específicas.

 

Y, por último, cosulta 'qry_DriveTest_Coords_Thematic. En esta consulta, se crea un nuevo campo calculado para cada indicador, con el nombre del estilo que se asignará a ese punto, para cada indicador.

Por ejemplo en el punto de latitud / longitud 37.3573/-122.0862 la RSCP fue -94,6 dBm, y asignar 'color002 "el tema de estilo. Pero, ¿cómo lo hacemos?

No es muy difícil - aunque pueda parecer, viendo la estructura de la consulta.

Tenemos básicamente dos casos.

El primero, para valores individuales. En este caso, fije 'qry_DriveTest_Coords "la consulta anterior - de que nuestros datos ya están a punto de concluir y la Papelera de estima - todas las consultas con sus estilos de auxiliares correspondientes.

Es más fácil con el ejemplo Aux_BCCH, para GSM. BCCH para cada uno de los 'qry_DriveTest_Coords "nuestra consulta, cuando hay un valor correspondiente en' Aux_BCCH 'estilo' BCCH 'tabla que ha puesto a la pre-definido en esta mesa!

 

Y la creación de temas en segundo lugar, para los rangos de valores. Para ello, se utiliza un campo calculado para cada indicador. Usamos el IIF - el mismo que Excel.

He aquí un ejemplo Thematic_FER por ejemplo:

Thematic_FER:

IIf ([FER] <= 1), "color003"

IIf (([Fe]> 1 [FER] <= 2), "color012"

Y así sucesivamente.

Bueno, eso explica el funcionamiento del punto de la aplicación de vista de procesamiento de datos.

Vamos a hablar ahora sobre el tema de la PSC UMTS: ¿Por qué diferentes BCCH PN CDMA y GSM?

De hecho, se podría utilizar la misma solución que ahora muestran para BCCH y BW.

Bueno, imagina una red con numerosos PSC. Y supongamos que se crea una mesa auxiliar para cada valor de PSC. Además, se establece un color para cada uno. El problema es que la gama de colores distintos son de poca profundidad (por ejemplo, Hunter, de 56 años definir, y aún así con gran dificultad).

Sólo una prueba de manejo, usted no tiene todas las de la red PSC!

Por ejemplo, si usted tiene por ejemplo 20 PSC, puede utilizar un color diferente para cada uno de ellos: y después, se ve más claramente el área de cobertura de cada sector.

Pero, ¿cómo?

Aquí, un truco. En primer lugar, desde el presente PSC DriveTest en la tabla, se genera "DriveTest_PSC" un axuliar mesa. Para ello, dispone de una consulta "Crear Tabla", lo que llamamos 'qry_CREATE_tbl_DriveTest_PSC', y cuando se ejecuta, se crea la mesa.

Eso es la mitad de la batalla. Ahora necesitamos alguna forma de asignar estilos (colores) de forma secuencial, garantizado y para distinguir las industrias. Y para eso, y la celebración de las consultas de hoy, creamos 'rango' una consulta en Access.

 

Esta consulta es muy simple, y lo explica en detalle en un breve tutorial en la sección de consejos. Este tipo de consulta es muy poderoso, y se utiliza en varios otros módulos del cazador, principalmente del rendimiento / KPI.

Por ahora, sólo entienden que la consulta genera un número de secuencia a cada fila de la consulta. Y sólo tiene que utilizar ese número (valor) para llenar nuestro estilo - color001, color002, y así sucesivamente.

Por lo tanto, basta con asegurarse de que el PSC va a ser tan distintas como sea posible. (Como tenemos 56 colores en el Hunter, sólo comenzó a tener representantes de rango de 56 - y luego el partido - los sectores cercanos al mismo valor - también es mucho más difícil que ocurra!

 

Imágenes Auxiliares

En tutoriales anteriores, usted ha aprendido a usar las imágenes para obtener el dispositivo para trazar cada punto con las características deseadas (color, iconos, etc.) Y también la forma de mostrar la leyenda de cada archivo.

Es importante mantener una hoja de cálculo estándar, con la definición de cada color, y sus respectivos valores y el estilo.

Para cada una de estas 56 imágenes a color fueron creados, 'icono' del directorio aramzenadas, y acceder cuando sea necesario.

Del mismo modo, para cada módulo, los subtítulos pueden ser creados y / o modificados.

 

Código VBA

TelecomHall escribir tutoriales para Microsoft Word. Y cuando nos damos cuenta de que ya estamos en la página 14!

Si tuviéramos que pasar por el código de este módulo, aunque no es tan amplia, el tutorial sería muy largo y cansado.

De todos modos, no tienen prácticamente nada muy nuevo o diferente de los códigos de muestra en otros tutoriales.

Si lo desea, póngase en contacto con (Acerca de la página) y pregunte por las rutinas de ayuda que desea que se explica en otro tutorial.

Para demostrar que no hay nada nuevo, ver por ejemplo la forma de escribir los estilos en la marcha ".

Creamos 'PrintGEStyles "la función. Esta función toma como argumentos el archivo abierto (h) y el directorio donde las imágenes (strIconDir). A continuación se definen nuestra tabla de SQL (strStylesQuery) para trabajar con este conjunto de registros después de la cadena de SQL (rs_StylesQuery). Leemos los valores de las variables, y luego escribir (Print) en el archivo.

Y como siempre: el código debe ser debatida a fondo. Siempre.

 

Resultado

El resultado de este módulo se espera. Parcelas de diferentes indicadores en KML / KMZ de Google Earth!

Estos son algunos ejemplos.

Bueno, eso es todo por hoy.

 

Descargar

* Para descargar los archivos de este tutorial, haga clic aquí.

* Nota: El SDK de Hunter es un conjunto de herramientas diseñado y demostrado en telecomHall - Macros inlcuindo y códigos. Hunter El SDK sólo se envía a los donantes de los empleados, como muestra de agradecimiento por la contribución y el reconocimiento del esfuerzo dedicado. Haga clic aquí si quieres saber más.

 

Conclusión

Hemos visto cómo crear una aplicación personalizada que utiliza Microsoft Access para trazar indicadores sobre Test Drive KML / KMZ de Google Earth.

El amplio y funcional, permite a los profesionales apliquen sus propias

Gracias por su visita y esperamos que la información presentada puede servir como punto de partida para sus soluciones y macros.

En particular, agradecemos a los empleados de telecomHall. Los archivos del tutorial que ya se han enviado, por favor consulte. Si usted ha tenido un problema a la recepción, por favor.

Seguimos con la preparación de las clases particulares para los diferentes módulos de otros, que se publicará poco a poco ya su debido tiempo.

La búsqueda continúa para el desarrollo de aplicaciones más sencillo, y nos permite mejorar nuestro trabajo, de forma rápida y eficiente. Leer todos los tutoriales y la práctica: el conocimiento adquirido puede ser su mejor diferencia!