Hunter GE Network (Aplicación) ACTUALIZADO

lunes, 26 de marzo de 2012 2:33:00 Categories: Google Earth Hunter
Valorar Este Contenido 1 Votos.

Hola amigos, hoy vamos a hablar un pequeño cambio en la forma de presentación o metodología de tutoriales Hunter, principalmente debido a las peticiones del usuario.

Hasta hoy, todos los tutoriales fueron escritos tan bien, destinado principalmente para permitir una comprensión fácil extensa de todo lo que se necesita para que todos los usuarios pueden aprender a utilizar sus propias herramientas disponibles, tales como Microsoft Access y Google Earth.

Para ello, en varios tutoriales, detallamos extensamente el uso de Access y VBA, demostrando cómo podemos hacer sistemas increíbles con el mismo.

Sin embargo, muchos usuarios no tienen mucha experiencia con Access, que termina por reducir al mínimo la eficacia del aprendizaje.

Por otro lado, prácticamente todos los usuarios utilizan o ya tienen sus principales datos en Microsoft Excel. Y la razón es porque es realmente sencillo e intuitivo para trabajar con él.

Así, a partir de esta semana, nuestros tutoriales, así como nuestras aplicaciones de muestra, tendrá esta orientación, más orientada a la utilización o 'aprovechar' de los datos existentes.

Es importante señalar sin embargo que esto no significa un "cambio" de la manera que estamos acostumbrados a trabajar.

Qué va a pasar ahora es que tienes la opción de trabajar con orígenes de datos en Access 'y' también con Excel, si lo prefiere, o estás más cómodo.

Todas las ganancias y ventajas demostradas seguirán, especialmente en el modularización Hunter: que permite la reutilización de base de datos de otras aplicaciones.

La única diferencia es que ahora puede "mantener" sus datos actuales en el formato que estén, como Excel.

Para ejemplificar mejor, vamos a rehacer el tutorial Hunter GE Network, es decir, el módulo que recoge los datos de la red (sitios, coordenadas, Azimut, etc...) y solares los datos en Google Earth.

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.

 

 

 

Ejemplo: Network_DB

Como ustedes recordarán, el sistema Hunter espera encontrar los datos de la red (Network) en la base de datos Access ‘Hunter_Network_DB.mdb’ en el directorio ‘C:\Hunter\Network\Database\’.

 

Cuando cualquier módulo Hunter debe utilizar alguna información de la red, sólo que este nuevo módulo de hacer un 'enlace' a esta tabla, es decir, tenían acceso a los mismos datos.

Nuevamente, esto continuará, y sin duda es una buena práctica que debe seguirse.

Pero mientras hablamos, abrimos una opción que, como la medida de lo posible, mantenga sus datos en su formato actual. En el ejemplo de hoy, le mostraremos cómo usar la tabla de Excel, destacando sin embargo puede hacer este tipo de conexión con cualquier otro tipo de origen de datos.

Para ello, ponemos nuestra hoja de cálculo de Excel en un lugar donde nosotros podemos acceder a ella más tarde. Para que sea más fácil, vamos a poner nuestra hoja en el mismo directorio donde encontrará nuestra base de datos con la tabla ‘tbl_Network’.

 

Ahora, algunas observaciones sobre esta 'nueva' tabla ‘tbl_Network’.

Aunque tenemos esta flexibilidad para aprovechar los datos en Excel, deben tener nombres y formatos al igual que la tabla de Access. Por ejemplo, el campo que indica la latitud de un sitio Web debería llamarse 'Latitude', el campo que indica la longitud de un sitio Web debería llamarse de 'Longitude', y así sucesivamente.

En caso contrario, se deben actualizar todos los demás módulos que usan estos datos.

Explicando mejor, con un ejemplo: el módulo Hunter GE Network, que grafica los datos de la red en Google Earth, espera encontrar el campo 'Latitude' y 'Longitude' en la tabla 'tbl_Network', ya sea desde Access o Excel. Si la tabla de Excel contiene estos datos como 'LAT' y 'LON', vamos a tener un error, y no funcionará.

