Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Лоскутное одеяло объектов на территорию

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Пожелания и предложения
Предыдущая тема :: Следующая тема  
Автор Сообщение
Сергей Попов



Зарегистрирован: 05.03.2005
Сообщения: 299
Откуда: г. Тольятти - Самара - Копейск

СообщениеДобавлено: Вт 14 Июн 2005 08:33    Заголовок сообщения: Лоскутное одеяло объектов на территорию Ответить с цитатой

Есть проблема: проверить лоскутное одеяло объектов на территорию (в нашем случае - весь город покрыт градострительными зонами) так чтобы небыло дыр между объектами и небыло наложения.
С дырами проблема решается легко: из общей территории города исключаю все объекты [одной Пространственной операцией] - получаю объект - ДЫРКИ и дальше уже продумано, ручками и глазками их штопаю.
А вот как выявить все наложения?
Факт присутствия накладок можно оценить по разнице суммы площадей объектов и площади города.
Объектов - несколько тысяч, разница площадей - несколько гектаров.

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Вт 14 Июн 2005 22:03    Заголовок сообщения: Ответить с цитатой

Для поиска фактов наложения и перекрытия между объектами, которые должны образовывать единое площадное пространство, предназначен штатный модуль "Модуль проверки геометрии картографических объектов" (CheckingDll.dll). Регистрируется при помощи меню "Файл | Модули расширения". После регистрации модуля появляется команда меню "Сервис | Проверка карт".
Использование модуля:
Допустим, у Вас есть слой с площадными объектами, между которыми не должно быть щелей и которые не должны пересекаться. Например, слой "Земельные участки".
1. Выполните пункт меню "Сервис | Проверка карт…". Появится окно проверки карт.
2. На панели инструментов окна нажмите кнопку с зеленым плюсом. В появившемся окне найдите и отметьте галочкой слой «Земельные участки». Нажмите кнопку «ОК». В окне проверки карт появится название слоя.
3. На панели инструментов окна проверки нажмите кнопку «Параметры…». В окне настройки параметров установите переключатель «Только площадные» и переключатель «С количеством ссылок, равным двум». Нажмите «ОК».
4. На панели инструментов окна проверки нажмите кнопку с желтой молнией. Будет произведена проверка выбранных слоев. Нажмите кнопку «ОК».
5. В окне проверки переключитесь на закладку «Результаты проверки». Там вы обнаружите список конфликтных ребер, организованных в непрерывные цепочки.
6. Переходя по списку ребер и используя кнопки панели инструментов закладки «Результаты проверки» проверьте ситуацию в месте нахождения конфликтных ребер.
7. По мере исправления ситуации регулярно проводите повторную проверку до тех пор, пока ситуация не будет полностью откорректирована.
Следует заметить, что в списке конфликтных цепочек всегда будут присутствовать ребра, являющиеся граничными ребрами общего площадного покрытия.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Пожелания и предложения Часовой пояс: GMT + 5
Страница 1 из 1

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


© phpBB Group
Русская поддержка phpBB