Plan y optimización del sitio celular de telecomunicaciones utilizando QGIS
Crear puntos o ubicaciones de sitios:
- Cree una base de datos en CSV (asegúrese de que los tamaños de las antenas estén ordenados en orden descendente: de mayor a menor por último, de modo que se pueda evitar el enmascaramiento a través de la superposición de celdas)
2. Importar a QGIS usando "Agregar capa de texto delimitado"
- Elija los campos X e Y y elija Datum
Crear sectores del sitio:
utilice el complemento "Herramientas de forma" para crear sectores del sitio
Crear sector a partir de "acimut":
en este escenario, se requieren 2 columnas definidas adicionalmente para formar un sector, podría derivarse del "acimut" real del sector.
Per se, un desplazamiento de - / + 20 grados respecto a la orientación real haría que el sector BW estuviera a 40 grados del nodo, o según sea necesario según los requisitos del usuario.
Campo de ángulo inicial: primera columna derivada con - 20 grados. ángulo: Elija la columna correspondiente aquí
Campo de ángulo final: segunda columna derivada con +20 grados. ángulo: Elija la columna correspondiente aquí
Campo de radio: el tamaño de la antena o el tamaño del sector se deben derivar en una columna separada, como de costumbre, y la entrada se debe dar al radio en "Herramientas de forma"
- Propiedades de capa -> Estilo -> Orden de representación de la función de control -> Expresión -> Tamaño de antena -> seleccione Descendente en (Asc / Descripción) para que el tamaño de orden de representación de superposición de sector sea grande en la parte inferior y tamaño pequeño en la parte superior para visibilidad hacia adelante haciendo lienzo del mapa en caso de que los datos CSV o los datos de la tabla no se hayan organizado antes
https://twitter.com/vamsi_uppala/status/984504617215049728
Matriz de distancia: al usar este algoritmo incorporado, la distancia entre el sitio de origen y su vecino más cercano podría identificarse para derivar el tamaño del sector del sitio en función de la densidad / frecuencia del sitio en una geografía dada, de modo que se podría evitar la superposición del sector mientras se mantiene la visibilidad adecuada en todo el zoom niveles (per se 1/3 de la distancia calculada usando el algoritmo se usó en el ejemplo a continuación. En el caso de redes de múltiples tecnologías / capas, podrían usarse magnitudes o tamaños de tecnología / capas sabias para dar un tema de visualización).
Este proceso facilitaría una mejor red de representación con todas las proximidades mientras se trabaja con KPI o análisis de vecinos.
Nota: La lista de sitios únicos debe procesarse ya que la herramienta generaría distancias nulas si las celdas del mismo sitio se procesan para extraer la distancia al vecino más cercano.
Para un procesamiento más rápido, el complemento NNJoin podría utilizarse como un sustituto del vecino más cercano (podría ser necesaria una conversación de distancia en unidades de mapa (grados) a metros o km (métrica)).
Crear vecinos:
Haga que el formato WKT comprenda los puntos de inicio y finalización de línea del marcado vecino
El punto de inicio es el sitio coordinado de origen (Lat1 Long2) y el punto final es las coordenadas del sitio de destino (Lat2 Long2).
Cree una nueva columna con formación de LineString (Long1 Lat1, Long2 Lat2), o podría derivarse más tarde con la ayuda de Field Calculator a través de Layer Properties.
La utilización de centroides sectoriales sería mejor para una representación adecuada y una fácil identificación teniendo en cuenta sitios multitecnológicos.
Las relaciones de vecinos se pueden parchear con estadísticas de red como "Recuento de traspasos / HO tardío / HO temprano / Fallo HO, etc." derivar una temática para grosor de línea o color para una fácil identificación. Este impuesto especial podría usar "Graduado" en el menú "Estilo".
Este proceso de crear números con estadísticas HO es casi instantáneo para un tamaño que se intentó con relaciones HO superiores a 800,000 y un recuento de células de ~ 40,000.
Creación de vecinos a partir del algoritmo de matriz de distancia:
Vecino derivado a través del algoritmo de matriz de distancia y representación en el mapa por sitio de origen, sin embargo, esta es la representación del vecino más cercano asumiendo la presencia de omini, que podría usarse en caso de adición de vecino a nivel de sitio como LNADJW y LNADJG donde SON definiría las relaciones de este perfil definido (el vecino del punto interesante de dos puntos direccionales aún no se ha evaluado para adaptarse al escenario inalámbrico):
La siguiente fórmula podría usarse en el generador de Geometría para representar las relaciones sobre la marcha (Propiedades de capa-> Símbolo único-> Marcador-> Marcador simple-> Tipo de capa de símbolo-> Generador de geometría-> Tipo de geometría-> LineString / MultiLineString): make_line (centroid (geometry (get_feature ('NetworkSiteDatabase', 'Site', "InputID"))), centroid (geometry (get_feature ('NetworkSiteDatabase', 'Site', "InputID"))))
Hacer TAC, los límites de LAC son fáciles en QGIS (100,00 sitios encuentran esto hecho en 1 minuto):
1. Haga "polígonos Voronoi" a partir de puntos
- Use el algoritmo "Disolver límites" en "Procesar caja de herramientas" Hierba para fusionar límites de celdas individuales con límites brutos de TAC, LAC, BSC o clúster, etc.
A continuación se muestra un flujo de trabajo de muestra que toma una distancia de cuadrícula de 10 km x 10 km para colocar sitios de celdas para la geografía india, lo que da como resultado 36.032 sitios con 108.096 celdas. Y cada distrito se describe como un límite TAC único para una fácil comprensión y luego el resultado es el siguiente:
Esta es una representación aproximada de la planificación y se adapta principalmente a las expansiones diarias de capacidad y cobertura por parte de los operadores de red, a menos que tengan métodos de enfoque muy estrictos en los que se sigan las restricciones para dimensionar la visualización. Modelos de propagación de radio, promesas de terreno, desorden, capacidad y servicio (rendimiento de borde de celda, rendimiento promedio, cobertura y tipo de servicios, etc.)
Entrelazado de KPI en sectores:
CSV o Excel se podrían usar con KPI adicionales de nivel de relación de celda, sitio.
o Use el "Botón de unión" en la ventana emergente "Propiedades de capa" como función BUSCARV para extraer datos de informes KPI regulares y representarlos en el mapa como temáticos usando el campo común ej. Nombre de celda / segmento en caso de KPI de nivel de celda o relación cuando se trata de transferencia relacionada, etc.
Y organice la temática en consecuencia: use "Rulebased" con "Graduated" en caso de que genere con múltiples condiciones de una sola vez.
Use el complemento "TimeManager" para verificar las gráficas de KPI para identificar su dinámica aplicando un intervalo de tiempo de intervalo de tiempo diario por hora a través del lienzo seleccionado.
Complementos útiles:
"Hoja de cálculo"
- Importar hoja de cálculo directa de Excel en QGIS
- Clasificación de datos de columna (entero, decimal, cadena, etc.)
- Los datos del archivo se pueden trazar en la importación con los datos geográficos correspondientes (Lat Long para puntos; WKT para líneas HO o polígonos, si los hay) al elegir el dato
- Los informes de KPI podrían tomarse fácilmente en el mapeo a través de este proceso
"TableManager" Para editar encabezados de columna sobre la marcha
"OpenLayer" y "QuickMapservices": para superposiciones de mapas ej. Google Map, Bing Map, OSM, datos de elevación de Aster, etc.
Diagrama de avance de tiempo:
utilice la opción "Diagramas" en la ventana emergente "Propiedades de capa" y cree un gráfico "circular" o un gráfico de "barras" para visualizar la accesibilidad de la señal del sitio mediante muestras TA / PRACH.
Aplicando la temática esquemática para TA y representando todas las muestras en el método del alumno:
Temática TA o PRACH sobre la aplicación de método de magnitud variable o tamaño escalado agregando muestras de TA que exceden los> 6.9 km:
Agregación de TA a través de la calculadora de campo (en este caso, los datos se multiplicaron por 1 para convertirlos en enteros y sumarlos):
El diagrama de prueba de manejo de muestra se muestra a continuación:
QConsolidate: para compartir archivos completos del proyecto con el equipo, etc., conservando todas las propiedades del proyecto.
Otros consejos:
Tome las relaciones HO del sector del sitio colocado de 4G (ya que es SON) y reproduzca el mismo conjunto de sectores del sitio colocado (en 2G <-> 2G o 3G <-> 2G o 3G <-> 2G o 23G -> 4G, esto podría ampliarse al nivel de OSS en forma mensual o bimensual, y limitarse al recuento de HO de máximo rendimiento y al recuento máximo de relaciones permitidas.
Similar a lo anterior podría utilizarse para vecinos de 3G <-3G> en 3G <-> 2G, donde el sitio pierde la proximidad 4G.
Guardar estilo de capa en la base de datos Spatlite:
La temática del diagrama de prueba de manejo podría manejarse fácilmente y el proceso podría ampliarse al clúster típico con tamaños de archivo de más de 200 MB o más. La coincidencia de ruta de conducción Pre a Post podría realizarse con mucha facilidad al amortiguar cualquiera de las parcelas con error de GPS o distancias del depósito (lo que sea alto per se ~ 20 m) de modo que la trama Pre o Post se pueda recortar y se pueda hacer la comparación del depósito adecuadamente y, por lo tanto, evaluación comparativa. QGIS tiene un estilo de capa sobre la marcha mientras está en procesos (Copiar / Pasar) de propiedades temáticas que se guardan en diferentes capas activas o se guardan en m / c local (accesible para el usuario y editable por el editor de texto como NotePad ++, Submlime, etc.) y las temáticas también se pueden compartir entre el equipo, etc.
Ejemplo de RSRP a través de cálculos sencillos de Pathloss en el patrón de radiación direccional omini (se ha creado un mapa Bin / Point con un intervalo de 100 m a lo largo del vector de línea de los ferrocarriles indios), se podría utilizar la distancia individual (búfer de múltiples anillos) para representar el gráfico de predicción de cobertura (Restricciones omitido: inclinación de la antena, elevaciones, reflexiones, absorción y muchos otros):
Representación del diagrama de unidad a partir de contornos de cobertura regulares:
- Dibuje un "búfer de anillos múltiples" de distancia regular desde la ubicación del sitio elegido (largo lat) para hacer anillos de distancia variable alrededor del punto dado, disolver los búferes de distancia facilitaría la representación mejor
- Generar puntos a lo largo de vectores lineales
- Recorte el vector de puntos sobre el búfer de anillo de distancia múltiple para elegir las distancias correspondientes al sitio
- Use la fórmula de modelo de RF adecuada para calcular la pérdida de espacio libre y representar el contenedor
- Utilice el enfoque de cuenca visual para involucrar la Elevación del terreno en la predicción (* Actualmente en exploración)
- Usar inclinaciones de antena, patrón de antena (* Actualmente en exploración)
- Utilice el modelo de absorción de desorden (* Actualmente en exploración)
Aplique COST 231 (modelo de propagación de RF urbano) en asociación con la distancia calculada a través de MultiRingBuffer desde el centroide del sitio. Sin embargo, este proceso podría refinarse aún más para trazar el patrón de radiación direccional de la antena en asociación con la interpolación de los contenedores para la pixelación deseada.
La calculadora de campo podría utilizarse para verificar la cobertura temática del mapa de ruta (puntos marcados a lo largo de la línea) para realizar verificaciones de iteración en diferentes frecuencias y otras constantes.
Costo 231 Modelo de RF urbano: Fórmula en calculadora de campo: TX Power- (46.3 + 33.9 * LOG10 (Banda de frecuencia en MHz) -13.82 * LOG10 (20) - (3.2 * LOG10 (11.75 * 1) ^ 2-4.97) + (44.9-6.55 * LOG10 (antena BTS TX Ht.)) * LOG10 ("distancia en km") + 3)
Modelo Hata Urban RF: Fórmula utilizada en la calculadora de campo TX Power - (69.55 + 26.16 * log10 (1900) -13.89 * log10 (BTS TX antenna Ht.) - (0.8+ (1.1 * log10 (1900) -0.7) * 1.5- 1.56 * log10 (Banda de frecuencia en MHz)) + (44.9-6.55 * log10 (Antena BTS TX Ht.)) * Log10 ("distancia en km")):
Modelo Hata Rural RF: Fórmula utilizada: TX Power - ((69.55 + 26.16 * log10 (Banda de frecuencia en MHz) -13.89 * log10 (Antena BTS TX Ht.) - (0.8+ (1.1 * log10 (Banda de frecuencia en MHz ) -0.7) * 1.5-1.56 * log10 (banda de frecuencia en MHz)) + (44.9-6.55 * log10 (altura de antena BTS TX)) log10 ("distancia en km")) - 4.78 (log10 (banda de frecuencia en MHz)) ^ 2 + 18.33 * log10 (Banda de frecuencia en MHz) -40.94)
Sirviendo la representación de la celda usando hublines (solo condición ideal FSL)
https://github.com/NationalSecurityAgency/qgis-shapetools-plugin/issues/9
Paso 2 No estoy suficientemente familiarizado con QGIS, pero lo que he hecho con sectores en arcgis (para torres celulares y sirenas de tornado) es crear polígonos para reflejar su cobertura. Decida el radio que desea reflejar una potencia específica y un ángulo que desea representar el barrido. Dibuje una línea desde el centro en ángulo azimutal (barrido / 2) para longitud = radio. Luego, dibuje una curva tangente desde ese punto con el ángulo de barrido y el acimut que desee, luego regrese a su punto central. Y eso te da el sector poligonal.
Paso 3 Un poco más complicado aquí. Suponiendo que tiene un radio para definir "cercano", almacena una selección alrededor de su punto de torre usando ese radio (si desea sectores que se enfrentan entre sí, en lugar de un buffer, use un polígono sectorial a su radio de selección construido como en paso 2). Iterar a través de las torres seleccionadas. Para cada torre, usa un arcotangente para orientarla. p.ej
Donde x0, y0 es la ubicación de su torre original y x1, y1 es la ubicación de una torre seleccionada. Una vez que tenga el rumbo, compárelo con el acimut de los sectores en la otra torre. Primero, voltee el rodamiento en la dirección opuesta. por ejemplo, si el ángulo es menor que 180, suma 180. Si es mayor que 180, resta 180. Luego, si el rumbo invertido se encuentra entre los valores de barrido para el sector en la torre seleccionada, tienes una coincidencia.
Por ejemplo, si su rumbo es 225 (hacia el sudoeste), entonces el rumbo invertido es 45 (hacia el noroeste). Suponiendo que tiene sectores enfrentados a 60, 180 y 300, con un barrido de 120 grados. El primer sector cubre de 0 a 120, el segundo cubre de 120 a 240 y el tercero cubre de 240 a 0. Solo el primer sector tiene el rodamiento invertido, 45, dentro de él, de modo que ese es el sector que enfrenta su sector.
fuente