Grįžti...

Keliai

Nuvažiavimų panaikinimas

GRPK duomenų rinkinyje yra atskirai pažymėtos „lėtėjimo greitėjimo juostos“. Tai kelias, kuris paprastai būna labai arti kelio, į kurį įsilieja, jie papildomos informacijos neduoda, o žemėlapį užkemša, todėkl juos norime panaikinti. Paprastai reikia identifikuoti, kuris galas yra pabaiga, ir tada panaikinus lėtėjimo greitėjimo juostą, reikia jos pradžią sujungti su keliu, į kurį įsilieja lėtėjimo greitimo pabaiga.

Iliustracijoje žemiau matomi tokie paprasti atvejai, čia raudonai pažymėta lėtėjimom greitėjimo kelias (kuris panaikinamas), mėlynai pažymėtas „pradinis“ kelias, o žaliai - jis pakeistas taip, kad panaikinus lėtėjimo juostą nedingtų kelių grafo jungumas.

Kartais letejimo greitejimo juostos yra vietose, kur tas pats grafas/sujungimas išsaugomas per kitus kelius, t.y. panaikinus lėtėjimo greitėjimo juostą nereikia nei kurti papildomų kelių, nei kaip nors keisti esamus:

Kai kurias lėtėjimo greitėjimo juostas kerta kiti keliai, tada tokie keliai lieka. Bet, jei yra vienas kelias, kuris liečia lėtėjimo juostą, tai tokį kelią reikia pratęsti iki artimiausio kelio.

Akligatvių panaikinimas

Iš žemėlapio panaikiname trumpus akligatvius, nes jie neneša naudingos informacijos. Taigi randame kelius, kurie per vieną ar kelias geometrijas, yra trumpesni nei nurodytas ilgis (mūsų atveju - 100m.) ir juos naikiname.

Naikinant akligatvius yra išimtys. Nenaikiname kelių, kurie veda prie pavienių pastatų.

Paralelinių kelių sujungimas

Smulkesniuose masteliuose per daug smulkios kelių detalės prideda nereikalingo žemėlapio apkrovimo ir taip paslepia esminę kelių tinklo informaciją. Todėl smulkesniuose masteliuose norime palikti tik esaminę grafo informaciją, ir panaikinti perteklinę: žiedus, lygiagrečiai einančius kelius ir pan.

Rezultatai

Vykdymo statistikos

TipasNuvažiavimų panaikinimasAkligatvių naikinimasTinklo supaprastinimas
OSM00122
GRPK285107872