QGIS naudojimas FTTH/GPON tinklo planavimui Europos Skaitmeninio Plano įgyvendinimui

Problemos apibrėžimas

Per paskutinius kelis metus daugelis ES šalių pradėjo vykdyti programas, Europos Skaitmeninės Iniciatyvos (EAC), 2010 metais vystytos Europos Komisijoje, įgyvendinimui. Pagal jos gaires, iki 2020 metų kiekvienas Europos Sąjungos pilietis privalo turėti prieigą prie 30 Mbps Interneto ir bent pusė jų turi turėti prieigą, ne lėtesnę už 100 Mbps.

Lenkija yra viena iš šalių, kur diegiamos šitos gairės. Naudodamos Europos Sąjungos lėšas daug vietinių operatorių gali konkuruoti su dideliais telekomunikacijų teikėjais didelio greičio plačiajuosčio ryšio paslaugose. Deja, finansavimo prašymui reikia daug darbo, norit paruošti reikiamą dokumentaciją, įskaitant, be kitų dalykų, planuojamų FTTH (laidas iki namų) tinklų konceptualius žemėlapius.

Dar daugiau, šiuo metu nėra GIS IT įrankių, padedančių potencialiems naudos gavėjams ruošiant dokumentaciją. Problema yra dar sudėtingesnė dėl fakto, kad tokia programinė įranga turėtų leisti kurti dokumentaciją pagal konkrečias programos gaires (pvz. reikalavimas prijungti mokymo įstaigas).

Kadangi mes turime didelę patirtį telekomunikacijos pramonėje, įmonės, duodančios paraišką ES finansavimui, prašė mūsų sukurti programinę įrangą, palaikančią FTTH tinklų koncepcinių žemėlapių kūrimą. Sukurtos programinės įrangos sukurti produktai turėjo stipriai pagreitinti paraiškų paruošimo procesą.

Sprendimo aprašymas

Dėl didelio programinės įrangos populiarumo, plataus prieinamumo, atvirumo ir plačių funkcinių galimybių, atrodė natūralu pasirinkti QGIS, kaip mūsų sprendimo bazinę platformą.

Pagal Europos Tarybos FFTH gaires, ypač svarbu visų pirma paruošti planą, kuriame būtų tiek techniniai aspektai (kablių vietos, dalinimai, galai), tiek ekonominis aspektas (paklausa), paruošti pagal realius adresų taškų duomenis. Pastatų struktūra ir pastatų vystymo tankis sprendžia GPON (Gigabit Passive Optical Network) tinklo dizainą. Norint turėti galimybę efektyviai planuoti tinklo topologiją, reikia be kitų dalykų turėti ir:

  • prieigą prie GIS duomenų,

  • GIS duomenų apdorojimo automatizavimą,

  • tinklo optimizavimo algoritmų taikymą,

  • GPON tinklo inžinerinių taisyklių taikymą.

Visi šie elementai buvo sujungti QGIS platformoje. Žemiau yra trumpas aprašymas, kaip mes įgyvendinome projektą ir kokiu funkciniai elementai buvo įtraukti kuriant vieną sprendimą.

Kad pasiektume mūsų tikslą, mums reikėjo kelių funkcinių komponentų, neskaitant standartinės GIS platformos:

  • GRASS - vektorinių ir tinklo algoritmų rinkinio,

  • QGIS priedų - OpenLayers, QuickOSM, Scipy Point Clustering, WorkContextTracer (mūsų priedas),

  • QGIS modeliuotojo - grafinio eigos modeliavimo įrankio,

  • SpatiaLite - vietinės duomenų bazės įvesties ir išvesties duomenų saugojimui.

Visas sprendimas paremtas taip vadinamų vediklių, įgyvendinančių FTTx tinklo paruošimo pažingsniui, koncepciją. Naudojant „geoapdorojimo“ modeliavimą, mes sukūrėme modelius, kuriems reikia tik operatoriaus įvesties duomenų. Algoritminis sudėtingumas buvo paslėptas modelių viduje dizaino proceso formoje, naudojant esamus QGIS algoritmus bei kviečiant tam skirtus scenarijus.

Įrankinė

Siekiant išvengti situacijos, kai tolimesnių analizių rezultatai susipainioja, mes teikiame priedą WorkContextTraces, kuris grupuoja mūsų darbą taip vadinamuose darbo kontekstuose.

Darbo eiga

Tinklų algoritmai, kurie remiasi GRASS teikiamomis funkcijomis, buvo praturtinti pridedant telekomunikacijų scenarijus. Mes pridėjome paklausos spiečių koncepciją, kuri leidžia naudoti tiek K-means, tiek ir hierarchinius metodus paklausos taškų agregavimui.

Geoapdorojimo scenarijai, naudodami kabelių maršrutizavimo sluoksnį ir Djikstra algoritmą, vysto kabelių maršrutizavmo siūlymą su optinio tinklo mazgų vietomis.

