Найти центр полигона по его координатам

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Найти центр полигона по его координатам

Сообщение Petruxin » 12 апр 2013, 14:51

С этим то понятно...
У топикстартера в объекте 4 точки. Хотя и тут бывают объекты у которых центр не попадает на сам объект. Но в "пресловутой " Панораме такие объекты выдадут топологическую ошибку.
Со знаком УАЗа тоже не выходит
Вложения
Zentr.jpg
Zentr.jpg (14.1 КБ) 4077 просмотров

Александр Фадеев
Завсегдатай
Сообщения: 439
Зарегистрирован: 14 май 2011, 11:20
Репутация: 99
Откуда: Йошкар-Ола
Контактная информация:

Re: Найти центр полигона по его координатам

Сообщение Александр Фадеев » 12 апр 2013, 15:33

У топикстартера в объекте 4 точки. Хотя и тут бывают объекты у которых центр не попадает на сам объект. Но в "пресловутой " Панораме такие объекты выдадут топологическую ошибку.
И правильно делает в некоторых случаях. если не ошибаюсь, то граница объекта не должна пересекать саму себя.
Иногда тружусь ----> http://terraingis.ru/

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Найти центр полигона по его координатам

Сообщение gamm » 12 апр 2013, 17:25

Petruxin писал(а):С этим то понятно...
У топикстартера в объекте 4 точки. Хотя и тут бывают объекты у которых центр не попадает на сам объект. Но в "пресловутой " Панораме такие объекты выдадут топологическую ошибку.
Со знаком УАЗа тоже не выходит
метод работает для односвязных выпуклых фигур (у которых любая линейная комбинация вершин лежит внутри); самопересечения - это нарушения топологии, их быть не должно. Для невыпуклых фигур метод может дать точку вне фигуры, ее придется "втягивать" внутрь (как это делает Мапинфо).

На практике фигуры почти всегда выпуклые и односвязные ...

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Найти центр полигона по его координатам

Сообщение Petruxin » 12 апр 2013, 17:34

gamm Если
На практике фигуры почти всегда выпуклые и односвязные
, то возможно порекомендовать топикстартеру способ с QGIS и центроидами?

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя