Apdorojant kiekvieną liniją atliekami šie veiksmai:
• Apskaičiuojami trasos posūkiai linijos verteksuose. Posūkis vaizduojamas tada, kai sekančios atkarpos kryptis nuo prieš ją esančios atkarpos krypties yra nukrypusi ne mažiau kaip 45° / 2. Parenkant posūkio kodą kampas priartinamas prie artimiausio 45° kartotinio. Pvz.: 100° – kodas 0, 128° – kodas 1.
Posūkių krypčių kodavimai:
0
7 | 1
\ | /
--------6----> -- 2
/ | \
5 | 3
4
• sudaromas kiekvieno vertekso aprašymas ir įrašomos dujotiekio vamzdžio altitudės. Kai aprašyme figūruoja siūlės numeris (“a”, ”b”, “į”, “j”, “s”), patikrinama atributo NUMERIS reikšmė, ar joje yra simbolis “/”, kuris naudojamas siūlės numeriui nuo siūlės žymeklio atskirti. Jeigu šito simbolio siūlės numerio aprašyme nėra, tai nebus įrašomas joks siūlės numeris. Trumpai tariant, siūlės numeris arba žymeklis gali būti įtraukti į aprašymą tik tuo atveju, jeigu jie abu yra nurodyti ir vienas nuo kito atskirti “/”.
• prie kiekvieno vertekso ieškomos žemės altitudės. (linijos galuose privalomos)
• apskaičiuojami atstumai tarp verteksų. Atstumai tarp verteksų skaičiuojami atsižvelgiant į tai, kad linija tarp jų gali būti lankas.
• aptinkamos kertančios komunikacijos, sudaromi jų aprašymai, kurie įterpiami atitinkamose atkarpose. Komunikacijos tipas nustatomas pagal tai, kokiam sluoksniui jis priklauso. Šiuo metu yra numatyta 15 tipų kertančių komunikacijų ir 8 tipai projektuojamų kertančių komunikacijų.
• suformuojamas pagrindinis masyvas duomenų išvedimui į bylą. Atsižvelgiant į linijos pobūdį (“Atskira” ar “Pratęsianti”), jos duomenys atitinkamai surašomi į masyvą.
• duomenys išvedami į tekstinę bylą “Automatizuotai Sudaryti Duomenys.txt”. Profilio nustatymuose nurodytame duomenų kataloge sukuriama tekstinė bylą Automatizuotai Sudaryti Duomenys.txt. Joje surašomi visi duomenys, reikalingi profilio išbraižymui.