La solución que viene a la mente es correcta este módulo en particular, cambiando todos los lugares donde usamos los viejos campos (Latitude, Longitude) por los nuevos campos (LAT, LON).

Pero definitivamente no es bueno. Principalmente porque tendríamos que actualizar 'todos' los otros módulos existentes, que sin duda daría mucho trabajo.

Entonces, la regla para aquellos que quieren utilizar las aplicaciones de ejemplo con sus propios datos: mantenga exactamente la misma estructura!

Si la hoja de cálculo tiene más datos, no se preocupe. Sólo contiene los datos necesarios (Latitude, Longitude y algunos otros como puede comprobarse en la tabla de Excel – también disponible como ejemplo).

Otra opción y también puede utilizarse, es una solución intermedia y le permite:

  • Mantenga sus datos exactamente como están.
  • Y utilizar los módulos con sus datos.

Para ello, se 'carga' sus datos en las tablas de las normas, principalmente los módulos básicos, por ejemplo mediante el uso de las consultas de actualización, que pueden contener expresiones de traducción de nombres: 'Latitude =LAT'.

En resumen, para usar los datos de la red con Hunter, tenemos 3 opciones:

1)      Utilice el acceso a los datos propiamente dicho. Siguiendo el ejemplo de la base de módulo 'Hunter', tenemos una tabla de base de datos de red de acceso con nuestros datos, la tabla ‘tbl_Network’.

 

2)      Mantener los datos en Excel, pero en una tabla 'espejo' del formato esperado. En este caso, cualquier otro módulo que utilice estos datos también debe hacer que los datos enlace para esta tabla.

 

3)      Mantener los datos en Excel sin cambios y actualizar las tablas de base de datos correspondiente. En este caso, debe utilizar técnicas tales como consultas de 'Actualizar' para garantizar que los datos son como se esperaba.

 

Sea cual sea la opción elegida por usted para satisfacer sus datos, los resultados finales - las salidas de todos los demás módulos que utilizan información básica: siempre será el mismo.

 

Otra nota

Cada vez más nos centramos en las aplicaciones, ya que la mayoría de aprendizaje necesario para la utilización del sistema se ha demostrado en varios tutoriales ya publicados.

Evolución ha sido gradual, con explicaciones muy detalladas sobre los tutoriales iniciales. Con el tiempo, la repetición de las mismas explicaciones (por ejemplo: cómo crear una consulta de actualización para crear una nueva tabla con los datos deseados) termina siendo tan agotador e innecesario.

IE: Si desea tomar ventaja de todo este material proporcionado es sumamente necesario que lea, práctica y comprender todos los tutoriales anteriores.

Es muy común para los usuarios nuevos preguntas sobre cuestiones que ya se ha detallado anteriormente. Incluso si el tema del tutorial de uno u otro no es de interés (por ejemplo, usted no tenga ningún interés en Drive Test) debe leer y entender el tutorial sobre el mismo.

Por otra parte, además de las explicaciones escritas en el sitio, todos los códigos son bastante comentó, permitiendo una verdadera 'lectura'.

Por último, sigue siendo una gran cantidad de módulos que se publicará. Cuanto más tiempo que pasamos en explicaciones redundantes (y por lo tanto innecesario) terminan aplazar la publicación de nuevos módulos.

Dicho esto, publicaremos más módulos centrados en su aplicación, señalando: siempre pueden reproducir los pasos que se muestran utilizando los archivos de muestra recibidos.

 

Hunter GE Network – Algunas actualizaciones

Aprovechamos el tutorial de hoy, donde nos demostrará el uso de una tabla 'tbl_Network' en Excel, nos mostrará algunas nuevas implementaciones y técnicas.

 

Utilizando Excel como un origen de datos

Para utilizar Excel como un origen de datos, en lugar de la tabla en Access, realizar el vínculo en la tabla de Excel.

 

En otras palabras, esta hoja de cálculo de Excel se convierte en nuestro 'database' base. Abrimos el archivo ‘Hunter_GE_Network_RUN_2.0.0.mdb’ ubicado en el directorio ‘C:\Hunter\GE\Network\Scripts’.

Tenga en cuenta que tenemos 2 fuentes de datos vinculados:

  • ‘tbl_Network FROM ACCESS’: un enlace a la tabla base ‘tbl_Network’, base de datos básico ‘C:\Hunter\Network\Database\Hunter_Network_DB.mdb’.
  • ‘tbl_Network FROM EXCEL’: un vínculo a la hoja de cálculo de Excel ‘tbl_Network.xls’, ubicado en ‘C:\Hunter\Network\Database\’.

Estos nombres son auxiliares, no se utilizan estosc como orígenes de datos. Esto es porque el módulo actual espera encontrar sus datos en una tabla denominada 'tbl_Network', independientemente de si es una tabla local, un vínculo a una tabla en otra base de datos de Access o incluso un vínculo a una hoja de cálculo de Excel.

Lo que importa aquí es ‘tbl_Network’ tenga los datos que necesitamos!

 

Copiar y pegar la tabla vinculada de Excel y cámbiele el nombre a 'tbl_Network'.

 

Listo, la aplicación ya se ejecuta basándose en los datos de la red, como están en el archivo de Excel!

 

Tablas ‘_DATA_’

La principal novedad hoy, además de la posibilidad de utilización de Excel como la fuente de los datos, es el uso de la técnica de creación de tablas de tipo ‘_DATA_’.

Este es un concepto nuevo e importante para una mejor eficiencia en la ejecución de aplicaciones.

Sencillamente, cada tabla '_DATA_' contiene datos temporales y sólo los necesarios.

Resulta más fácil entender esta funcionalidad si nos fijamos en otros módulos y no sólo el que traza los datos de red en Google Earth.

Cada vez que plotamos los datos, debemos hacer una serie de cálculos, por ejemplo las coordenadas finales de cada célula basan en los valores configurados, tecnología, etc.

Por ejemplo, actualmente hemos configurado que deseamos que las celdas GSM850 tienen una distancia de 200 metros.

 

Muy bien, siempre que ejecute esta aplicación, pPodemos ejecutar estos cálculos a través de una consulta, acceder a ellos y crear los archivos de salida (a través de VBA). Es bastante simple, y ya hemos visto en detalle cómo se hace.

Pero tenemos dos mejoras que pueden ser (y son) aquí.

En primer lugar, cuando tenemos acceso a los datos de una consulta que realiza cálculos, nuestro tiempo de procesamiento es mayor. Consulta los datos directamente desde una tabla 'temporal o no' es mucho más rápido.

¿Segundo y más interesante aún: si tenemos otro módulo, por ejemplo qué parcelas los datos de Performance/KPI en Google Earth, hacemos una vez más todos estos cálculos?

Sí, podríamos. Pero de hecho, utilizamos datos que ya se ha calculado aquí! Es mucho más rápida y eficiente.

En conclusión, otros módulos podrían acceder a estos datos a través de las tablas '_DATA_', ubicado en esta base de datos. Pero es más recomendable o 'estándar' que los demás módulos buscan sus datos en los módulos de base.

Por lo tanto, hemos creado las tablas ‘_DATA_’ en esta base de datos, para acelerar el procesamiento.

Y también, copiamos (a través de código VBA) estas mismas tablas de la base de datos normalizada con los datos de la red (Network_DB) – y es donde todos los otros módulos están buscando datos.

Estas implementaciones pueden considerarse como opciones a través de la interfaz principal de este módulo 'Hunter GE Network'.

 

El ‘checkbox’ ‘(Update Network Other Tables)’ actualiza las tablas principales, tales como 'tbl_DATA_Network' y 'tbl_DATA_Network_CellPoints', sólo con los datos según los criterios configurados (distancia, etc.).

