Quantcast
Channel: Форумы GIS-Lab.info
Viewing all articles
Browse latest Browse all 384

AutoCAD Map 3D/Civil 3D • Програмное конвертирование DXF в другой векторный формат

$
0
0
Есть необходимость написать конвертирование dxf/dwg в geojson.
И вроде бы всё хорошо, но есть ряд нюансов, которые пока не могу разрешить.

Каким образом определяется видимость элементов?
В файле порой много мусора, и если его отсекать, то время загрузки сильно уменьшается, особенно если в файле почти 100К элементов.

Я попробовал фильтровать по принадлежности элемента к Model_Space. Но всё равно мусор остаётся.
1. Если элемент является Insert и он входит в Model_Space и отрисовывается в файле, то всё что в него входит автоматом является видимым?
2. В добавок, проверяю ещё флаги Frozen, Visible
3. Как проверять правильно прозрачность? В одном файле стоит значение ByLayer. Смотришь слой, а там уже стоит ByBlock.

ВОт пример оригинал в DWGViwer и результат конвертирования в geojson. Зелёным эллипсом выделен элемент которого по идее не должно быть.
Спойлер
origin.png
результат конвертирования в geojson. Зелёным эллипсом выделен элемент которого по идее не должно быть.
Спойлер
garbage.png

Статистика: Добавлено LevLimin — 19 минут назад



Viewing all articles
Browse latest Browse all 384

Latest Images

Trending Articles





Latest Images