Можно ли автоматом загрузить содержание надписей, расположенных рядом с объектами в нужное поле их Object Data?
Допустим, рядом с точками надписаны высоты или относительные высоты, или названия.
Что-нибудь вроде: выделить объекты одного типа, надписи одного типа, и автомат вставит содержание ближайшей надписи в указанное поле ОД каждого подобного объекта.
Ближайший аналог - назначение высоты точек по надписи высоты рядом. Здесь же менять не геометрию, а семантику.
Написал наш программист программку для такой загрузки содержания близлежащего текста в указанное поле OD! Тексты могут быть любого содержания - не только отметки, но, допустим, кадастровые номера участков, номера домов, пояснительные надписи, названия, относительные высоты (все - реальные случаи).
Сразу же он написал и загрузку в указанные поля OD координат x, y и z точечных и текстовых элементов - до кучи.
В прошлом году мы с ним уже написали 15 программок для различных поисков и действий с OD, которыми сам Autocad Map 3D не удосужился OD снабдить. С одной стороны - хвастаюсь. 🙂 С другой - жалко, что другим раздать пока нельзя, т.к. программы принадлежат фирме. Но, возможно, со временем выложим, если уговорю начальство, что это хорошо для репутации.
Но, судя по столь многочисленным и горячим откликам, с ОД мало, кто работает 🙂
То ли ОД фактически не нужны, допустим, их заменяют другие более удачные и мощные средства.
То ли как раз из-за того, что фирма не обеспечила ОД достаточными и удобными инструментами...
Здравствуйте, Алекс.
Мне стало интересно, а ваш программист AutoCAD Map хорошо знает?
Программист Map вообще не знает. Как и Автокад.
Что-то в Map знаю я, и прошу его решать какие-то задачи. И у нас со скрипом, но в общем-то получается 🙂
А не надо ли знания структуры AutoCAD Map для программирования именно для этой программы?
Дело в том, что у нас очень много хорошие программисты есть, но среди них я не нашёл того, кто разбираеться не только в AutoCADMap, ну и в простом AutoCAD. Поэтому, я и так ищу такого программиста.... У меня кучу заказов - желаний есть....
Возьмите как мы - молодого, сразу после института. Пока ему еще все равно подо что писать.
У нас ситуация очень похожая - программеров много, а заказать некому.
Есть еще много чего. Либо начальство не готово платить. Либо нет времени этим заниматься. И т.п.
В результате у меня возникла идея кооперации.
- обмениваться готовыми программами,
- разделять задачу, и потом обмениваться этими частями,
- сообщать о созданных программах, и продавать их друг другу.
В результате у меня возникла идея кооперации.
- обмениваться готовыми программами,
- разделять задачу, и потом обмениваться этими частями,
- сообщать о созданных программах, и продавать их друг другу.
Алекс, ету идею я не понял. Это как будеть? Можете не мношка детально объяснит мне?
А в Москве есть несколько фирмы которые предлогает услуги программирования на основе продуктов компании Autodesk. Они далеко и мои руки им не доходит, но вы москвич вы можете с ними интересоваться об этом.
Сообщение изменено модератором. См. Правила форума, п.6
Может быть Вам стоит попытаться реализовать свои идеи через Autodesk Exchange?
!Вроде бы фирма ничего не берет за продажи в своем магазине...
Оказывается, есть во многом подходящая для этой задачи фирменная команда _ADEGENLINK - присоединение OD к блокам с атрибутами, к текстам, к замкнутым полилиниям вокруг блоков и текстов с загрузкой в поля OD содержаний соответствующих атрибутов-текстов.
С такими ограничениями:
1. Имена всех полей OD должны соответствовать именам атрибутов блоков.
2. Количество полей OD должно быть не меньше количества атрибутов блоков. Для загрузки текстов необходимы OD только с одним полем.
3. Не работает для динамических блоков, в которых были совершены действия.
4. Если атрибуты, тексты изменялись, то просто обновить содержание OD нельзя - нужно старые отсоединить. Иначе будут дубликаты.
Can't find what you're looking for? Ask the community or share your knowledge.