Не отвечает автокад вызов функции гео импорт в

Обновлено: 06.07.2024

Безусловно, приятно иметь мощные инструменты, помогающие вам создавать и творить. И ценность каждого такого инструмента многократно повышается, если, кроме всего прочего, он еще умеет выполнять часть рутинной работы за вас, применять уже созданные кем-то материалы.
Возможность использования в AutoCAD Civil 3D данных о местности в виде цифровой модели рельефа и растрового спутникового изображения представляет интерес для очень широкого круга специалистов. Эта замечательная способность флагманского продукта Autodesk порой незаменима при выполнении эскизного проекта, предварительного планирования, оценке объемов работ, то есть на том этапе, когда еще отсутствует актуальная детальная топографическая съемка местности. Тонкостям и нюансам эффективного использования данной возможности в AutoCAD Civil 3D и посвящена эта публикация.

Установка системы координат

При работе с AutoCAD Civil 3D очень важно использовать информацию из сервиса Google Earth. При этом, конечно же, удобно было бы получить в чертеже AutoCAD Civil 3D необходимые изображение и фрагмент ЦМР из Google Earth сразу в требуемой системе координат.

Для этого необходимо знать параметры перехода к определяемой системе координат от системы координат WGS­84. Рассчитать параметры перехода можно, имея на руках координаты опорных точек в обеих системах (например, в местной системе координат из каталога и в WGS­84 по результатам GPS­наблюдений). Расчет выполняется в программах обработки геодезических измерений, бесплатно поставляемых вместе с оборудованием (Trimble Geomatic Office, Leica Geo Office, Javad (Topcon) Pinnacle и др.).

Процесс очень прост: в специальном редакторе слева вносятся координаты опорных точек в WGS­84, справа — в требуемой системе; далее вызывается команда расчета, которая в открывшемся окне демонстрирует вычисленные параметры и оценку точности (рис. 1).

Рис. 1. Результат расчета параметров перехода

Рис. 1. Результат расчета параметров перехода

В AutoCAD Civil 3D для вызова окна Диспетчера систем координат проекта в командной строке можно набрать команду _ADEDEFCRDSYS. Это гораздо быстрее, чем искать иконку команды, которая находится в рабочем пространстве Геопространственные данные на основе задач, вкладка ленты — Карта элементов, панель — Системы координат.

Для удобства через Диспетчер категорий можно создать свою категорию. Выбрав новую категорию, нажмите на кнопку Определить. Откроется окно Создание системы координат проекта. В нем требуется указать уникальный код, единицы измерения, выбрать тип системы координат: Геодезическая — и нажать на кнопку Определить. В Диспетчере референц­эллипсоидов нажмите на кнопку Создать. В определении нового референц­эллипсоида укажите код на вкладке Общие параметры, а на вкладке Преобразование референц­эллипсоида внестите вычисленные параметры перехода. Метод преобразования — по семи параметрам (рис. 2).

Рис. 2. Создание новой системы координат в AutoCAD Civil 3D

Рис. 2. Создание новой системы координат в AutoCAD Civil 3D

Назначение созданной системы координат чертежу

В окне определения параметров чертежа на вкладке Единицы измерения и зона в разделе Зона выбираются необходимые категория и система координат. Команда Редактировать параметры чертежа… вызывается через контекстное меню щелчком правой кнопкой мыши по имени чертежа на вкладке Параметры области инструментов (рис. 3).

Рис. 3. Назначение созданной системы координат чертежу

Рис. 3. Назначение созданной системы координат чертежу

Настройка и работа в Google Earth

В настройках программы Google Earth (Инструменты —> Настройки) необходимо установить:

  • показывать шир./долг. — универсальная поперечная проекция Меркатора;
  • показывать высоту — метры, километры;
  • качество отображения рельефа — выше.

На панели слоев отключить слои с ненужной информацией, оставив включенным слой Рельеф.

Найдите требуемый участок местности. Используйте встроенные средства поиска по географическим объектам и навигацию 3D­просмотра. Необходимо привести изображение в плановое положение и добиться оптимального значения высоты камеры (рис. 4). Необходимо помнить, что в AutoCAD Civil 3D изображение будет вставлено с экранным разрешением.

Рис. 4. Настройки программы Google Earth

Рис. 4. Настройки программы Google Earth

Импорт изображения и поверхности в AutoCAD Civil 3D

Предварительная настройка

В случае использования Google Earth версии 5.0 и выше для решения проблемы с импортом данных рельефа придется изменить настройки команд ImportGESurface и ImportGEData.

В Области инструментов на вкладке Параметры в коллекции Поверхность в разделе Команды найдите вышеупомянутые команды и вызовите поочередно для них окна редактирования параметров. В группе параметров Параметры Google Earth установите новые значения для строк и столбцов — 70 (если импорт будет занимать длительное время, то можно еще уменьшить значение — рис. 5).

Рис. 5. Настройка параметров команд импорта

Рис. 5. Настройка параметров команд импорта

Процедура импорта

Выберите на вкладке ленты инструментов Вставка на панели Импорт в раскрывающемся списке Google Earth строку Изображение Google Earth (рис. 6).

При появлении запроса выбора системы координат для размещения изображения нажмите клавишу Enter, чтобы принять систему координат по умолчанию.

При импорте изображения Google Earth в AutoCAD Civil 3D оно отображается на чертеже в виде объекта — изображения в градациях серого цвета. Изображение масштабируется как по линейным единицам в чертеже, так и по границам изображения по широте/долготе. Формат изображения совпадает с форматом изображения, отображаемого в окне Google Earth. AutoCAD Civil 3D автоматически создает имя для изображения, используя первые три символа имени файла чертежа и уникальный идентификационный номер.

Рис. 6. Команды процедуры импорта

Рис. 6. Команды процедуры импорта

По умолчанию изображение сохраняется в папке текущего пользователя. Увидеть этот путь можно в свойствах изображения.

Когда изображение натягивается на поверхность, то из него создается новый материал для тонирования, который применяется к поверхности. Если изображение больше поверхности, то оно обрезается до границ объекта поверхности. Если для захвата поверхности необходимо несколько меньших изображений, их надо затем объединить в одно изображение.

Установка цветного изображения в чертеже

Импортируемое изображение получается в градациях серого цвета, но многим хотелось бы получить картинку в цвете. Нет проблем!

В окне Google Earth выберите Файл —> Сохранить —> Сохранить изображение. В AutoCAD Civil 3D вызовите диспетчер ссылок (ВНССЫЛКИ). В Подробностях для импортированного изображения в строчке Найден в щелкните левой кнопкой мыши, чтобы установить путь к ранее сохраненному цветному изображению (рис. 7).

Рис. 7. Диспетчер ссылок

Рис. 7. Диспетчер ссылок

Для того чтобы установить новый материал для тонирования поверхности из Google Earth, необходимо выбрать эту поверхность в чертеже и вызвать команду Натягивать изображение из контекстной вкладки ленты (рис. 8). Укажите имя цветного снимка. Нажмите ОК.

Рис. 8. Сформированная в AutoCAD Civil 3D геоподоснова

Рис. 8. Сформированная в AutoCAD Civil 3D геоподоснова

Импортированная из Google Earth цифровая модель рельефа в совокупности со спутниковым изображением и оцифрованной ситуацией служит прекрасной основой для наглядного визуального представления местности в передаваемых заказчику проектах объектов инфраструктуры.

Уникальные возможности AutoCAD Civil 3D, о которых шла речь в данной публикации, еще раз демонстрируют высочайший уровень решений Autodesk. Как всегда, они направлены на достижение качественного результата с минимальными затратами и в сжатые сроки, чего и требуют современные реалии. Специалисты компании «АйДиТи», обладающие богатым опытом практической работы, всегда готовы помочь вам в достижении максимальной эффективности использования имеющихся у вас решений Autodesk.


Указываем куда будут записаны координат, можно создать как новый файл, так и открыть существующий, данные будут дописаны к уже имеющимся в файле.

Выбор объектов

Импорт | Экспорт координат, изображение №12

Выбрать по… указываем образец объекта(примитива) данные которых необходимо получить, после этого будут выбраны все объекты(примитивы) в чертеже, подобные указанному в качестве образца, а именно того же типа, цвета и слоя, доступны следующие типы объектов(примитивов):

  • Отрезок,
  • Полилиния,
  • 3D Полилиния,
  • Млиния,
  • Сплайн,
  • Текст,
  • МТекст,
  • Блок,
  • Круг,
  • Точка.
  • Cogo точик (Civil)
  • (при необходимости список могу расширить…)

Выбрать из… позволяет выбрать объекты(примитивы) из выбранных ранее по образцу.

При этом для наглядности (а то ли вы выбрали) в диалоге будет отображаться: тип, слой, цвет и количество выбранных объектов.

Формат данных

Импорт | Экспорт координат, изображение №13

Разделитель. Выбираем что будет служит разделителем данных, при записи в файл. Можно выбрать из предложенных либо ввести свой вариант, при выборе пункта "Другое"
Номер

Отметка

Описание

  • Не требуется - опускается, отсутствует .
  • Пользовательский формат ввода: всё что угодно ☺.
  • Содержимое (доступен только для объектов(примитивов) типа Текст и МТекст) в качестве описания будет использоваться содержимое текста.
  • Список имён атрибутов (доступно для объектов(примитивов) типа Блок) в качестве описания можно выбрать содержимое одного из атрибутов, при наличии в блоке атрибута с именем «COD» , он будет автоматически предложен по умолчанию.
  • Описание или Имя для Cogo точек (Civil)

Отметка в чекбоксе означает - подписать данные на чертеже.

Система координат

Импорт | Экспорт координат, изображение №14

МСК - координаты будут считаться в мировая система координат, игнорирую текущие настройки
ПСК - координаты будут вычислены в установленной пользовательской системе координат.

Импорт | Экспорт координат, изображение №15

Выбираем что будет записано в качестве Х(первой координаты), направление на Север (геодезическая СК) или на Восток (математическая СК)

Сортировка координат

Первичная сортировка

Импорт | Экспорт координат, изображение №16

Для сортировок "против\по часовой стрелки" и "радиальных", в качестве центральной точки вычисляется усреднённая между выбранных.
Чтобы отключить сортировку, уберите галочку (ещё раз кликните по чекбоксу с галочкой), в этом случаи нумерация точек будет происходить в порядке их выбора на чертеже, в случаи одновременного выбора группы точек, нумерация внутри группы будет соответствовать порядку их созданию в чертеже.

Вторичная сортировка

Импорт | Экспорт координат, изображение №17

Если существуют координаты равнозначные для первичной сортировки, к ним применяется вторична.

Сортировать каждую группу отдельно

Импорт | Экспорт координат, изображение №18

Для Полилиний сортировка будет применена к каждой полилинии в отдельности, при этом порядок нумерации полилиний при не интерактивном выборе (Выбрать по. ) будет в порядки их создания в чертежи, либо в порядке выбора при интерактивном выбор (Выбрать из. )
Для Блоков, Точек и Кругов, доступна только при интерактивном выборе (Выбрать из. ) сортировка и нумерация будет применена поочерёдно к каждой группе в соответствии с их выбором в чертеже.

Большинство настроек программы будет сохранено, между сеансами AutoCAD.

Импорт в AutoCAD из текстового файла

Geo_Import

Geo_Import

Импорт | Экспорт координат, изображение №3

Доступна загрузка файлов с расширением txt, sdr, csv и gsi

Выбор строк

Импорт | Экспорт координат, изображение №4

Если поставить галочку в чекбоксе, то будет доступен выбор строк из загруженного файла, если галочку убрать то будут загружены все данные из файла. К сожалению при ручном выборе строк есть ограничение, выбрать можно любое количество, но загрузятся не больше 256 строк.

Разделитель

Импорт | Экспорт координат, изображение №5

Выбираем что служит разделителем данных, доступно при расширении фала txt. Можно выбрать из предложенных либо ввести свой вариант, при выборе пункта "Другое"

Фильтр данных

Импорт | Экспорт координат, изображение №6

Отфильтровывает строки данных из файла, согласно условию по каждому столбцу данных. При этом можно использовать символы-шаблоны:
(Звездочка) * - соответствует любой последовательности символов. Может использоваться в любой позиции строки
(Знак вопроса) ? - соответствует любому одиночному символу; например, ?BC соответствует ABC, 3BC и т.п.

Формат данных

Импорт | Экспорт координат, изображение №7

Возможна смены форматов данных, причём под X подразумевается направление на Север.

Создаваемые объекты

Импорт | Экспорт координат, изображение №8

Основной объект.

Пикет. Выбираем объект, который будет построен(начерчен) по координатам из файла, доступны следующие объекты:

При выборе объекта блок, будет предложено выбрать имя блока из списка существующих в чертеже.

Второстепенные объекты.

Возможно подписать номер, отметку и описание каждой точки, если в качестве основного объекта будет выбран блок, и он содержит атрибуты, то значение может быть записано в атрибуты.

Кроме данных, взятых из файла, можно задать новые:

Отметка. Формат ввода - вещественное число, если ввести со знаком + или -, то оно будет прибавлено или отнято соответственно от отметки из файла.

Описание. свободный формат ввода.

Для каждого объекта можно выбрать слой из списка уже существующих в чертеже или создать новый, а так же задать цвет, задать высоту текста для подписей. Так же доступен выбор, учитывать или нет ПСК при построение объектовБольшинство настроек программы будет сохранено, между сеансами AutoCAD.В качестве разделителя дробной части может служить как точка, так и запятая.

Приложение устанавливается в папку C:\ProgramData\Autodesk\ApplicationPlugins. AutoCAD (CIVIL 3D) начиная с версии 2013, при запуске сами заходят в эту папку, и грузят от туда нужные данные, после чего на Ленте, на вкладке "Надстройки" появится соответствующая новая панель.

Покупка происходи из самого приложения, после его установки и запуска команды в AutoCAD (CIVIL 3D) появится окно о пробном периоде, в этом окне будет кнопка «Купить», которая запустит в браузере форму регистрации. Активация приложения привязана к железу ПК, смена AutoCAD ни как не влияет, переустановка операционной системы, потребует повторного ввода кода активации, но сам код не изменится и подойдёт полученный ранее. Смена ПК потребует новой регистрации (покупки).

Удаление производится штатными методами Windows через Панель управления -> Установка\удаление
программ.

Коротко о нас

Всем привет! Меня зовут Александр Бердюгин.

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

Сейчас же я занимаюсь только разработкой приложений (на самом деле написание кода это только треть дела, ещё много времени уходит на оформление кнопочек, панелек, написание справок, запись видосиков, техническую поддержку, оформление сертификатов, и многое другое. ). Т.е. не работаю геодезистом, и не выполняю никаких камеральных работ, и не могу сам на практике протестировать свои модули. Единственное тестирование, когда я записываю видео инструкцию, я нахожу баги и приходят идеи, что бы ещё улучшить или добавить.

Поэтому очень важна обратная связь, если у вас что-то не получается или не работает - пишите мне, либо это баг и с вашей помощью я о нём узнаю и устраню, либо расскажу вам как правильно подготовить данные для работы приложения. Или ещё не все рутинные процессы автоматизированы - пишите мне, и мы вместе придумаем как заставить AutoCAD работать за вас.

Как точки из каталога координат (Excel-например) автоматически вставить в AutoCad? Как "выдернуть" из AutoCad координаты точек файлом, я знаю.

> Игорь Богаченко
а не проще ли сразу в командную строку вставлять

> Александр И
Если установить ToolPack, то там тоже есть функция импорта-экспорта точек из текстового файла. Получаеться быстрее.
Utiliti->Point Export

Я конечно извиняюсь.
Где найти описание к ToolPack v5.0 на русском языке? Инсталляшка есть.

> Игорь Богаченко
а это что не рулит из командной строки?
команды наверняка надо запускать с минусом " -la"

из Excel не знаю, а каталог координат из блокнота или Word пожалуйста. Если ты внимательно прочитаеш руководство по Саdу то узнаеш, что это программа с открытой архитектурой и в ней можно дописывать свои проги в Lisp и подгружать их. Обращайся.

Александр, у меня как раз обратная задача - выдернуть тысячи точек из автокада. поделитесь, пожалуйста, как вы это делаете?

> Dina
Как точки хранятся? Как примитвы POINT, или что-то другое?

да. это простые точки имеющие высоту Z. мне надо снять информацию - XYZ каждой точки, что бы перенести в другую програму

Просто прочитать все точки не проблема. Попробуй такое:

Проверить не могу - это уж на тебе :)

спасибо. сделала из этого лисп. не работает. чего то ему не хватает. (

А что конкретно не работает? чего говорит? Кстати, запускать с ком.строки (при условии, что lsp подгружен) надо как

> kpblc
автокад не понимает команды pt2file. а может, это я чт то не правильно поняла и должна быть другая команда?

> kpblc
пишет вот такое -
Command: pt2file
; error: bad argument type: consp <Entity name: 7ef790a0>

Прошу прощения, упустил несколько моментов.

> kpblc
ух ты! классно работает! огромное спасибо.
а что еще интересного у вс есть?)))

> Dina
В Готовых программах есть кое-чего, ну и помимо того :)
На меня тут фыркнули (не администрация!) в свое время за "рекламу". Повтора не хочу, поэтому прошу в почту.
P.S. Молю. Ко мне - на ты, меня - один!

> kpblc
> kpblc (2006-03-23 15:31:54)
тогда сразу к делу))) моя работа включает так же делание *взглядов* (прошу прощения — не знаю, как правильно по русски))) например, вы стоите (ты стоишь) на дороге, перед тобой пространство, а где то там копают карьер. в моем распоряжении топография и файл геодез.съемки (точки). ты смотришь направо-налево-вперед. задача — показать какие участки топографии ты видишь и какие нет. можно достаточно схематично. такое можешь?

> Dina
Не, на такое я не способен. Это ж надо по точкам построить поверхность (а это Land, я так полагаю). А точки зрения (виды) поставить можно уже и штатными средствами када.

С вашего позволения подниму тему.
Вопрос для меня достаточно интересный, импортировать точки в ACad я могу, в принципе, из десятка наверное программ и плагинов. Хотя часто, по долгу службы, обращаются пользователи которые на стройку приобретают Trimble TS 3305 из программного обеспечения только AutoCad для рисовки исполнительных. Соответственно, я не могу рекомендовать им купить нелицензионное ПО, самим им $ жалко, а загрузить хотелось бы. Исходить хотелось из того, как человеку с Базовыми навыками работы в AutoCade объяснить загрузку данных наипростейшим способом, не использую при этом "условнобесплатные" проги, а только внутренние инструменты. Причем хотелось бы отоброжение номеров пикетов, желательно в другом слое, чтобы потом скрыть. Высоты желательно в другом слое.
Из того, что выше, пробовал использовать script, по простоте понравилось, но много ручного отброса служебной информации прибора и не отображаются номера.
С Lisp-ом не разобрался пока, без книжки не хватило Базовых знаний :) да и не использовал никогда.
Tools тоже неплохо, но сложновата в установке, да и в идеале она не бесплатно распространяется, что тоже не подходит.
Еще интересует корректный переход от геодезической системы координат, в которой работаю приборы и гео. программы, к математической (AutoCad), как и когда это проще делать.
Если у кого есть какие подробные письменные руководства по импорту, буду рад получить на почту. Заранее спасибо.

Как точки из каталога координат (Excel-например) автоматически вставить в AutoCad? Как "выдернуть" из AutoCad координаты точек файлом, я знаю.

> Игорь Богаченко
а не проще ли сразу в командную строку вставлять

> Александр И
Если установить ToolPack, то там тоже есть функция импорта-экспорта точек из текстового файла. Получаеться быстрее.
Utiliti->Point Export

Я конечно извиняюсь.
Где найти описание к ToolPack v5.0 на русском языке? Инсталляшка есть.

> Игорь Богаченко
а это что не рулит из командной строки?
команды наверняка надо запускать с минусом " -la"

из Excel не знаю, а каталог координат из блокнота или Word пожалуйста. Если ты внимательно прочитаеш руководство по Саdу то узнаеш, что это программа с открытой архитектурой и в ней можно дописывать свои проги в Lisp и подгружать их. Обращайся.

Александр, у меня как раз обратная задача - выдернуть тысячи точек из автокада. поделитесь, пожалуйста, как вы это делаете?

> Dina
Как точки хранятся? Как примитвы POINT, или что-то другое?

да. это простые точки имеющие высоту Z. мне надо снять информацию - XYZ каждой точки, что бы перенести в другую програму

Просто прочитать все точки не проблема. Попробуй такое:

Проверить не могу - это уж на тебе :)

спасибо. сделала из этого лисп. не работает. чего то ему не хватает. (

А что конкретно не работает? чего говорит? Кстати, запускать с ком.строки (при условии, что lsp подгружен) надо как

> kpblc
автокад не понимает команды pt2file. а может, это я чт то не правильно поняла и должна быть другая команда?

> kpblc
пишет вот такое -
Command: pt2file
; error: bad argument type: consp <Entity name: 7ef790a0>

Прошу прощения, упустил несколько моментов.

> kpblc
ух ты! классно работает! огромное спасибо.
а что еще интересного у вс есть?)))

> Dina
В Готовых программах есть кое-чего, ну и помимо того :)
На меня тут фыркнули (не администрация!) в свое время за "рекламу". Повтора не хочу, поэтому прошу в почту.
P.S. Молю. Ко мне - на ты, меня - один!

> kpblc
> kpblc (2006-03-23 15:31:54)
тогда сразу к делу))) моя работа включает так же делание *взглядов* (прошу прощения — не знаю, как правильно по русски))) например, вы стоите (ты стоишь) на дороге, перед тобой пространство, а где то там копают карьер. в моем распоряжении топография и файл геодез.съемки (точки). ты смотришь направо-налево-вперед. задача — показать какие участки топографии ты видишь и какие нет. можно достаточно схематично. такое можешь?

> Dina
Не, на такое я не способен. Это ж надо по точкам построить поверхность (а это Land, я так полагаю). А точки зрения (виды) поставить можно уже и штатными средствами када.

С вашего позволения подниму тему.
Вопрос для меня достаточно интересный, импортировать точки в ACad я могу, в принципе, из десятка наверное программ и плагинов. Хотя часто, по долгу службы, обращаются пользователи которые на стройку приобретают Trimble TS 3305 из программного обеспечения только AutoCad для рисовки исполнительных. Соответственно, я не могу рекомендовать им купить нелицензионное ПО, самим им $ жалко, а загрузить хотелось бы. Исходить хотелось из того, как человеку с Базовыми навыками работы в AutoCade объяснить загрузку данных наипростейшим способом, не использую при этом "условнобесплатные" проги, а только внутренние инструменты. Причем хотелось бы отоброжение номеров пикетов, желательно в другом слое, чтобы потом скрыть. Высоты желательно в другом слое.
Из того, что выше, пробовал использовать script, по простоте понравилось, но много ручного отброса служебной информации прибора и не отображаются номера.
С Lisp-ом не разобрался пока, без книжки не хватило Базовых знаний :) да и не использовал никогда.
Tools тоже неплохо, но сложновата в установке, да и в идеале она не бесплатно распространяется, что тоже не подходит.
Еще интересует корректный переход от геодезической системы координат, в которой работаю приборы и гео. программы, к математической (AutoCad), как и когда это проще делать.
Если у кого есть какие подробные письменные руководства по импорту, буду рад получить на почту. Заранее спасибо.

Читайте также: