Я предполагаю, что точного ответа на этот вопрос может и не быть, но, возможно, я, по крайней мере, смогу лучше понять работу с файлами DXF...
Мне нужно обработать файлы DXF (планы этажей) и связать метку, которая обычно представляет собой имя комнаты, с объектом, представляющим конкретную комнату. Я проверил файл DXF и, похоже, между двумя объектами нет связи. Сущность TEXT
имеет уникальный дескриптор (код 5) и программный указатель на другой объект (я думаю, на общее определение блока — код 330), но это не так. Итак, мои вопросы будут такими:
правильно ли я предполагаю, что единственный выход в данном случае - это сравнение координат метки с координатами ближайшего объекта геометрии? Это выполнимо, но что, если есть несколько перекрывающихся объектов — я вижу там некоторые потенциальные риски.
Есть ли способ включить точную ссылку от текстового объекта к геометрическому объекту в AutoCAD или подобных инструментах? Возможно, с использованием каких-то атрибутов? На данный момент мои знания о DXF минимальны, поэтому, если бы кто-нибудь мог указать мне на какую-нибудь документацию или примеры файлов .dxf, в которые включены такие точные ссылки, было бы здорово.
Большое спасибо!