Может попробовать решить математически?
Взять перечень населенных пунктов, координаты которых находятся в пределах большой зоны (внешняя фигура). И исключить из списка перечень населенных пунктов, координаты которых находятся в пределах малой зоны (внутренняя фигура). Затем по координатам вытащить информацию о населенных пунктах.
Как вариант. Но лучше сначала уточнить в ТП Яндекса.
Готового решения я не нашел тогда.
Выбрали местоположения путем сбора данных вручную.
Сидел человек, перебирал))
Информации хватило на тот момент.
Цена вопроса была небольшая, так что оправдались вложения.
А так нет, к сожалению, автоматизации не сделали. Я бы поделился.