Как вставить координаты в автокад из блокнота
День добрый, не знаю в каком направлении копать.
Есть два файла оба находятся в одной и тоже системе координат (если из одного копировать в другой, то все встает на места).
В один вставляю другой, как внешнюю ссылку и он встает не в координатах, а в 0,0. (хотя в других чертежах аналогичных все в порядке).
Подскажите как бороться или куда посмотреть, что сбилось?
Есть два файла оба находятся в одной и тоже системе координат (если из одного копировать в другой, то все встает на места).
При копировании через буфер обмена есть три варианта вставки. Копирование и вставка с базовой точкой, копирование и вставка при которой создаётся условная базовая тоска и вставляется в любую указанную точку и при этом есть вставка на теже координаты где было скопировано изображение. Вставка внешней ссылки преполагает указание точки вставки ( если вы не оговориваете точку вставки то вставка происходит в 0,0.) если указываете то вставка происхнодит в указанную точку. Кроме того у файла внешней ссылки базовая точка может не ровнятся 0,0, и совмещение произойдёт по соотоветствию между указанной тоской вставки и базовой токи внешней ссылки.
Как вариант, системная переменная insbase. Как то был случай что она в двух файлах была разная, и ссылка не вставлялась как положено.
Как вариант, системная переменная insbase . Как то был случай что она в двух файлах была разная, и ссылка не вставлялась как положено.
И какое же значение у этой системной пременной должно быть? :)
И какое же значение у этой системной переменной должно быть?
Думаю одинаковое в обоих файлах. 0,0,0. Могу, конечно, ошибаться.
И какое же значение у этой системной переменной должно быть?
Думаю одинаковое в обоих файлах. 0,0,0. Могу, конечно, ошибаться.
В общем базовая точка файла, которая не обязательно но желательно должна иметь нулевые значения. Ну и как писал выше, поней вставляется внешняя ссылка. Это значение важно, именно для ссылки, а в файл, который вставняется ссылка, это значение не важно. Можно использовать insbase или base результат один. Также не важно и значение insbase просто при вставке можно ввести соответствующие значения, провда это менее удобно, хотя не смертельно. Я лично во вех файлах выставляю нулевые значения, в работе с файлами геодезии это важно, та как система кординат начинается от нулевых значений и тогда все файлы геодезии ложатся по своим координатам и легко вязать соседнии участи съёмки. :)
В общем базовая точка файла, которая не обязательно но желательно должна иметь нулевые значения. Ну и как писал выше, поней вставляется внешняя ссылка. Это значение важно, именно для ссылки, а в файл, который вставняется ссылка, это значение не важно. Можно использовать insbase или base результат один. Также не важно и значение insbase просто при вставке можно ввести соответствующие значения, провда это менее удобно, хотя не смертельно. Я лично во вех файлах выставляю нулевые значения, в работе с файлами геодезии это важно, та как система кординат начинается от нулевых значений и тогда все файлы геодезии ложатся по своим координатам и легко вязать соседнии участи съёмки.
Все, магистр, умолкаю. :) Спасибо за подробное объяснение.
Все, магистр, умолкаю. Спасибо за подробное объяснение.
Просто не раз сталкивался с подобной ситуацией, когда приходили стороннии чертежи. По большому счёту много народа не понимает значение базовой точки не только в файлах но в и блоках. Создают болк гдето на просторах Автокада, а базовую точку оставляют по умолчанию в нуле. :)
Просто не раз сталкивался с подобной ситуацией, когда приходили стороннии чертежи. По большому счёту много народа не понимает значение базовой точки не только в файлах но в и блоках. Создают блок где-то на просторах Автокада, а базовую точку оставляют по умолчанию в нуле
Есть такое дело. И сколько не пытался с этим бороться, не получается. Так проблема базовой точки, она общенародная
Есть такое дело. И сколько не пытался с этим бороться, не получается. Так проблема базовой точки, она общенародная
В принципе нет действий (или я пока не обнаружил) для изменения базовой точки, но иногда попадаются файлы где базовая точка не равна нулю. Т.е. это не мешает работе с файлом, проблема только при вставке ссылки. И что наводит на мысль что возможно используется файл темплеты со смещённой базовой точкой. У нас в конторе с этим всё впорядке, но когда приходят чертежи от других контор встречается. Я не скажу что это как то массово, но за 8 лет раза три четытре было. Особенно это напрягает первый раз, потом уже сразу вспоминается проверка базовой точки файлов и всё нормализуется. Ещё естьв этом вопросе еденицы чертежа. В файле темплета ATCAD дюймы, это также не влияет на работу в файле, но при вставке как ссылки или блока масштаб меняется и в файл вставляются отмаштабированные. Я сделал макрос и пр сохранение, кроме базовой токи, всё выставляется на нужные параметры файла.
^C^C_EXPERT 1; ^C^C_limits OFF; ^C^C^Plunits;2;luprec;2;aunits;0;auprec;2 ^C^C_INSUNITS 0; ^C^C_INSUNITSDEFSOURCE 0; ^C^C_INSUNITSDEFTARGET 0; ^C^C_dimscale 0; ^C^C_DIMALTF 25.4; ^C^C^Plunits;2;luprec;2;aunits;0;auprec;2 ^C^C(if (not C:EXPLODEALLPROXY) (arxload "ExplodeProxy2013.arx")) _EXPLODEALLPROXY;_REMOVEALLPROXY;_AUDIT;_Y; ^C^C_qsave;
Также включена чистка от прокси объектов. Недавно добавил отключение контроля лимитов. Последнее время достало.
Программа загружает (импортирует) координаты точек из файлов формата *.txt, *.csv, *. tsv в программу Autocad версии 2000-2013 .
Файл c координатами для импорта может быть сформирован вручную, или с помощью программы GroundArc TSP или другой программы.
Работа с программой:
1. Запустить программу Point2CAD:
По умолчанию, в Autocad не совпадает направление осей с геодезическими, для этого случая нужно установить флаг «Поменять местами X и Y (для корректного импорта в AutoCAD)».
2. Выбрать файлы для импорта:
3. Преобразовать данные, нажав кнопку «Преобразовать»:
В папке с исходными данными появятся документы с расширением *.src;
4. Для импорта в Autocad координат точек, нужно запустить Autocad и выбрать меню «Tool->Run Script»
Затем указать документ *.src с координатами, получившийся в результате работы программы
После чего нажать кнопку «Open» На экране появятся точки, с координатами из загруженного документа
Загруженные точки распределяются по следующим слоям
Слой !H – отметки, !Label – имена (названия, номера) точек, !Point – точки с координатами.
Точки в Autocad передаются примитивом «Point», поднятым на отметку из файла с координатами.
Координатная сетка Санкт-Петербурга представлена в местной системе координат 64-го года (МСК-64). Таким образом, необходимо точно понимать, что топосъемка файла auctocad находится в координатах МСК-64. Простой (но не надежный) способ проверки, это открыть свойства креста координатной сетки и посмотреть на его координаты.
Координаты креста в правильно посаженной топосъемке имеют числа 50 и 00 до запятой, и нули после запятой. Координаты границ Санкт-Петербурга в координатной сетке МСК-64 находятся в диапазоне от 44 000 до 152 000 по обеим осям Х и У.
Таким образом, простейшая проверка координатной сетки должна отвечать требованиям:
- Отсутствуют неправильные значения в наборе цифр координаты;
- Координата находится в диапазоне от 44 000 до 152 000.
Если Вы выявили, что имеющаяся топосъемка определенно находится не в координатах МСК-64, переходите на статью «Как посадить топосъемку в координаты МСК-64» (приносим извинения, статья находится на доработке и будет доступна в ближайшее время).
Следует обратить внимание, что ось абсцисс и ординат в координатной сетке поменяны местами, т.е. координата с изображения 118450.00, обозначенная автокадом по оси Х находится в МСК-64 по оси У.
Итак, для примера мы будем использовать земельный участок по адресу: г. Санкт-Петербург, Свердловская набережная, дом 40, литера А, кадастровый номер 78:10:0515901:27
Должен быть подключен следующий слой: Вкладка «Содержание карты», ветка «Сведения кадастра объектов недвижимости», слой «Земельные участки и их части».
В верхней панели нажимаем кнопку «Получить информацию», наводим мышь на интересующий земельный участок и нажимаем на него, должно открыться окно сведений земельного участка.
Далее нажимаем на иконку, похожую на серый лист бумаги (на изображении выделено красным). Поверх карты откроется окно с полным перечнем координат поворотных точек земельного участка.
На изображении показано только 5 координат, но на самом деле в этом ЗУ их 50, изображение обрезано в целях экономии места.
Для начала, нужно скопировать координаты и вставить их в заранее созданный пустой лист excel.
В листе excel вырезаем колонку Х, и вставляем ее справа от У.
Таким образом положение координат поменяется и будет соответствовать тому формату, в котором координаты находятся в autocad.
Далее копируем все ячейки и вставляем их в блокнот.
Как видно на изображении ниже, между координатами имеется символ «пробел», который нужно заменить на символ «запятая». Сделать это можно одновременно для всех пробелов.
Для замены всех пробелов копируем любой пробел между координат (все верно, копируем пробел. Для машины это такой же символ как и другие), переходим на вкладку «Правка» - «Заменить». Откроется окно замены. В поле «Что» вставляем ранее скопированный пробел, в поле «Чем» вставляем символ «,» (запятая), нажимаем «Заменить все».
Произойдет единовременная замена всех пробелов на запятые. Координаты должны иметь вид как на изображении ниже.
Далее остаётся вставить координаты в автокад. Для этого копируем все координаты, открываем автокад, выбираем «Полилиния», ставим курсор в командную строку, нажимаем «Ctrl+V» (Вставить). В графическом поле автокада появится контур со всеми внесенными координатами. Чтобы замкнуть его в полигон, нажимаем правой кнопкой мыши в графической области и выбираем пункт «Замкнуть».
На этом все. Координаты топосъемки в точности соответствуют их положению в РГИС.
Текстовые файлы являются универсальным форматом, позволяющим обмениваться данными о местности. После выполнения топографической съёмки данные о точках поверхности могут быть экспортированы из тахеометра в текстовый файл. Затем данные о точках из текстового файла можно загрузить в любой проект IndorCAD и использовать для работы.
Фиксированная ширина столбцов . В этом случае каждый столбец данных имеет заданную ширину.
Столбцы отделяются разделителями . Значения полей данных отделяются знаками-разделителями (пробелами, запятыми и т.д.).
В области Предварительный просмотр файла отображаются данные выбранного файла в заданном формате.
Параметры импорта, которые определяются на втором шаге мастера, зависят от выбранного формата данных.
Формат с фиксированной шириной столбцов
В первой строке таблицы Образец разбора данных вертикальные линии обозначают конец столбца. Чтобы добавить или удалить линию-разделитель, воспользуйтесь кнопками Добавить и Удалить . Установить ширину столбца можно двумя способами:
переместить линию-разделитель с помощью мыши. Для этого поместите указатель мыши на линию и перетащите её, удерживая нажатой кнопку мыши.
Формат с разделителями
Если выбран формат с разделителями, то на втором шаге мастера необходимо установить символы-разделители. В качестве символов-разделителей можно выбрать пробел, табуляцию, запятую или точку с запятой, а также задать любой другой символ в поле Другие .
На третьем шаге мастера импорта требуется назначить типы столбцам данных в файле. Для этого щёлкните мышью на названии столбца и выберите тип столбца из раскрывающегося списка. Данные из столбца могут быть координатами, кодами, именами точек или комментариями. Если тип столбца не задан, то данные из этого столбца не импортируются.
На четвёртом шаге мастера импорта можно указать, чтобы импортируемые точки были последовательно соединены в линию. Это может быть удобно в тех случаях, когда в файле содержатся координаты точек только одной структурной линии (например, съёмка оси дороги через GPS).
Опция Инвертировать Z-отметки импортируемых точек меняет знак Z-отметок точек на противоположный.
Читайте также: