www.map-info.ru :: Просмотр темы - проблема при создании точечных объектов из полигона
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Наталья Карсукова



Зарегистрирован: 13.11.2009
Сообщения: 4

СообщениеДобавлено: Пт Ноя 13, 2009 6:54 pm    Заголовок сообщения: проблема при создании точечных объектов из полигона Добавить ответ со ссылкой на данный текст

Столкнулась со следующей проблемой. Имеется полигон, при помощи спец. утилиты в узлах полигона были созданы точки, пронумерованы при помощи rowid. Оказалось, что в узле, где замыкается полигон, создается два точечных объекта, то бишь появляются точки с одинаковыми координатами, но разными номерами! Как этого избежать? Вопрос жизни и смерти!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
cirin



Зарегистрирован: 07.04.2009
Сообщения: 5

СообщениеДобавлено: Пт Ноя 13, 2009 8:25 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Вариант 1
Такова фунциональность используемой Вами утилиты. Решение: заменить утилиту.
Вариант 2
В изначальном полигоне действительно сдвоенный узел. Проверить это можно, включив режим "Форма" (изменение узлов) - сдвоенный узел не виден, в отличие от одиночных. Решение: удалите лишний узел вручную, либо пропустите полигон через функцию "Совмещение и генерализация" меню "Объекты", отметив опцию "Совмещение узлов разных объектов" и задав в параметрах опции значения, равные 0.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arhara



Зарегистрирован: 18.02.2009
Сообщения: 400
Откуда: Moscow, RF

СообщениеДобавлено: Сб Ноя 14, 2009 2:04 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Узел, который начинает замыкает полигон всегда один и тот же. Причем в большинстве ГИС. Проверьте, что происходит при преобразовать в полилинию. По моему он там то же остается, но так его по крайней мере можно удалить. А в целом запрос на полученных точках выявит вам эти узлы на раз - для этого надо сделать его сгруппированным по CentroidX(obj), Centroid(Y) для верности можно к ним применить функцию округления Round знака до 3-го.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru