Импорт точек из текстовых файлов
Текстовые файлы являются универсальным форматом, позволяющим обмениваться данными о местности. После выполнения топографической съёмки данные о точках поверхности могут быть экспортированы из тахеометра в текстовый файл. Затем данные о точках из текстового файла можно загрузить в любой проект IndorCAD и использовать для работы.
В текстовом файле описания точек информация должна быть введена построчно. Для каждой точки должны быть заданы координаты (X, Y, Z) и код, по которому определяется тип точки (у рельефных точек код принимает чётные значения, у ситуационных — нечётные). Данные в строке могут отделяться пробелами, символами табуляции, запятыми и другими специальными символами-разделителями. Несколько первых строк могут быть комментарием к содержимому файла.
Чтобы загрузить точки из текстового файла, нажмите кнопку Данные > Импорт > Поверхность , а затем в выпадающем меню выберите пункт Файлы описания точек (*.txt, *csv, *xyz). В диалоговом окне импорта файла выделите файл с точками, после чего нажмите кнопку Открыть .
Следуя указаниям мастера импорта текстового файла, выберите способ преобразования данных, а затем нажмите кнопку Готово . Переключение между окнами мастера осуществляется с помощью кнопок > . Чтобы отменить импорт данных, нажмите кнопку Отмена .
Если первые строки файла содержат комментарии, то укажите, с какой строки следует начинать импорт точек. Далее выберите один из двух форматов данных файла.
- Фиксированная ширина столбцов . В этом случае каждый столбец данных имеет заданную ширину.
- Столбцы отделяются разделителями . При этом значения полей данных отделяются знаками-разделителями (пробелами, запятыми и т.д.).
Выберите кодировку текстового файла. Если заданная кодировка не соответствует кодировке, в которой сохранён текстовый файл, данные могут быть прочитаны неверно.
В области Предварительный просмотр файла отображаются данные выбранного файла в заданном формате.
Параметры импорта, которые определяются на втором шаге мастера, зависят от выбранного формата данных.
Формат с фиксированной шириной столбцов
Если выбран формат с фиксированной шириной столбцов, то на втором шаге мастера необходимо определить количество и ширину полей, т.е. указать, как строку следует разбивать на столбцы.
В первой строке таблицы Образец разбора данных вертикальные линии обозначают конец столбца. Чтобы добавить или удалить линию-разделитель, воспользуйтесь кнопками Добавить и Удалить . Установить ширину столбца можно двумя способами:
- выделить любую ячейку столбца и указать ширину столбца в поле Ширина ;
- переместить линию-разделитель с помощью мыши. Для этого поместите указатель мыши на линию и перетащите её, удерживая нажатой кнопку мыши.
Формат с разделителями
Если выбран формат с разделителями, то на втором шаге мастера необходимо установить символы-разделители. В качестве символов-разделителей можно выбрать пробел, табуляцию, запятую или точку с запятой, а также задать любой другой символ в поле Другие .
Результат отображается в таблице Образец разбора данных .
На третьем шаге мастера импорта требуется назначить типы столбцам данных в файле. Для этого щёлкните мышью на названии столбца и выберите тип столбца из раскрывающегося списка. Данные из столбца могут быть координатами, кодами, именами точек или комментариями. Если тип столбца не задан, то данные из этого столбца не импортируются.
Замечание. Элементы столбца, не соответствующие формату заданного типа, полагаются равными нулю. Например, код точки представляет собой целое число, и если в столбце стоят дробные числа или текст, то код полагается равным нулю. Значения таких элементов следует исправить до импорта в любом текстовом редакторе.
На четвёртом шаге мастера импорта можно указать, чтобы импортируемые точки были последовательно соединены в линию. Это может быть удобно в тех случаях, когда в файле содержатся координаты точек только одной структурной линии (например, съёмка оси дороги через GPS).
Опция Инвертировать Z-отметки импортируемых точек меняет знак Z-отметок точек на противоположный.
После нажатия кнопки Готово выполняется импорт данных в активный слой текущего проекта.
Импорт координат точек в Autocad 2000-2013 из текстовых файлов
Программа загружает (импортирует) координаты точек из файлов формата *.txt, *.csv, *. tsv в программу Autocad версии 2000-2013 .
Файл c координатами для импорта может быть сформирован вручную, или с помощью программы GroundArc TSP или другой программы.
Работа с программой:
1. Запустить программу Point2CAD:
Если в файле присутствует строка заголовок с обозначениями столбцов (см. пример файла №1, первая строка «N X Y H»), то необходимо установить флаг «Пропустить первую строку (заголовок) в исходном файле». Если этого не сделать, то Point2CAD выдаст окно с сообщением об ошибке.
По умолчанию, в Autocad не совпадает направление осей с геодезическими, для этого случая нужно установить флаг «Поменять местами X и Y (для корректного импорта в AutoCAD)».
2. Выбрать файлы для импорта:
3. Преобразовать данные, нажав кнопку «Преобразовать»:
В окне сообщений появится ход процесса преобразования;
В папке с исходными данными появятся документы с расширением *.src;
4. Для импорта в Autocad координат точек, нужно запустить Autocad и выбрать меню «Tool->Run Script»
Затем указать документ *.src с координатами, получившийся в результате работы программы
После чего нажать кнопку «Open» На экране появятся точки, с координатами из загруженного документа
Загруженные точки распределяются по следующим слоям
Слой !H – отметки, !Label – имена (названия, номера) точек, !Point – точки с координатами.
Точки в Autocad передаются примитивом «Point», поднятым на отметку из файла с координатами.
перенос точек из *.txt в autocad
Здравствуйте. у меня вот такая проблемка. у меня есть текстовый файл с координатами. вот в примерно в таком виде:
68.54___87.93
03.9____02.08
69.55___61
19.74___159.66
мне нужно по этим координатам начертить полигон. но их очень много. может есть какое-нибудь приложение к autocad. в котором не нужно набирать координаты точек в ручную. или может кто подскажет каким образом это можно сделать.
#2 Ответ от Vadim 17 сентября 2007г. 01:57:08
Re: перенос точек из *.txt в autocad
Тут никаких приложений не надо, все просто. В текстовом редакторе (Ворд, Блокнот и т.д.) правкой заменяете (___) на (,), должно получиться что то вроде
68.54,87.93
03.9,02.08
69.55,61
19.74,159.66
Потом копируете все в буфер обмена. В Автокаде, в зависимости от того нужны точки или полилинии, запускаете point (точка) или pline (полилиния). На запрос командной строки о координатах делаете вставку из буфера обмена. Не забудьте при необходимости поменять местами Х и У (в текстовом файле). Если необходимо что-бы точки всавлялись с номерами из текста, проще всего открыть текст EXCELем, и сформировать в столбце команду типи dtext (координаты и имя точки), а в другом point (координаты). Скопировать их в буфер и кинуть в командную строку Автокада. Здесь нет сложностей, надо просто внимательно прочитать командную строку при выполнении этих команд «вручную» и добиться того же эффекта в тексте.
Импорт | Экспорт координат
Если поставить галочку в чекбоксе, то будет доступен выбор строк из загруженного файла, если галочку убрать то будут загружены все данные из файла. К сожалению, при ручном выборе строк, есть ограничение, выбрать можно любое количество, но загрузятся не больше 256 строк.
Разделитель
Выбираем что служит разделителем данных, доступно при расширении фала txt. Можно выбрать из предложенных, либо ввести свой вариант при выборе пункта «Другое»
Фильтр данных
Отфильтровывает строки данных из файла согласно условию по каждому столбцу данных. При этом можно использовать символы-шаблоны:
(Звездочка) * — соответствует любой последовательности символов. Может использоваться в любой позиции строки
(Знак вопроса) ? — соответствует любому одиночному символу; например, ?BC соответствует ABC, 3BC и т.п.
Формат данных
Возможна смена форматов данных, причём под X подразумевается направление на Север.
Создаваемые объекты
Основной объект.Пикет. Выбираем объект, который будет построен (начерчен) по координатам из файла. Доступны следующие объекты:
- Точка
- Блок
- Круг
- Полилиния
- 3D полилиния
При выборе объекта блок, будет предложено выбрать имя блока из списка существующих в чертеже. Второстепенные объекты. Возможно подписать номер, отметку и описание для каждой точки. Если в качестве основного объекта будет выбран блок, и он содержит атрибуты, то значение может быть записано в атрибуты. Кроме данных, взятых из файла, можно задать новые: Номер. Формат ввода *#*, где * — префикс\суффикс (можно опустить), # — целое число. Отметка. Формат ввода — вещественное число, если ввести со знаком + или -, то оно будет прибавлено или отнято соответственно от отметки из файла. Описание. свободный формат ввода.
Для каждого объекта можно выбрать слой из списка уже существующих в чертеже или создать новый, а так же задать цвет и высоту текста для подписей. Так же доступен выбор, учитывать или нет ПСК при построение объектов
Большинство настроек программы будет сохранено между сеансами AutoCAD.
В качестве разделителя дробной части может служить как точка, так и запятая.
Экспорт из AutoCAD в текстовый файл
Файл
Указываем куда будут записаны координаты. Можно создать как новый файл, так и открыть существующий, данные будут дописаны к уже имеющимся в файле.
Выбор объектов
Выбрать по… указываем образец объекта (примитива) данные которых необходимо получить, после этого будут выбраны все объекты (примитивы) в чертеже, подобные указанному в качестве образца, а именно того же типа, если поставить галочку, в соответсвующих чекбоксах, то того же цвета и слоя. Доступны следующие типы объектов (примитивов):
- Отрезок,
- Полилиния,
- 3D Полилиния,
- Млиния,
- Сплайн,
- Текст,
- МТекст,
- Блок,
- Круг,
- Точка.
- Cogo точик (Civil)
- (при необходимости список могу расширить…)
Выбрать из… позволяет выбрать объекты (примитивы) из выбранных ранее по образцу.
При этом для наглядности (а то ли вы выбрали), в диалоге будет отображаться: тип, слой, цвет и количество выбранных объектов.
Формат данных
Разделитель. Выбираем что будет служит разделителем данных при записи в файл. Можно выбрать из предложенных, либо ввести свой вариант при выборе пункта «Другое»
Номер
- По умолчанию 1 -> 1 ,2,3,…,n.
- Пользовательский формат ввода: *#*, где * — любое количество букв , до # — префикс, после # — суффикс, # — номер (любое количество цифр), пример tr235ort -> tr235ort, tr236ort, tr237ort,…, tr(235+n)ort.
- Ближайший тест, в качестве номера будет использоваться ближайший к объекту текст, причём любого содержимого, но при выборе такого-же режима «ближайший текст» для Отметки, тексты формата #.# , где #- любое количество цифр, . — точка или запятая, будут зарезервированы для отметок и не будут использоваться для Номера. Ближайший текст ищется не по точке вставки текста, а по центру габаритного контейнера вокруг текста
- Содержимое (доступен только для объектов (примитивов) типа Текст и МТекст) в качестве номера будет использоваться содержимое текста.
- Список имён атрибутов (доступно для объектов (примитивов) типа Блок) в качестве номера можно выбрать содержимое одного из атрибутов, при наличии в блоке атрибута с именем «№», он будет автоматически предложен по умолчанию .
- Номер или Имя для Cogo точек (Civil)
Отметка
- Координата Z — Z координата объекта (примитива).
- Пользовательский формат ввода: вещественное (действительное) число.
- Ближайший тест, в качестве отметки будет использоваться ближайший к объекту текст, формата #.# , где #-любое количество цифр, . — точка или запятая. Ближайший текст ищется не по точке вставки текста, а по центру габаритного контейнера вокруг текста
- Содержимое (доступен только для объектов (примитивов) типа Текст и МТекст) в качестве отметки будет использоваться содержимое текста.
- Список имён атрибутов (доступно для объектов (примитивов) типа Блок) в качестве отметки можно выбрать содержимое одного из атрибутов, при наличии в блоке атрибута с именем «H» (заглавная латинская h), он будет автоматически предложен по умолчанию.
Описание
- Не требуется — опускается, отсутствует .
- Пользовательский формат ввода: всё что угодно ☺.
- Содержимое (доступен только для объектов (примитивов) типа Текст и МТекст) в качестве описания будет использоваться содержимое текста.
- Список имён атрибутов (доступно для объектов (примитивов) типа Блок) в качестве описания можно выбрать содержимое одного из атрибутов, при наличии в блоке атрибута с именем «COD» , он будет автоматически предложен по умолчанию.
- Описание или Имя для Cogo точек (Civil)
Отметка в чекбоксе означает — подписать данные на чертеже.
Система координат
МСК — координаты будут считаться в мировая система координат, игнорируя текущие настройки
ПСК — координаты будут вычислены в установленной пользовательской системе координат.
Выбираем что будет записано в качестве Х (первой координаты), направление на Север (геодезическая СК) или на Восток (математическая СК)
Сортировка координат
Первичная сортировка
Для сортировок «против\по часовой стрелке» и «радиальных», в качестве центральной точки вычисляется усреднённая между выбранными.
Чтобы отключить сортировку, уберите галочку (ещё раз кликните по чекбоксу с галочкой), в этом случае нумерация точек будет происходить в порядке их выбора на чертеже, в случае одновременного выбора группы точек, нумерация внутри группы будет соответствовать порядку их созданию в чертеже.
Вторичная сортировка
Если существуют координаты равнозначные для первичной сортировки, к ним применяется вторична.
Сортировать каждую группу отдельно
Для Полилиний сортировка будет применена к каждой полилинии в отдельности, при этом порядок нумерации полилиний при не интерактивном выборе (Выбрать по. ) будет в порядке их создания в чертеже, либо в порядке выбора при интерактивном выборе (Выбрать из. )
Для Блоков, Точек и Кругов, доступна только при интерактивном выборе (Выбрать из. ) сортировка и нумерация будет применена поочерёдно к каждой группе в соответствии с их выбором в чертеже.
Большинство настроек программы будет сохранено, между сеансами AutoCAD.
Регистрация
Активация приложения привязана к железу ПК, смена AutoCAD ни как не влияет, смена операционной системы, потребует повторного ввода кода активации, но сам код не изменится и подойдёт купленный ранее. Смена ПК потребует новой регистрации (покупки).
Установка
Приложение устанавливается автоматически, в AutoCAD (и CIVIL 3D) начиная с версии 2013. На Ленте, на вкладке «Надстройки» появится панель «Geo ▼▲»
Для более ранних версий, после установки, нужно загрузить файл с расширением VLX с помощью команды ЗАГПРИЛ и файл с расширением CUIX с помощью команды МЕНЮЗАГР
Файлы находятся тут: C:\ProgramData\Autodesk\ApplicationPlugins\BearDyugin_Coordinate_Import_Export.bundle
Удаление
Удаление производится штатными методами Windows через Панель управления -> Установка\удаление программ
(*) Цена для юридических лиц
1000 ₽