Создание полигона на основе пар координат

0 голосов
спросил 20 Ноя, 09 от Worker (22,480 баллов) в категории Программные продукты Esri
Приветствую!

Есть такая задача. Имеется таблица с парами координат точек верхней левой вершины и нижней правой вершины. Как создать полигон в ArcMap на основе значений x,y координат двух вершин? Подразумевается, что это пряумогольник (то есть своеобразный экстент, если можно так выразиться).
    

4 Ответы

0 голосов
ответил 20 Ноя, 09 от Error (3,840 баллов)
думаю придёцца скрипт писать
0 голосов
ответил 25 Ноя, 09 от geologic (39,860 баллов)
Для каждого полигона недостающие две точки делаются простым копированием соответствующих координат, и их несложно добавить формулами в Экселе. После этого собираете полигончики из точек как обычно, через EditTools...

Думаю, что если в исходных данных имелась бы, например, лишь одна точка и длина-ширина полигона, тоже не былоб проблемы ее рассчитать. Ну и любые построения простых алгоритмических фигур, через тригонометрию в Экселе решаются легко. Скрипт не особо нужен, если это малократная задача, ни разу не приходилось -хотя были и поперечные линии с отстояниями... Как правило, разумно программировать если сложные полилинии, разнообразные полигоны с множеством вершин... Тогда да.
   
0 голосов
ответил 25 Ноя, 09 от Worker (22,480 баллов)
Ага, разобрался. С копированием координат, все правильно. Если разовая задача - только скажем для пары координат можно еще Hawth's Tools, тоже классная вещь.
0 голосов
ответил 26 Ноя, 09 от Worker (22,480 баллов)
Еще один способ нашел. Создал четыре шейп-файла из Add XY Events на основе таблички со значениями координат и соответственно все прочие атрибуты сохранились для точечных объектов. Объединил объекты из четырех шейп-файлов в один. Затем воспользовался инструментом Xtools pro - Feature Conversions - Make one polygon from points. Выбрал в опции Group by Field поле атрибута ID полигонального объекта. Ну а потом уже join таблицу атрибутов точек с полигонами, которые получились.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...