Operatoriams taipogi reikėjo ryšių tarp sukurtų tinklo mazgų ir adresų taškų, kad galėtų įvertinti kiekvienos konkrečios tinklo šakos kainą. Kad būtų galima įvykdyti šią užduotį, mes sukūrėme scenarijus, kurie vykdo šį veiksmą įrašant rezultatus į vietinę SpatiaLite duombazę. Duomenis turi būti galima įrašyti į skaičiuoklę, todėl šiam reikalavimui įgyvendinti naudojame atvirą programinės įrangos biblioteką.

Kaip naudotojai naudojo įrankį, kad sukurtų FTTH/GPON tinklo planą

Naudotojai pradeda darb1 atidarydami nauj1 darbo kontekstą ir nurodydami įvesties adresų taškų sluoksnį, kurį reikia analizuoti. Naudojant standartinę QGIS naudotojo sąsają, naudotojas gali nustatyti aibę reikalavimų adresų taškams ir galu gale pateikti tolimesniems algoritmo žingsniams reikiamus parametrus.

1 žingsnis: įvesties sluoksnis

Neturint informacijos apie esamą civilinę infrastruktūrą, kaip maršrutizavimo sluoksnis buvo naudojamas filtruotas OpenStreetMap kelių tinklas. Scipy algoritmams buvo pateikti įvesties parametrai, adresų taškai sudėti į spiečius paklausos agregatams, pažymint juos atskira spalva, rodančia jų priklausymą konkrečiam spiečiui.

1 žingsnis

Sukūrus visų adresų taškų spiečius, naudotojas pradėjo aukštesnio lygio tinklo planavimo žingsnius, nurodant sluoksnius, paruoštus ankstesniuose žingsniuose ir sluoksnį su GPON tinklo pradiniu tašku.

1 žingsnis: rezultatas

Užbaigus algoritmą, QGIS rodo geometrijos objektus, reprezentuojančius planuojamus kabelius ir sandūrų uždarymo vietas. Remiantis paklausos duomenimis ir tinklo topologija, duomenų bazėje laikoma papildoma informacija, tokia kaip kabelio ilgis, jo profilis, mazgų aptarnavimo plotai.

4 žingsnis: rezultatai

Šiuo metu naudotojas jau turėjo visas dalis informacijos, iš kurios reikia kurti aukšto lygio FTTx tinklo techninę koncepciją. Paskutinė dalis buvo sukurti duomenų ataskaitą, rodančią visus suskaičiuotus duomenis iš kelių skirtingų perspektyvų.

Ataskaita sukurta
Ataskaita sukurta ir transformuota

Išvada

QGIS platformos ir jos priedų galimybių dėka, mes sugebėjome sukurti atviro kodo sprendimą, leidžiantį telekomunikacijų operatoriams paruošti dokumentus, kurių reikia pateikiant paraišką ko-finansavimui ES programai, įgyvendinančiai Europos Skaitmeninį Planą.

Kombinuojant lanksčiu vektorių algoritmus su telekomunikacijų inžinerijos scenarijais mes įgalinome praktinį matematinių algoritmų naudojimą sprendžiant realias problemas, susijusias su telekomunikacijų tinklų planavimu. Naudotojas veikia suprantamoje duomenų apimtyje (savivaldybės, pastatai, keliai), kur šios informacijos transformacija į matematinį modelį yra paslėpta nuo naudotojo.

Naudotojai gavo daug naudos:

  • Automatinį GPON tinklo plano kūrimą pagal viešai prieinamus duomenis ir GPON technologijos inžinerines taisykles.

  • Galimybę tinkinti įrankį pagal specifines ES programos gaires konkrečioje šalyje.

  • Didelį rezultatų tikslumą, atitinkantį realias dimensijas.

  • Generavimą duomenų, kurie reikalingi teikiant paraišką ES finansavimui: tinklo koncepcinis žemėlapis, kabelių ir sandūrų uždarymų ataskaita su aptarnavimo zonų priskyrimu.

  • Galimybę tiksliai nustatyti kiekvienos tinklo dalies konstrukciją ir nusidėvėjimo kainas, skaičiuojant kiekvieno adresų taško prijungimo kainą.

  • Galimybę prioritetizuoti adresų taškus nuo pelningiausių iki nepelningų.

  • Galimybę įvertinti bazinius ekonominius indikatorius, tokius kaip ROI, NPV.

Autoriai

Sprendimas yra pilnai atviro kodo įrankis. Jis yra dalis didesnio projekto, paremto QGIS ir FreeCAD platformomis, kuris turi tikslą būti naudojamu telekomunikacijos pramonėje.

Šio QGIS paremto sprendimo autorius yra Softelnet (https://www.softelnet.com), kompanija, kurianti ir integruojanti programinę įrangą telekomunikacijos pramonei paskutinius 15 metų.