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

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

Удалить дубликаты точек (высотные отметки на топосъемке)

Ответ
Поиск в этой теме
Непрочитано 20.11.2015, 13:15 #1
Удалить дубликаты точек (высотные отметки на топосъемке)
hiro-21
 
Регистрация: 17.09.2014
Сообщений: 25

как разредить высотные отметки на топоплане. может есть такой лисп.
Идея такая, если пикеты между собой ближе чем на 20 см то Lisp должен их удалить)
Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 85
Размер:	71.9 Кб
ID:	160815

Просмотров: 5645
 
Непрочитано 20.11.2015, 13:37
#2
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


_Overkill , с настройкой определенного диапазона погрешности?
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 20.11.2015, 13:58
#3
hiro-21


 
Регистрация: 17.09.2014
Сообщений: 25


Цитата:
Сообщение от sertor Посмотреть сообщение
_Overkill , с настройкой определенного диапазона погрешности?
у меня не вышло..(
пример файла.dwg
hiro-21 вне форума  
 
Непрочитано 20.11.2015, 15:14
#4
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Цитата:
Сообщение от hiro-21 Посмотреть сообщение
у меня не вышло..(
Наверное без программирования не обойтись.
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 20.11.2015, 15:36
#5
hiro-21


 
Регистрация: 17.09.2014
Сообщений: 25


Цитата:
Сообщение от sertor Посмотреть сообщение
Наверное без программирования не обойтись.
неужели люди в ручную разрезжают пикеты?(
hiro-21 вне форума  
 
Непрочитано 20.11.2015, 15:42
#6
ProPeller

Пастух
 
Регистрация: 16.07.2012
Питер
Сообщений: 318


Цитата:
Сообщение от hiro-21 Посмотреть сообщение
неужели люди в ручную разрезжают пикеты?(
Люди не снимают лишнего))
Изначально плохо то, что у вас точки и отметки отделены друг от друга. Наверняка сбрасывали из кредо или через Геоимпорт. Были бы у вас были блоки, проблема решалась бы в 10 раз проще.
Можно и тут программку написать, но в этот раз она сработает нормально, а в следующем чертеже даст осечку.
__________________
Автоматизация должна быть автоматической.
ProPeller вне форума  
 
Автор темы   Непрочитано 20.11.2015, 16:11
#7
hiro-21


 
Регистрация: 17.09.2014
Сообщений: 25


Цитата:
Сообщение от ProPeller Посмотреть сообщение
Люди не снимают лишнего))
Изначально плохо то, что у вас точки и отметки отделены друг от друга. Наверняка сбрасывали из кредо или через Геоимпорт. Были бы у вас были блоки, проблема решалась бы в 10 раз проще.
Можно и тут программку написать, но в этот раз она сработает нормально, а в следующем чертеже даст осечку.
не проблема.экспорт точек в автокаде в формат csv, дальше в credo_dat импорт из шаблона точки. и вуаля у нас точки в кредо, дальше просто экспорт в dxf.
расскажите по подробнее как вы в 10 раз быстрее делаете?
hiro-21 вне форума  
 
Непрочитано 23.11.2015, 08:55
#8
ProPeller

Пастух
 
Регистрация: 16.07.2012
Питер
Сообщений: 318


Цитата:
Сообщение от hiro-21 Посмотреть сообщение
не проблема.экспорт точек в автокаде в формат csv, дальше в credo_dat импорт из шаблона точки. и вуаля у нас точки в кредо, дальше просто экспорт в dxf.
расскажите по подробнее как вы в 10 раз быстрее делаете?
Чёт я вообще не понял, зачем из автокада бросать в кредо, а потом опять из кредо бросать в автокад
Я пытался сказать следующее. Если бы у вас пикеты были представлены в виде блоков с атрибутами, а не точка с текстом, то отфильтровать такие точки будет в 10 раз проще и быстрее посредством написания небольшой программы. В вашем же случае, после того как мы найдем точку которую надо будет удалить, то нужно будет так же найти рядом с ней текст который этой точке принадлежит, а вот тут уже начинаются трудности.
__________________
Автоматизация должна быть автоматической.
ProPeller вне форума  
 
