| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выделить точки во множестве контуров

Выделить точки во множестве контуров

Ответ
Поиск в этой теме
Непрочитано 11.09.2013, 21:33 #1
Выделить точки во множестве контуров
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 3,031

Есть примерно 300 контуров. И есть 30000 точек. Как бы выделить только те точки, которые попадают внутрь всех этих контуров?
Т.е. есть ли способ найти все элементы, попадающие во множество указанных замкнутых контуров?
Просмотров: 2103
 
Непрочитано 12.09.2013, 07:48
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


может, поможет тема Выделение объектов в области контура, AutoCAD
и эта: Удаление объектов находящихся за заданным контуром
Хмурый вне форума  
 
Автор темы   Непрочитано 12.09.2013, 16:39
#3
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Спасибо!
Только это для одного контура...
Знаю, что для Автокада и эти поштучные решения - уже много, но нужно как всегда сделать все вчера, т.е. срочно-срочно.

В принципе, решение есть, и довольно быстрое, легкое и фирменное. Но оно, во-первых, в Autocad Map3D, во-вторых, двумерное.
1. Создаем площадную топологию из контуров.
2. Создаем узловую топологию из точек.
3. Находим пересечение узловой и площадной топологий - получаем новые точки, совпадающие в плане с точками исходными, и лежащие внутри контуров. Сразу в указанном слое. Но с Z==0.
4. Находим исключение узловой и площадной топологий - получаем новые точки на точках вне контуров. В другом указанном слое. Но с Z==0.
5. Старые точки убиваем. Новые можно выделять по слою.
Что делать при этом с потерей Z - пока непонятно.

Последний раз редактировалось АлексЮстасу, 12.09.2013 в 19:37.
АлексЮстасу вне форума  
 
Непрочитано 16.09.2013, 10:57
#4
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Да, это не всегда спасает. Например, если вам придется создавать площадную топологию из данных Росреестра, вы просто задолбаетесь исправлять ошибки. Их нереально много и простому смертному такая задача не по силам. Так что, увы, ваш способ не универсален.


Если нужно сделать срочно-срочно переводите данные в любой из доступных вам пространственных форматов и составьте классический пространственный запрос.
Мне когда это понадобилось, по справке разобралась за полчаса. Не забудьте при экспорте Z записать в виде данных объекта
Olga_@@@ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выделить точки во множестве контуров

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу пример расчета инсоляции FINE Поиск литературы, чертежей, моделей и прочих материалов 266 25.10.2017 18:54
Линии электрических соединений Shoorup Программирование 23 07.02.2015 15:13
Подправте старый лисп evg76 LISP 10 25.10.2012 10:23
Как из раздела dxf "BLOCKS Section" получить точки контуров объектов HATCH и REGION? KAI Программирование 2 06.11.2010 09:06
Программно выделить линии и объекты, имеющие точки соприкосновения SIvan Программирование 6 24.07.2008 07:50