| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.05.2008, 16:06 | #1 | |
Экспорт координат выбранных точек в *.txt
Регистрация: 13.05.2008
Сообщений: 6
|
||
Просмотров: 235122
|
|
||||
Ну тебе прямой наводкой сюда:
"Снять" координаты с поворотных точек Там есть COOR - координаты в txt, csv, exel и COORN - тоже с нумерацией Все это и еще больше лежит в #7 PS (шепотом) Express покупать не нужно, он входит в стандартную поставку
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 10.06.2010 в 09:55. Причина: Навел порядок |
||||
|
||||
Регистрация: 13.05.2008
Сообщений: 6
|
Уважаемый, VVA, там я был.. Как говориться по усам текло - в рот не попало. Тяжко для начала. Два очень навороченныхъ LISP'а. Хочу разобраться с работой такого LISP с самых низов.
Вот, что я нашел во всемирной паутине: Код:
P.S> На всякий случай: если нет времени, сил и желания отвечать каждому новичку, по-сути спрашивающих одно и то же - я все понимаю. |
|||
|
||||
Подробности в коментариях
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 13.05.2008
Сообщений: 6
|
Спасибо большое, уважаемый VVA! Дали пищу для ума. Хватит на пару дней поразбираться.
По сути, когда писал первое сообщение - надеялся в конце концов создать лисп, похожий на Ваш COORN, только с несколько обратной задачей по нумерации точек. Т.е. брать их названия с чертежа, в идеале, если они есть. Я видел тут нечто подобное. Посмотрите, пожалуйста файл в аттаче и по-возможности подскажите - реально ли задуманное мною? P.S> За файл COORN, IMHO, Вас пользователи на руках должны носить, в ряды которых я готов вступить при первой же возможности! |
|||
|
||||
slan.ru Пробуй COORT для твоего примера
Описание Экспорт координат указанных точек, выбранных объектов: точек, блоков, полилиний, сплайнов в текстовый файл, ексел с простановкой номеров Текстовый файл — либо txt, либо csv. Округление координат в соответствии с текущими настройками команды _UNITS (переменная LUPREC !!!) !!!!!!!!!!!!! Набрать в командной строке LUPREC и установить нужную точность округления. !!!!!!!!!! Определены 3 команды COOR - экспорт координат COORN -экспорт координат с нумерацией COORT -экспорт координат с нумерацией, где номером считается ближайший к точке текст *** Добавлено 26 августа Из темы Lisp: coordinates of points to excel sheet (+point number) Модифицированны и оптимизированы команды COOR, COORN, COORT, добавлена команда COORNP COORNP - COORNP + Point - отрисовка точек в узлах полилинии. Файл Ecoor.zip *** Добавлено 15 мая 2010 В архиве Ecoor.zip изменен принцип получения координат LW полилинии. Теперь координаты полилинии получаются как X,Y,Elevation (уровень) ================== 2012.03.28 =========================== EcoorE тоже что Ecoor, но убраны русские сообщения в связи с проблемами при загрузке у китайских товарищей На cadtutor'e эта тема получила дальнейшее развитие и в результате имеем COOR - экспорт координат COORN -экспорт координат с нумерацией COORT -экспорт координат с нумерацией, где номером считается ближайший к точке текст CoorNP-Координаты+Нумерация+Точки. Точки рисуются текущими режимами PDMODE and PDSIZE COORNB - Координаты+Блок (в блок входят точка и атрибут с номером) Так же добавлены настройки: Суффикс, префикс, шаг инкремента, смещения, высоты текста, и символа-разделителя. Если задать символ-разделитель, то можно получить список координат и отделить одну полилинию от другой. Что-то вида Цитата:
rev.11 - Добавлена обработка MPolygon. В настройках добавлена опция при запросе разделителя координат опция ADD Number. В этом случае координаты получают префикс (начиная с 1) номера полилинии, сплайна, мполигона (если их выбрано несколько)
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 10.05.2019 в 23:42. Причина: Обработка внешнего и внутреннего контура mpolygon |
||||
|
||||
Регистрация: 17.09.2007
Сообщений: 102
|
VVA, пытаюсь немного модернизировать ваш лисп, дабы приспособить его для снятия координат точек и передачи их в ANSYS в виде *.mac файлов. Конечный формат файла с координатами сменить удалось. Но никак не пойму, что нужно исправить и дописать, чтобы в этом файле перед номерами точек стояло два символа: k,
|
|||
|
||||
Я так понимаю, что модифицируешь COORN
Тогда что-то типа такого (выделено красным) Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Владимир, огромное спасибо!
Я понимаю, что прошло уже больше полу года, и возвращаться к старым программам нет большого желания, но хотел бы вас попросить, если возможно, добавить в вашу программу следующие возможности: 1) К списку типов объектов: круг и текст, 2) Для 2D полилинии, в качестве Z, брать её уровень, 3) По запросу, в качестве Z, брать значение из близлежащего текста. 4) При маркировке, использовать префикс в номере точки.
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
|
||||
Rossiya Регистрация: 02.06.2009
Rossiya
Сообщений: 2
|
Это просто делается в "Инструментарии для MapInfo". Там можно выгрузить координаты селектированных объектов в TXT, XLS и Word. Сами координаты могут быть как в прямоугольных координатах, так и в виде длин и дирекционных углов или измеренных углов.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
liberakatnem, ты тему внимательно прочитал? По-моему, нет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер Регистрация: 27.12.2009
Ростов-на-Дону
Сообщений: 3
|
Здравствуйте VVA,подскажите пожалуйста, а можно ли в этом лиспе:
1. вместо простановки точек ставить круги диаметром 2 мм и от них делать выноску с номером? 2. при экспорте координат поменять Х и У местами,а также выводить их не только во внешние файлы, а в таблицу AutoCad? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Если будет образец, то можно будет и поковыряться...
1. Обязательна ли выноска (LEADER) или можно просто вставлять текст? 2. Стиль табличный нужен, как минимум.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер Регистрация: 27.12.2009
Ростов-на-Дону
Сообщений: 3
|
Вот он пример правда он немного кривой,т.к. делался вручную в максимально сжатые сроки...Выноска обязательна...требуется оформлением((И еще такой вопросик,можно ли проставлять эту нумерацию например, слева от линии или справа,для того чтобы потом вручную не относить каждый номер ?
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Слушай, да у тебя там следы Civil'a и ADT. Может, действительно попробовать Civil'овские инструменты (если, конечно, Civil вообще имеется)?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Экспорт координат из dxf в txt | eilukha | Вертикальные решения на базе AutoCAD | 14 | 26.04.2008 21:53 |
Нумерация точек на плане и вывод их координат в полярной системе | kukuikar | Программирование | 1 | 17.02.2008 11:15 |
Получение текстового массива координат точек. | Камыч | AutoCAD | 5 | 30.07.2007 12:28 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |
простановка реальных ординатных размеров (координат точек) | AnnaT | AutoCAD | 7 | 15.06.2005 17:56 |