El ‘checkbox’ ‘(Update Network PolygonPoints)’ Actualiza los datos en la tabla 'tbl_DATA_Network_PolygonPoints'. Diferente de la tabla 'tbl_DATA_Network_CellPoints', esta tabla tarda un poco más para que se ejecute, y si la red no tenía ningún cambio de coordenadas, no es necesario actualizarlo siempre.

El ‘checkbox’ ‘(Copy Tables to Network DB)’ copias las tablas ‘_DATA_’ la actual base de datos a otra base de datos ‘Network DB’.

El botón opcional está destinado a ejecutar las acciones correspondientes.

 

Estos son los principales cambios o actualizaciones de este módulo.

Así como una revisión menor, tenemos 3 módulos principales en Hunter:

  • Network: con toda la información de la red, principalmente en términos de parámetros físicos tales como coordenadas, azimutes, etc.
  • Parameters: con toda la información de parámetros lógicos de la red, como BCCH, PSC, etc.
  • Performance: con la información de Performance/KPI’s.

Los módulos de derivados, como 'GE Network', que grafica la información física de la red en Google Earth, en cierto sentido pueden considerarse como un módulo principal, también porque es en este módulo que hacemos algunos ajustes que pueden ser aprovechados por otros módulos.

Un ejemplo de esto es el tamaño de cada celda, de acuerdo a su tecnología y su banda por ejemplo. Podemos decir que nuestras células GSM850 deben tener 200 metros, y células GSM1900 deben tener 150 metros.

 

Así, en los módulos que veremos poco, estos valores se calculan ya de antemano, y de acuerdo a lo que hemos configurado.

Es por eso que creamos las tablas de tipo '_DATA_'. Y la razón para copiar la base de datos de red, es que los módulos restantes tendrán acceso a estos datos listos allí.

Tratando de explicar más claramente, cuando trazan los marcadores en Google Earth (o cualquier otra cosa), no necesitamos más por ejemplo calcular las coordenadas finales de polígonos de cada celda. Esto sería posible, seguro. Pero entonces sería repasar y desperdicio de tiempo.

Incluso con estas explicaciones no han sido completamente claro, no se preocupe: como los nuevos módulos estén disponibles, podrá aprender de una manera práctica utilizando los archivos de ejemplos con datos que son completamente funcionales.

Entonces simplemente ir adaptándose a su red y realidad.

 

Leyenda

Para facilitar el uso de iconos de tu operadora, proporcionamos iconos genéricos, pequeños círculos, con el nombre de cada color.

 

También proporcionamos una hoja de cálculo de Excel con la leyenda que han creado de conformidad con los datos de ejemplo.

 

Nota: puedes encontrar esta hoja de cálculo en ‘C:\Hunter\GE\Network\Help’.

 

 

Resultado

El resultado de este módulo no se cambia. Sigue teniendo los datos físicos de la red presentado en forma simplificada en Google Earth.

 

Conclusión

Hoy comenzamos una nueva etapa en desarrollos de Hunter, la solicitud para aplicaciones de algunos usuarios.

Ahora estamos trabajando con el origen de datos en Access o Excel.

Esto permite un mayor grado de asimilación del conocimiento de que está empezando y está más familiarizado con Excel a Access.

De todos modos, el principal tratamiento se realiza mediante Access, aprovechando el enorme poder de este programa en términos de diversidad de aplicaciones y procesamiento, gracias en gran parte a VBA, cuyo código completo es proporcionada en todos los ejemplos.

Nuevamente gracias por participar y realizó su donación. Su actitud demuestra el reconocimiento. Es a nosotros (telecomHall) a ser cada vez más con la disponibilidad de las aplicaciones nuevas y fantásticas, cubriendo todo que necesita para mejorar su trabajo y su experiencia.

Gracias también por visitas a otras secciones, como consejos y cursos, y por los comentarios

Y gracias también para la promoción de nuestro sitio entre tus contactos: hemos notado un incremento en el número de nuevos visitantes, y seguro que esto es el fruto de su participación.

Hasta nuestra próxima reunión, siempre evolucionando!