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

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Civil 3D 2010. Какие есть способы перевода значения атрибута в z координату?

Civil 3D 2010. Какие есть способы перевода значения атрибута в z координату?

Ответ
Поиск в этой теме
Непрочитано 09.06.2011, 00:28 #1
Civil 3D 2010. Какие есть способы перевода значения атрибута в z координату?
Kondrat
 
Регистрация: 08.06.2011
Сообщений: 5

Суть проблемы такая: есть dxf файл (полученный из mapinfo) с кучей блоков, каждый из которых представляет собой изолинию рельефа. Высотная отметка блока расположена в его атрибуте. Задача такая - присвоить координате Z каждого блока соответствующее значение атрибута. С помощью команды Move Blocks to Attribute Elevation (Переместить блоки на атрибут отметки) решить задачу не получается, поскольку команда не позволяет разом перегнать в z координату атрибуты блоков, только каждый блок отдельно (или я чего-то не понимаю). А по скольку этих блоков у меня в файле свыше 5000, то такая перспектива ручного перегона весьма печальна. Какие есть способы перевода значения атрибута в z координату? Всем заранее спасибо
Просмотров: 6883
 
Непрочитано 09.06.2011, 10:03
#2
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Да, это делается элементарно, через запрос с переназначением свойств.
Olga_@@@ вне форума  
 
Непрочитано 09.06.2011, 10:20
#3
black_mts

Строительство
 
Регистрация: 24.09.2010
Сочи
Сообщений: 215


Цитата:
Сообщение от Olga_@@@ Посмотреть сообщение
элементарно, через запрос с переназначением свойств.
По подробнее пожалуйста Ольга.
black_mts вне форума  
 
Автор темы   Непрочитано 09.06.2011, 10:27
#4
Kondrat


 
Регистрация: 08.06.2011
Сообщений: 5


Olga_@@@: Ольга, поделитесь, пожалуйста, своими знаниями.. Так сказать для "чайника"
Kondrat вне форума  
 
Непрочитано 09.06.2011, 10:50
2 | #5
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


1. Создать новый файл
2. Перейти в рабочее пространство - Геопространственные данные на основе инструментов
3. Открыть Панель задач - закладка Обозреватель карт (вторая сверху)
4. в Чертежи подключить ваш чертеж в котором надо поднять горизонтали (можно задвинуть его туда мышкой прямо из Проводника)
5. Открыть Текущий запрос
6. Формирование запроса: задать условия - по положению - ВСЕ, ДЛЯ РЕДАКТИРОВАНИЯ, Со сменой свойств -> Откроется окно Альтернативные свойства
7. Альтернативные свойства: выбрать Отметку, кликнуть на Выражение
8. В открывшемся окне Выражение для альтернативных свойств выбрать откуда брать значения отметок высот.
9. Сохранить и выполнить запрос - горизонтали поднимутся на свои высоты, это можно проверить в окне Свойств.

Аналогично можно поднять точки и вообще сделать много разного и полезного

По времени на это уходит примерно минута, если есть навык, то быстрее

ЗЫ по п. 6 - если в файле много слоев, а плоднять нужно только объекты одного слоя,то надо ввести дополнительное условие ПО СВОЙСТВАМ (там указать с какими объектами работаем)

Последний раз редактировалось Olga_@@@, 09.06.2011 в 10:58.
Olga_@@@ вне форума  
 
Непрочитано 09.06.2011, 11:06
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


А можно сразу это сделать, при импорте из mif. Покрайней мере при импорте из shp - я делал.

Блоки - это неправильно, изолинии должны быть полилиниями!

Последний раз редактировалось trir, 09.06.2011 в 12:14.
trir вне форума  
 
Автор темы   Непрочитано 09.06.2011, 11:11
#7
Kondrat


 
Регистрация: 08.06.2011
Сообщений: 5


Ольга, всё получилось, только есть одна проблема - как посмотреть результат? После выполнения запроса у меня так и остаётся пустой созданный мною файл.. ( А подключенный файл тоже не меняется..


trir: А можно сразу это сделать, при импорте из mif. Покрайней мере при импорте из shp - я делал.
Блоки - это неправильно, изолинии должны быть полилиниями!


Блоки можно расчленить и они станут полилиниями с отметкой уровня. При импорте из MapInfo 9 в dxf, программа не предлагает работу с атрибутами (

Последний раз редактировалось Kondrat, 09.06.2011 в 13:13.
Kondrat вне форума  
 
Непрочитано 09.06.2011, 13:35
1 | #8
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Видео
Increase Size Decrease Size 111.wmv
http://www.youtube.com/watch?v=DCzxvWdS6pk&feature=mfu_in_order&list=ULПосмотрите, надеюсь поможет

ЗЫ поверхность создавать необязательно, можно высоту в свойствах горизонталей посмотреть и все



Цитата:
При импорте из MapInfo 9 в dxf, программа не предлагает работу с атрибутами (
Это вообще лишнее. Autocad Civil 3D отлично читает TAB-ы.


Цитата:
После выполнения запроса у меня так и остаётся пустой созданный мною файл..
Запрос надо выполнять НА РЕДАКТИРОВАНИЕ, а не в режиме просмотра

Последний раз редактировалось Olga_@@@, 09.06.2011 в 14:14.
Olga_@@@ вне форума  
 
Автор темы   Непрочитано 09.06.2011, 14:28 СПАСИБО!!!
#9
Kondrat


 
Регистрация: 08.06.2011
Сообщений: 5


СПАСИБО!!! Случилось чудо - всё получилось (забыл выбрать режим - для редактирования). Вы спасли меня и моих сотрудников от жутко нудной работы. ЕЩЁ РАЗ ОГРОМНОЕ СПАСИБО!!!

P.S. работа с запросами - действительно очень полезная и мощная функция в цивиле, жаль только что нет такой в обычном акаде.
Это вообще лишнее. Autocad Civil 3D отлично читает TAB-ы. - пробовал, выдаёт ошибку мне

Последний раз редактировалось Kondrat, 09.06.2011 в 14:42. Причина: 2
Kondrat вне форума  
 
Непрочитано 09.06.2011, 15:50
#10
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Цитата:
Сообщение от Kondrat Посмотреть сообщение
работа с запросами - действительно очень полезная и мощная функция в цивиле
Это Map (он входит в Civil)

Цитата:
Сообщение от Kondrat Посмотреть сообщение
TAB-ы. - пробовал, выдаёт ошибку
какую ошибку?
Olga_@@@ вне форума  
 
Автор темы   Непрочитано 09.06.2011, 18:20
#11
Kondrat


 
Регистрация: 08.06.2011
Сообщений: 5


Цитата:
Сообщение от Olga_@@@ Посмотреть сообщение
Цитата:
Сообщение от Kondrat
TAB-ы. - пробовал, выдаёт ошибку
какую ошибку?
В AutocadMap3D 2010: Закладка Вставка - Импорт карты - выбираю файл *.tab - выскакивает предупреждение "Данные являются недопустимыми или отсутствуют", после чего заново предлагает выбрать файл *.tab. Причём у меня много табовских файлов с различными данными, но ни один из них он не хочет открывать.
В хэлпе автокада мельком проглядел о том как импортировать табовские файлы, что-то там очень муторно было, вот и решил в dxf загнать
Kondrat вне форума  
 
Непрочитано 09.06.2011, 20:17
2 | #12
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Цитата:
Сообщение от Kondrat Посмотреть сообщение

В AutocadMap3D 2010: Закладка Вставка - Импорт карты - выбираю файл *.tab - выскакивает предупреждение "Данные являются недопустимыми или отсутствуют",
Такое сообщение приходит при вставке _mapimport растров с привякой TAB. Попробуйте эти файлы вставить командой _mapiinsert (для вставки укажите растры, а привязка TAB подхватится автоматически)

Еще такое же происходит, если утрачен один их соответствующих TAB-у файлов .id, .map или .dat
Они должны лежать в одной папке с TAB

Последний раз редактировалось Olga_@@@, 10.06.2011 в 14:21.
Olga_@@@ вне форума  
 
Непрочитано 09.09.2015, 10:46
#13
WeMaN


 
Регистрация: 19.08.2008
Сообщений: 52


Спасибо огромное! Вы очень сильно помогли!!


Цитата:
Сообщение от Olga_@@@ Посмотреть сообщение
1. Создать новый файл
2. Перейти в рабочее пространство - Геопространственные данные на основе инструментов
3. Открыть Панель задач - закладка Обозреватель карт (вторая сверху)
4. в Чертежи подключить ваш чертеж в котором надо поднять горизонтали (можно задвинуть его туда мышкой прямо из Проводника)
5. Открыть Текущий запрос
6. Формирование запроса: задать условия - по положению - ВСЕ, ДЛЯ РЕДАКТИРОВАНИЯ, Со сменой свойств -> Откроется окно Альтернативные свойства
7. Альтернативные свойства: выбрать Отметку, кликнуть на Выражение
8. В открывшемся окне Выражение для альтернативных свойств выбрать откуда брать значения отметок высот.
9. Сохранить и выполнить запрос - горизонтали поднимутся на свои высоты, это можно проверить в окне Свойств.

Аналогично можно поднять точки и вообще сделать много разного и полезного

По времени на это уходит примерно минута, если есть навык, то быстрее

ЗЫ по п. 6 - если в файле много слоев, а плоднять нужно только объекты одного слоя,то надо ввести дополнительное условие ПО СВОЙСТВАМ (там указать с какими объектами работаем)
__________________
Практика доказывает - если смешать кило меда и кило дерьма, то получится два кило дерьма...
WeMaN вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Civil 3D 2010. Какие есть способы перевода значения атрибута в z координату?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Civil 3D 2010. Настройка отображения данных в подпрофильной таблицы rassom Вертикальные решения на базе AutoCAD 5 07.06.2011 11:32
построение дороги в Civil 3D 2010 Jоhnny Вертикальные решения на базе AutoCAD 11 31.12.2009 08:01
Вписывание свободной переходной кривой между прямой и кривой в AutoCAD Civil 3D 2010 Работа-не-волк Вертикальные решения на базе AutoCAD 3 30.10.2009 11:25
Есть ли в Civil 3D возможность выравнивания дорожного покрытия? 19th Вертикальные решения на базе AutoCAD 4 30.03.2009 17:48
То, что вы бы хотели видеть в Civil 3D 2010 Ygorekk Вертикальные решения на базе AutoCAD 10 17.09.2008 13:58