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

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

Как импортировать координаты множества линий из текстового файла?

Ответ
Поиск в этой теме
Непрочитано 26.04.2012, 09:25 #1
Как импортировать координаты множества линий из текстового файла?
Игорь51
 
Регистрация: 24.04.2012
Сообщений: 1

Доброго времени суток.
Возникла проблема импорта координат для построения схемы линий.
Имеем: текстовый файл с названием линии и координатами начала и конца линий. Autocad 2010
Пример файла (но в принципе формат можно изменить):
100,198930.7,2917726.8,0 - начало линии 100
100,209669.8,2924529.7,0 - конец линии 100
101,198863.5,2917447.5,0 - начало линии 101
101,209919.4,2924451.1,0 - конец линии 101
и тд.

необходимо импортировать файл в автокад (т.е. все линии сразу), чтобы получилась схема, как во вложении

Подскажите, как это можно реализовать, если можно подробно, ибо сталкнулся с этой программой в первый раз, чтение подобных тем из других форумов не помогло. Заранее благодарен.

Миниатюры
Нажмите на изображение для увеличения
Название: sample.jpg
Просмотров: 130
Размер:	271.7 Кб
ID:	79193  

Просмотров: 4857
 
Непрочитано 28.04.2012, 11:15
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


ImportXYZ
Импорт координат из текстового файла txt (sdr csv) в AutoCAD
построение линии через имеющийся список точек
Создание графика в AutoCAD на основе txt или xls файла
Ну и самый очевидный способ

Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
Можно привести координаты в вид:
0,0
100,0
100,200
скопировать в буфер (ctrl+c), запустить полилинию и вставить (ctrl+v) в командную строку то, что скопировали только что...
В твоем случае:
1.В блокноте или notepad++ формируем файл вида
Цитата:
198930.7,2917726.8,0
209669.8,2924529.7,0
198863.5,2917447.5,0
209919.4,2924451.1,0
2.Обязательно проверяем, что после 0 нет пробела. Лучше нажать Ctrl+H-> найти пробел->заменить пусто
3.CTRL+A -> копируем в буфер
В Автокаде:
1. Отключаем объектную привязку (клавиша F3 или OSMODE=0)
2. Набираем в командной строке _.Line
3. Аткивируем текстовое окно Autocad (клавиша F2)
4. Ctrl+V -> Enter -> Enter
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 28.04.2012, 11:23
#3
Хмурый


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


VVA, да, только диагональные линии потом придётся удалять, которые прочертятся от конца линии 100 к началу линии 101 (это к примеру).
Поэтому такой способ я не предложил
Хмурый вне форума  
 
Непрочитано 28.04.2012, 11:53
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Тогда заменить
Цитата:
198930.7,2917726.8,0
209669.8,2924529.7,0
198863.5,2917447.5,0
209919.4,2924451.1,0
на
Цитата:
198930.7,2917726.8,0 209669.8,2924529.7,0
198863.5,2917447.5,0 209919.4,2924451.1,0
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как импортировать координаты множества линий из текстового файла?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового типа линий Apelsinov AutoCAD 915 08.07.2022 12:36
повторное открытие текстового файла Mr_Eugene Программирование 11 30.11.2006 15:58