Скачать данные вдоль маршрута

Подскажите как решить такую задачку. Требуется скачать векторные данные с osm вдоль следования маршрута. Такой функционал есть в josm, мне нужно сделать точно также. Вопрос возникает такой - откуда josm узнаёт на сколько кусков надо разбить запрос? Как он определяет, что кусок не превысит максимально допустимый размер скачиваемых данных?

Вот так.

Спасибо, но там немного непонятно как он узнаёт, что зона слишком большая. Всё-таки дёргает сервер и тот ему отвечает каким-то специальным кодом?

Я там обновил ссылку. Он просто качает заведомо мелкими кусочками.

Спасибо, теперь стало понятно. Просто предполагаем, что не наткнёмся на лимит

Тут имеется ввиду в градусах?