×

Вы используете устаревший браузер Internet Explorer. Некоторые функции сайта им не поддерживаются.

Рекомендуем установить один из следующих браузеров: Firefox, Opera или Chrome.

Контактная информация

+7-863-218-40-00 доб.200-80
ivdon3@bk.ru

Разработка микросервиса ретайлирования на языке программирования Python

Аннотация

Мишин П.А., Мишина П.А.

Дата поступления статьи: 18.11.2023

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

Ключевые слова: Python, тайл, ретайлирование, OpenStreetMap, микросервис, Flask-RESTX, mercantile

2.3.1 - Системный анализ, управление и обработка информации

.