Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
elena791030
Зарегистрирован: 05.10.2012 Сообщения: 7
|
Добавлено: Пн Дек 16, 2013 7:58 am Заголовок сообщения: Как точечные объекты отцентровать по площадным объектам |
|
|
добрый день
помогите решить следующую проблему-
на основе площадных объектов созданы точечные, часть из них ложиться в центр площадных объектов, а часть на один из углов площадного объекта.
Не могу понять из-за чего это происходит и как можно исправить данное неправильное расположение точечных объектов. |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Пн Дек 16, 2013 9:53 pm Заголовок сообщения: |
|
|
Точечные создавали по центроидам площадных, верно? В MapInfo бывает, что центроид площадного указывает не на "центр", а на первую вершину. Можно перестроить центроиды площадных. Например, таким действием - выбираете объекты, превращаете их в полилинии (см.пункт меню), затем снова превращаете в площадные. При таком перестроении центроиды встанут по центру площадных. Теперь можно заново построить точечные по координатам центроидов. |
|
Вернуться к началу |
|
|
malik66
Зарегистрирован: 23.01.2014 Сообщения: 2
|
Добавлено: Чт Янв 23, 2014 3:58 pm Заголовок сообщения: |
|
|
Не могу понять из-за чего это происходит и как можно исправить данное неправильное расположение точечных объектов. |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Чт Янв 23, 2014 4:03 pm Заголовок сообщения: |
|
|
Это зависит от того, как создаются площадные объекты. Условно, если объект создается с 0 узлов, а затем в цикле к нему добавляются все узлы - то центроид будет в первой точке. Если в MapBasic-команде создания объекта сразу перечислены все вершины, то центроид рассчитается правильно. |
|
Вернуться к началу |
|
|
|