Або «якщо хочеш, щоб щось було зроблено добре, зроби це сам»
Ще кілька років тому в Росії ніхто і не уявляв собі, що картографічні дані можна створювати своїми силами, а не купувати ліцензії у сторонніх компаній, до того ж іноземних, які цим займаються. Сьогодні ситуація змінюється на краще, і у нас з'являються розробники навігаційного софта, які для створення точних карт міст і максимального покриття беруть не сторонні дані, а власні, отримані в ході самостійного дослідження територій і створення картографічного покриття. Одним з найбільш наочних прикладів серед розробників, які йдуть цим шляхом, є компанія ЗАТ «ЦНТ» зі своєю програмою «Навітел Навігатор».
Дороги, світлофори, дороги, світлофори ...
Так з'являються партнерські відносини розробника навігаційної програми і творця картографічних даних. Відносини класичні, ринкові, як і будь-який інший товар, картографічні дані купуються і використовуються для навігаційного ПО. На сьогоднішній день в світі є кілька найбільших компаній, що надають картографічні дані, це Navteq і TeleAtlas.
У такого способу отримання картографічних даних є один істотний мінус. Якими б могутніми і великими не були компанії TeleAtlas і Navteq, вже куплена Nokia, до слова, вони не можуть створювати однаково точні карти для всіх країн в світі, це очевидно. Пріоритетними для цих компаній є ринки США і Європи, хоча в останні пару років і Росія стає однією з важливих країн для складання картографічних даних.
Орієнтація найбільших творців карт на Європу і США призвела до того, що в вітчизняних навігаційних програмах часом використовуються далеко не найточніші дані. Звичайно, і TeleAtlas, і Navteq їх постійно оновлюють, але швидкими такі оновлення назвати не можна. Та й точність самого покриття, як правило, обмежена тільки найбільшими містами Росії, а якщо місто трохи менше, навряд чи для нього знайдеться докладна карта, про те, щоб для невеликих міст були детальні дані про точки інтересу (POI) та інші речі, і мови не йде.
Де моя вулиця, де мій під'їзд, де ж він, де мій дворовий проїзд?
Саме тому той факт, що компанія ЗАТ «ЦНТ» самостійно малює свої карти, взявши за основу тільки загальні дані «Роскартографії», є значним плюсом для її навігаційної програми «Навітел Навігатор». По-перше, подібний підхід дозволяє отримувати максимально точні карти вже «об'езженних» спеціальними командами міст і трас. По-друге, розробник не залежить від партнера, який надає картографічні дані, а отже, може сам вибирати невеликі міста і траси між ними, які будуть найближчим часом нанесені на карту і додані в картографічну базу даних.
Але головне - самостійне одержання даних дозволяє оперативно додавати в свою програму нові функції. Одна з таких «фішок» Навітела - підтримка дворових проїздів. Це означає, що при бажанні ви можете вказати програмі складання маршруту максимально коротким шляхом через дворові проїзди, а якщо ви бачите, що ось-ось потрапите в пробку на великому шосе, то завжди можете вивчити по карті найближчі проїзди і, згорнувши в один з них , об'їхати пробку. Словом, прикладів використання цих даних можна навести багато.
сухі цифри
Може здатися, що все це тільки загальні слова і нічого більше, адже так просто написати, що все добре, а що саме - не сказати. Для того щоб картина була повною, наведемо деякі сухі цифри, які характеризують якість покриття в «Навітел Навігатор».
Які регіони і міста Росії представлені в Навітел вже сьогодні?
Для республіки Білорусь це такі дані:
- Оглядова карта України, що включає в себе повну дорожню мережу країни
- 28 000 міст і населених пунктів України
- Київ з внутрішньодворовими проїздами, деталізовані "до будинку" міста Київської області (Біла Церква, Богуслав, Бориспіль та інші), Дніпропетровськ
- Найбільші міста: Донецьк, Запоріжжя, Львів, Миколаїв, Обухів, Одеса, Полтава, Українка, Фастів, Харків, Херсон
- Карти міст і населених пунктів з деталізацією "до вулиці": Ялта, Боярка, Нове, Тарасівка, Брюховичі, Винники, Сокільники, Антонівка, Куйбишеве, Чорнобаївка
Якщо ви використовуєте «Навітел Навігатор Співдружність», версію з усіма перерахованими картами, то зможете без проблем прокладати маршрути, наприклад, з Києва в Москву або з Одеси в Уфу, вони будуть розраховуватися точно так же, як і будь-який маршрут від однієї вулиці до іншої . Перемикатися між картами «на кордоні» немає необхідності, тому що карти різних країн узгоджені між собою. У цьому також полягає перевага, коли навігаційна програма використовує «власні» картографічні дані, а не від різних постачальників.
Зроби сам
Крім офіційних карт, які постійно оновлюються і поліпшуються, «Навітел Навігатор» підтримує роботу з картами аматорськими. Це означає, що якщо вашого міста чи області в картах від Навітела немає і ні в жодній іншій навігаційної програмі також немає, ви можете самостійно створити таку карту і довантажити її в Навітел. Фішка в тому, що «Навітел Навігатор» працює з такими картами як з рідними, тобто при дотриманні основних правил при створенні карти (формат і т.д.) ви отримуєте робочу карту для навігаційної програми, по якій можна прокладати маршрути, відзначати точки інтересу і робити все інше. У Навітел такий підхід нітрохи не забороняється, і ви можете вільно використовувати в програмі свої карти або довантажувати сторонні, яких вже досить багато (посилання на них є в офіційному форумі програми). Не погано?
висновок
Одне з найбільш неочевидних, але, тим не менш, важливих переваг описаного вище підходу до створення навігаційної програми, коли одна і та ж компанія створює і картографічну базу, і софт, ось у чому. У цьому випадку компанія-розробник має прямий доступ, що логічно, як до своїх картографічних даних, так і до підтримуваної навігаційної програмі, а значить таку програму можна максимально швидко оновлювати.
Друга перевага - вже зараз «Навітел Навігатор» покриває практично всі великі та середні міста Росії, Білорусії і України, до того ж, між цими містами ви можете абсолютно вільно подорожувати, прокладаючи маршрути за допомогою Навітела.
Якщо ви хочете дізнатися в деталях, як саме компанія готує картографічні дані і уточнює інформацію по вже існуючими картами, прочитайте також ось цей матеріал.