Кафедра інженерії програмного забезпечення
Постійне посилання на фондhttps://repository.lntu.edu.ua/handle/123456789/77
Переглянути
1 результатів
Результати пошуку
Item type:Наукова стаття, Геокодинг у веброзробці: аналіз методів та практична реалізація на базі Nominatim(Луцьк: ЛНТУ, 2025-12-05) Сверстюк, Андрій Степанович; Гузоватий, Cергій Володимирович; Андрущак, Ігор ЄвгеновичУ статті досліджено методи реалізації геокодингу у веброзробці, проведено аналіз комерційних API та практичну реалізацію на базі open-source сервісу Nominatim. Актуальність роботи зумовлена необхідністю вибору оптимального геокодингового рішення, оскільки комерційні сервіси створюють значні фінансові перешкоди для проєктів з обмеженим бюджетом, тоді як відкриті альтернативи мають власні технічні особливості. Встановлено, що основною проблемою для розробників є вибір між надійними комерційними продуктами з моделлю оплати за використання та складними ліцензійними умовами, і безкоштовними інструментами, які залежать від якості даних спільноти та вимагають ресурсів для розгортання. Метою дослідження є визначення ефективності Nominatim як життєздатної альтернативи комерційним API. Науково-технічна задача полягає в обґрунтуванні та перевірці архітектурного підходу до організації геокодування на базі вільного ПЗ для обходу обмежень платних та публічних сервісів. У статті використано методи порівняльного аналізу моделей ціноутворення та політик зберігання даних. Практичну реалізацію прямого та зворотного геокодингу продемонстровано на прикладах коду із запитами як до публічного API, так і до власного локально розгорнутого сервера Nominatim. Результати показали, що Nominatim забезпечує повний контроль над даними та нульову вартість, що є перевагою над комерційними рішеннями. Зроблено висновок, що вибір сервісу залежить від пріоритетів, комерційні API підходять для завдань з високими вимогами до точності, а Nominatim є оптимальним для соціально-орієнтованих проєктів з обмеженим бюджетом.