Вот некоторые возможности:
Вы можете написать программу, используя GDAL (фактически OGR) на C ++ или Python (или любом другом языке, для которого GDAL / OGR предоставляет привязки), и создавать объекты Polygon из выделения (подмножества) ваших очков.Затем вы можете сериализовать эти полигоны в Shapefile или любое другое хранилище, поддерживаемое OGR.
В качестве альтернативы, забудьте о GDAL / OGR и загрузите ваши данные в базу данных PostgreSQL, активированную с помощью PostGIS.Затем используйте функциональность PostGIS для построения многоугольников
. Есть пример построения многоугольника из точек, основанных на манипулировании грубой силой и использованием конструктора геометрии, опубликованного как поток пользователей postgis Создание многоугольника из точек