На форуме не нашел необходимого решения.
Попробую еще раз, более развернуто, сформулировать задачу:
Есть полигональный слой и точечный.
В семантике точечного слоя прописаны номера точек и их координаты.
Точки привязаны к вершинам полигонов.
Количество точек меньше, чем количество вершин полигонов.
Для каждого полигона необходимо создать список точек, выбранных из точечного слоя, совпадающих с вершинами и отсортированых по порядку обхода вдоль границы этого полигона. Список может представлять либо точечный слой, либо просто таблицу.