Страница 1 из 1

Создать полигоны с вершинами из точечного слоя

Добавлено: 07 апр 2016, 06:55
GreenCat
Здравствуйте! Есть шейп с точками. Точки располагаются в виде регулярной сетки, но со своими нюансами (поворот к оси, небольшой разброс между расстояниями по горизонтали и вертикали). Как можно построить полигоны, вершинами которых бы являлись эти точки? Атрибутивные данные не важны, нужны просто полигоны. Fishnet и прочие инструменты для построения сеток не подходят. Нужно, чтобы вершины точно совпадали с точками.
Изображение

Re: Создать полигоны с вершинами из точечного слоя

Добавлено: 07 апр 2016, 22:43
Ariki
Если нужны четырёхугольные полигоны (а не триангуляция), то нужно всё-таки построить Fishnet, приблизительно совместить с точками и выполнить Snap. Но если поворот и разброс — результат перепроецирования регулярной сетки из другой системы координат, то логичнее будет построить прямоугольную сетку в исходной СК и перепроецировать в новую.

Re: Создать полигоны с вершинами из точечного слоя

Добавлено: 11 апр 2016, 07:24
lam
На основе изучения фрагмента исходных данных, алгоритм может быть следующим:
1. Строим горизонтальные линии по полю X (инструмент Point to Line)
2. Строим вертикальные линии по полю Y (инструмент Point to Line)
3. Объединяем горизонтальные и вертикальные линии в один шейп файл
4. Строим полигоны из линий (Feature to Polygon)