Projekat "Ortelius" - Konvetor mapa za ConnectNav navigaciju
Poslato: Sre Jan 21, 2026 7:27 pm
Pozdrav kolege,
Već nekih godinu dana radim na projektu koji sam nazvao "Ortelius" (Po Abrahamu Orteliusu (ili Orteliju), čoveku koji je izmislio atlas). Ideja projekta jeste da napravim program koji će moći da skida OpenStreetMap mape, sa sajta kao što je GeoFabrik, i da ih konvertuje u format koji koristi ConnectNav navigacija na Alfi 159, Breri i Spideru. Budući da su poslednje mape koje su napravljene za ovu navigaciju sa kraja 2015. (iako piše da su iz 2017.), verujem da će ovo biti korisno onima koji hoće da sačuvaju OEM izgled na svojim ljubimcima/ljibimicama.
Većina vas koristi mape (navodno) iz 2017. godine, takođe poznate kao RT3 mape, koje su pravljene za Citroen, Pežo itd, ali sticajem okolnosti, rade i na alfi. Ove mape su generalno jako loše optimizovane za CN navigaciju, spore su i imaju tendenciju da zabodu ili ne rade uopšte. Alternativa su mape pravljene baš za CN navigaciju iz 2009 godine, koje su generalno optimizovanije, brže ali, za naš prostor konkretno, imaju problem što u Srbiji, BiH, Bugarskoj itd. nema lokalnih i manjih puteva, već samo glavnih i autoputeva. Zato sam projekat bazirao na njima.
Za sada imam svu poznatu i dostupnu dokumentaciju koja bi trebala da mi pomogne da projekat teče glatko... Dokumentacija uključuje zvaničnu NAVTEQ-ovu (firma koja je pravila mape u to vreme) dokumentaciju koja objašnjava ugrubo kako mape funkcionišu i koji su principi rada. "Kamen iz Rozete", da se tako izrazim, je privatna dokumentacija od čoveka na internetu poznat kao Janfi67. On je napravio RTxMapEditor, program koji omogućava unošenje custom POI tačaka u mape (najčešće korišćeno za radare, ali doći ću do toga). Bitnije od toga, napisao je dokumentaciju koja objašnjava 85% strukture i finog principa rada mapa.

Okej, dakle, materijal je tu, volja je tu šta me sprečava da napravim konverter? Ovu ideju sam imao još pre nego što sam ugradio navigaciju u auto, tako da je prikupljanje materijala zaprvo počelo pre dve godine. U decembru 2025. mi je Janfi67 poslao ovu dokumentaciju, na čemu sam mu večno zahvalan, i iako sam mislio da ću do kraja januara imati mape koje rade, realnost me je malo jače udarila u glavudžu...
Janfi je svoju dokumentaciju bazirao na mapama za Citroen iz 2006 godine. Iako se nekih 70% stvari podudara sa strukturom u mapama za alfu, postoje neki problemi koje sam koliko toliko uspeo da rešim. Prvi je način kompresovanja fajlova. Da ne dužim, drugačiji je, hvala Bogu uspeo sam da napravim svoj "kompresor". Pored toga postoji problem oko toga gde je centar mape i kako je ona projektovana. Što se centra tiče, mape možete da zamislite kao koordinatni sistem koji jelte počinje iz nule. Problem jeste, gde je na globusu nula. Opet ukratko, računanjem distance između dve poznate tačke, pa onda prebacivanjem toga u proporciju, dobio sam centar i projekciju:

Postavlja se opet pitanje, šta je zapelo? Pa zapelo je što je sad na red došlo da se zaprvo napiše kod za konvertor, i tu imam nekoliko problema. Prvi je što mi je potrebno nešto poput legende na klasično fizičkoj mapi, odnosno spisak svih vrsta puteva, prostora i slično. Pored toga zapinje što sam napravio mape koje imaju samo puteve, bez zona/prostora, bez POI tačaka, znači samo čista mreža puteva. 18 CD-ova kasnije, idalje nemam ideju zašto se putevi ne prikazuju, Navigacija primi disk, prepozna ga da je disk za navigaciju (što znači da sam uspešno napravio 2-3 fajla koji govore navigaciji da je u pitanju disk sa mapama), ali puteva nema...
Ukratko, treba mi neko ko zna da kodira u Pythonu i ko ima neko osnovno zanje iz programiranja i naravno da je voljan da se bavi ovime, da mi pomogne u ovoj agoniji od projekta. Para nema, uslovi su mizerni, ali će vaše ime stajati na svakom disku koji koristi mape koje budemo napravili
Kada budu napravljene, mape će biti besplatne i obuhvataće još više zemalja nego originalne. Trebalo bi da budu brže nego trenutne, mada zbog veličine to ne mogu da garantujem i naravno imaće najaktuelnije puteve ucrtane. Ideja je da ih, isto kao NAVTEQ u svoje vreme, update-ujem svaka 3 meseca, odnosno, svakog kvartala. Biće dostupne i sve POI tačke koje se nalaze na OpenStreetMap-u (Google maps ih prosto ima previše plus, kontrola istih je jako loša, tako da ne želim da u mapama završi: "Nikako ovim putem, greši navigacija")
U nekoj dalekoj budućnosti ideja je i da ubacim RDSTMC - Radio data system - Traffic Message Control. Budući da od nule pravim mape, to mi otvara mogućnost da iskoristim pun potencijal navigacije. RDSTMC za one koji ne znaju je funkcija da se preko radio stanica prenose informacije o putevima (gužve, radovi, itd). ConnectNav ima opciju da te informacije prikaže u obliku ikonice na samoj mapi i da te informacije uzme u obzir pri računanju rute. Ovo bi funkcionisalo tako što bi postojao zaseban modul sa tranzistorom koji bi se povezao preko bluetootha sa telefonom (odakle bi izvlačio informacije sa Google maps-a) i onda slao informacije na navigaciju putem FM-a. Ideja je da se koristi naravno za ucrtavanje radova na putu, zatvorenih ulica, ali i za fiksne radare na autoputevima (a ako Bog da i Mobilne, ako MyPatrol bude voljan da bude partner
). Naravno ovo je neko moje teoretisanje i razmišljanje 20 koraka unapred ali ako baza projekta uspe, ovo će biti vrlo izvodljivo i vrlo moguće...

Na alfa owneru pravim redovnije beleške oko toga doke sam stigao i šta radim u nadi da će mi se neki nesrećnik pridružiti u mojoj bolesti ali, na žalost ili na sreću, takvih još nije bilo. Evo linka od teme: https://www.alfaowner.com/threads/conne ... 175/page-4
Još jednom, ako ima nekoga ko ne voli sebe, i ima neka zanja o programiranju u Pythonu, pozvan je da učestvuje

Već nekih godinu dana radim na projektu koji sam nazvao "Ortelius" (Po Abrahamu Orteliusu (ili Orteliju), čoveku koji je izmislio atlas). Ideja projekta jeste da napravim program koji će moći da skida OpenStreetMap mape, sa sajta kao što je GeoFabrik, i da ih konvertuje u format koji koristi ConnectNav navigacija na Alfi 159, Breri i Spideru. Budući da su poslednje mape koje su napravljene za ovu navigaciju sa kraja 2015. (iako piše da su iz 2017.), verujem da će ovo biti korisno onima koji hoće da sačuvaju OEM izgled na svojim ljubimcima/ljibimicama.
Većina vas koristi mape (navodno) iz 2017. godine, takođe poznate kao RT3 mape, koje su pravljene za Citroen, Pežo itd, ali sticajem okolnosti, rade i na alfi. Ove mape su generalno jako loše optimizovane za CN navigaciju, spore su i imaju tendenciju da zabodu ili ne rade uopšte. Alternativa su mape pravljene baš za CN navigaciju iz 2009 godine, koje su generalno optimizovanije, brže ali, za naš prostor konkretno, imaju problem što u Srbiji, BiH, Bugarskoj itd. nema lokalnih i manjih puteva, već samo glavnih i autoputeva. Zato sam projekat bazirao na njima.
Za sada imam svu poznatu i dostupnu dokumentaciju koja bi trebala da mi pomogne da projekat teče glatko... Dokumentacija uključuje zvaničnu NAVTEQ-ovu (firma koja je pravila mape u to vreme) dokumentaciju koja objašnjava ugrubo kako mape funkcionišu i koji su principi rada. "Kamen iz Rozete", da se tako izrazim, je privatna dokumentacija od čoveka na internetu poznat kao Janfi67. On je napravio RTxMapEditor, program koji omogućava unošenje custom POI tačaka u mape (najčešće korišćeno za radare, ali doći ću do toga). Bitnije od toga, napisao je dokumentaciju koja objašnjava 85% strukture i finog principa rada mapa.

