Страница 1 из 1

DXF - какой тег отвечает за единицы?

Добавлено: 12 авг 2011, 02:25
Boris
Подскажите какой тег отвечает в автокадовском DXF файле, на пример, DXF версия 2000, за линейные единицы.

Re: DXF - какой тег отвечает за единицы?

Добавлено: 12 авг 2011, 07:28
SergS
что-то мне подсказывает (могу очень ошибаться), что в модели данных автокада вообще отсутствует понятие размерности линенйных единиц. а при загрузке данных в конкретную систему вступают в действие настройки этой конкретной системы. За отображение "размерности" линейных единиц при "образмеривании" в автокаде отвечает системная переменная DIMPOST. Какие системные переменные записываются, какие читаются в DXF и как этим управлять - хз
Но "образмеривание" вроде в нашей деятельности никак не используется :)
поэтому я обычно в DXF файле пропуская ВЕСЬ этот раздел (все ИМХО - не настаиваю)

Re: DXF - какой тег отвечает за единицы?

Добавлено: 12 авг 2011, 09:38
Mavka
Насколько помню, единицы измерения используются только при вставке блоков и внешних ссылок.
Предполагаю, что это он - $INSUNITS

Re: DXF - какой тег отвечает за единицы?

Добавлено: 12 авг 2011, 09:46
trir
MEASUREINIT, MEASUREMENT? Последний - главнее!

Re: DXF - какой тег отвечает за единицы?

Добавлено: 12 авг 2011, 14:03
Boris
Всем спасибо. Буду копать.
В "нашей деятельности" "образмеривание" таки используется, и оно где-то точно есть, потому как непомеченные DWG/DGN американскими программами, а таких большинство, автоматом переводятся в футах. А бывает, что и не переводятся и/или размерность не спрашивается - это значит единицы "метры" кем-то были прописаны.
Только вчера при конвертации через ogr2ogr в DXF в одной очень умной программе опять получил футы. Вот и пришло время разобраться и поправить файлы шаблонов, из которых строятся файлы.

Re: DXF - какой тег отвечает за единицы?

Добавлено: 12 авг 2011, 14:38
Olga_@@@
Если интересуют футы\метры, то точно MEASUREMENT.

метры - 1
футы - 0

Если тут исправить 0 на 1, то файл откроется в метрах.
ww.jpg
ww.jpg (31.91 КБ) 6541 просмотр