Непрочитано 23.11.2015, 10:05
#9
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Цитата:
Сообщение от hiro-21 Посмотреть сообщение
Цитата:
Сообщение от sertor Посмотреть сообщение
_Overkill , с настройкой определенного диапазона погрешности?
у меня не вышло..(
Как вариант:
При помощи небольшой программки - заменить все точки блоком с атрибутом в виде высотной отметки.
_Overkill применить к блокам.
Тексты удалить.
Oleg T вне форума  
 
Непрочитано 23.11.2015, 10:33
1 | #10
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Цитата:
Сообщение от ProPeller Посмотреть сообщение
Я пытался сказать следующее. Если бы у вас пикеты были представлены в виде блоков с атрибутами, а не точка с текстом, то отфильтровать такие точки будет в 10 раз проще и быстрее посредством написания небольшой программы
Эта задача решаема Как преобразовать точки в блоки?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 23.11.2015, 13:14
#11
hiro-21


 
Регистрация: 17.09.2014
Сообщений: 25


Цитата:
Сообщение от ProPeller Посмотреть сообщение
Чёт я вообще не понял, зачем из автокада бросать в кредо, а потом опять из кредо бросать в автокад
Я пытался сказать следующее. Если бы у вас пикеты были представлены в виде блоков с атрибутами, а не точка с текстом, то отфильтровать такие точки будет в 10 раз проще и быстрее посредством написания небольшой программы. В вашем же случае, после того как мы найдем точку которую надо будет удалить, то нужно будет так же найти рядом с ней текст который этой точке принадлежит, а вот тут уже начинаются трудности.
собственно вот dxf файл из credo_dat
filename.zip
что дальше?)
hiro-21 вне форума  
 
Непрочитано 23.11.2015, 14:24
1 | #12
ProPeller

Пастух
 
Регистрация: 16.07.2012
Питер
Сообщений: 318


Цитата:
Сообщение от hiro-21 Посмотреть сообщение
собственно вот dxf файл из credo_dat
filename.zip
что дальше?)
И зачем он мне?
Я вроде уже всячески пытался объяснить, что вариант из кредо не подходит. Более того, вам уже предложили несколько вариантов преобразования точек в блоки с атрибутами.
__________________
Автоматизация должна быть автоматической.
ProPeller вне форума  
 
Непрочитано 23.11.2015, 14:33
1 | #13
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


hiro-21, в предыдущих постах Вам советовали выполнить преобразование, ну приблизительно так. Далее, прореживание я выполнил в программе Civil 3D с помощью команды _mapclean со значением допуска 10м (чертеж2).
Вложения
Тип файла: dwg
DWG 2007
1.dwg (657.4 Кб, 431 просмотров)
Тип файла: dwg
DWG 2007
2.dwg (529.8 Кб, 430 просмотров)
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 26.11.2015, 13:52
#14
hiro-21


 
Регистрация: 17.09.2014
Сообщений: 25


Цитата:
Сообщение от sertor Посмотреть сообщение
в программе Civil 3D с помощью команды _mapclean со значением допуска 10м (чертеж2).
а можно чуть по подробнее? можно скриншоты убрать под спойлер) спасибо
hiro-21 вне форума  
 
Непрочитано 26.11.2015, 15:12
1 | #15
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


hiro-21
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 145
Размер:	40.8 Кб
ID:	161119  Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 127
Размер:	13.9 Кб
ID:	161120  Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 113
Размер:	15.5 Кб
ID:	161121  
__________________
Как-то так.
sertor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Удалить дубликаты точек (высотные отметки на топосъемке)

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как посчитать высотные отметки Alan2013 Прочее. Архитектура и строительство 2 03.09.2013 14:15
Как сделать отметки точек абсолютными? Qами Вертикальные решения на базе AutoCAD 21 05.09.2012 18:18
VetCAD+AutoCAD 2010 рус. Высотные отметки с противоположными знаками Botan AutoCAD 12 21.02.2011 10:58
Как настроить высотные отметки в СПДС5 diek Прочее. Программное обеспечение 3 17.06.2009 08:39