Okej, dakle, materijal je tu, volja je tu šta me sprečava da napravim konverter? Ovu ideju sam imao još pre nego što sam ugradio navigaciju u auto, tako da je prikupljanje materijala zaprvo počelo pre dve godine. U decembru 2025. mi je Janfi67 poslao ovu dokumentaciju, na čemu sam mu večno zahvalan, i iako sam mislio da ću do kraja januara imati mape koje rade, realnost me je malo jače udarila u glavudžu...
Janfi je svoju dokumentaciju bazirao na mapama za Citroen iz 2006 godine. Iako se nekih 70% stvari podudara sa strukturom u mapama za alfu, postoje neki problemi koje sam koliko toliko uspeo da rešim. Prvi je način kompresovanja fajlova. Da ne dužim, drugačiji je, hvala Bogu uspeo sam da napravim svoj "kompresor". Pored toga postoji problem oko toga gde je centar mape i kako je ona projektovana. Što se centra tiče, mape možete da zamislite kao koordinatni sistem koji jelte počinje iz nule. Problem jeste, gde je na globusu nula. Opet ukratko, računanjem distance između dve poznate tačke, pa onda prebacivanjem toga u proporciju, dobio sam centar i projekciju:

Postavlja se opet pitanje, šta je zapelo? Pa zapelo je što je sad na red došlo da se zaprvo napiše kod za konvertor, i tu imam nekoliko problema. Prvi je što mi je potrebno nešto poput legende na klasično fizičkoj mapi, odnosno spisak svih vrsta puteva, prostora i slično. Pored toga zapinje što sam napravio mape koje imaju samo puteve, bez zona/prostora, bez POI tačaka, znači samo čista mreža puteva. 18 CD-ova kasnije, idalje nemam ideju zašto se putevi ne prikazuju, Navigacija primi disk, prepozna ga da je disk za navigaciju (što znači da sam uspešno napravio 2-3 fajla koji govore navigaciji da je u pitanju disk sa mapama), ali puteva nema...
Ukratko, treba mi neko ko zna da kodira u Pythonu i ko ima neko osnovno zanje iz programiranja i naravno da je voljan da se bavi ovime, da mi pomogne u ovoj agoniji od projekta. Para nema, uslovi su mizerni, ali će vaše ime stajati na svakom disku koji koristi mape koje budemo napravili
Kada budu napravljene, mape će biti besplatne i obuhvataće još više zemalja nego originalne. Trebalo bi da budu brže nego trenutne, mada zbog veličine to ne mogu da garantujem i naravno imaće najaktuelnije puteve ucrtane. Ideja je da ih, isto kao NAVTEQ u svoje vreme, update-ujem svaka 3 meseca, odnosno, svakog kvartala. Biće dostupne i sve POI tačke koje se nalaze na OpenStreetMap-u (Google maps ih prosto ima previše plus, kontrola istih je jako loša, tako da ne želim da u mapama završi: "Nikako ovim putem, greši navigacija")
U nekoj dalekoj budućnosti ideja je i da ubacim RDSTMC - Radio data system - Traffic Message Control. Budući da od nule pravim mape, to mi otvara mogućnost da iskoristim pun potencijal navigacije. RDSTMC za one koji ne znaju je funkcija da se preko radio stanica prenose informacije o putevima (gužve, radovi, itd). ConnectNav ima opciju da te informacije prikaže u obliku ikonice na samoj mapi i da te informacije uzme u obzir pri računanju rute. Ovo bi funkcionisalo tako što bi postojao zaseban modul sa tranzistorom koji bi se povezao preko bluetootha sa telefonom (odakle bi izvlačio informacije sa Google maps-a) i onda slao informacije na navigaciju putem FM-a. Ideja je da se koristi naravno za ucrtavanje radova na putu, zatvorenih ulica, ali i za fiksne radare na autoputevima (a ako Bog da i Mobilne, ako MyPatrol bude voljan da bude partner

Na alfa owneru pravim redovnije beleške oko toga doke sam stigao i šta radim u nadi da će mi se neki nesrećnik pridružiti u mojoj bolesti ali, na žalost ili na sreću, takvih još nije bilo. Evo linka od teme: https://www.alfaowner.com/threads/conne ... 175/page-4
Još jednom, ako ima nekoga ko ne voli sebe, i ima neka zanja o programiranju u Pythonu, pozvan je da učestvuje