Разработка микросервиса ретайлирования на языке программирования Python
Аннотация
Дата поступления статьи: 18.11.2023В современном мире всё чаще возникает необходимость обработки географической информации в самых различных формах. В данной работе рассматриваются понятие «тайл», его назначение, особенности, а также процесс ретайлирования, представляющий собой метод создания и обновления тайлов. Данная технология способствует повышению эффективности работы современных картографических сервисов, сокращая время загрузки карт. Последовательно представлены основные этапы разработки микросервиса, реализующего логику ретайлирования. Основным поставщиком данных выступает открытый проект OpenStreetMap (OSM). Набор пространственных данных является основным продуктом OSM и содержит актуальные географические данные и информацию со всего мира. Основу технологического стека составляет язык Python, к которому добавляются специализированные модули для работы с тайлами, а также библиотека для реализации простого и качественного API.
Ключевые слова: Python, тайл, ретайлирование, OpenStreetMap, микросервис, Flask-RESTX, mercantile
.