Как подготовить DWG или DXF для обработки в GISFlow
GISFlow обрабатывает чертежи в форматах DWG и DXF. Чтобы сервис правильно распознал границы участков, красные линии, инженерные сети и другие контуры, файл лучше заранее немного подготовить.
Эта статья — универсальная памятка для всех обработок GISFlow, где используются DWG/DXF-файлы.
Если чертёж соответствует этим требованиям, обработка проходит быстрее, стабильнее и с меньшим количеством ошибок.
Какие объекты GISFlow распознаёт как контуры
GISFlow работает в первую очередь с полилиниями.
Подходят:
- LWPOLYLINE — современная облегчённая полилиния, часто используется в AutoCAD по умолчанию;
- POLYLINE — классическая полилиния;
- LINE — отдельные отрезки, если обработка работает с незамкнутыми линиями, например с красными линиями или линейными объектами.
Проще говоря: если контур нарисован полилинией или линией, GISFlow сможет его прочитать.
Что не обрабатывается как контур
Некоторые объекты в DWG выглядят как геометрия, но для обработки они не подходят.
GISFlow не использует как контуры:
- HATCH — штриховки и заливки;
- BLOCK / INSERT — блоки;
- ARC / CIRCLE — дуги и окружности;
- SPLINE — сплайны.
Что сделать перед загрузкой:
- блоки лучше разобрать командой EXPLODE;
- сплайны, дуги и сложные линии лучше преобразовать в полилинии через PEDIT;
- штриховки лучше удалить, если они не нужны для работы.
Замкнутые контуры — важное условие
Для обработок, которые работают с полигонами, полилинии должны быть замкнутыми.
Это важно для:
- границ земельных участков;
- нарезки по контуру;
- охранных зон;
- внутренних контуров;
- расчёта площадей;
- формирования полигонов.
Важно: замкнутость — это не просто когда первая и последняя точки визуально совпадают. В AutoCAD у полилинии должен быть специальный признак Closed = Yes.
Как проверить:
- Выделите полилинию.
- Откройте свойства через Ctrl + 1.
- Найдите параметр Closed.
- Установите значение Yes.
Если этот признак не установлен, GISFlow может считать контур разомкнутым и обработать его неправильно или пропустить.
Имена слоёв помогают распознать объект
Для многих обработок имя слоя — это важный источник информации.
Например, при построении охранных зон GISFlow смотрит, что написано в названии слоя, и пытается понять тип объекта.
Примеры хороших названий слоёв:
Газопровод среднего давления;ВЛ 110 кВ;Кабель связи;Водопровод Ø600;Канализация напорная;Красные линии;Граница участка;Река;Озеро;Дренаж.
Чем точнее название слоя, тем точнее результат обработки.
Например:
ВЛ 110 кВ — сервис сможет определить, что это воздушная линия 110 кВ и применить нужный буфер.
А слой с названием Сети слишком общий. В таком случае GISFlow может не понять, какой это тип сети, и отнести объект в нераспознанные слои.
Координаты и единицы измерения
GISFlow работает в той системе координат, которая уже есть в вашем файле.
Сервис не выполняет автоматическое преобразование координат. Если DWG сделан в МСК, результат будет в этой же системе. Если файл в WGS84 или локальной системе координат, результат также останется в исходной системе.
Важно проверить единицы измерения.
Если чертёж сделан в метрах, буферы и зоны будут строиться корректно в метрах. Если файл случайно сделан в миллиметрах, размеры зон могут получиться неправильными.
Перед загрузкой можно проверить настройки командой:
UNITS
Размер файла
Для загрузки в обработку рекомендуется файл до 100 МБ.
Обычно этого достаточно для большинства рабочих DWG/DXF-файлов. Даже крупные участки с большим количеством точек часто занимают 5–20 МБ.
Если файл весит больше, скорее всего, в нём есть лишние данные:
- штриховки;
- блоки;
- скрытые или служебные слои;
- дублирующая геометрия;
- лишние подписи;
- неиспользуемые элементы.
Перед загрузкой лучше очистить файл командами:
- PURGE — удалить неиспользуемые объекты;
- OVERKILL — убрать дублирующиеся линии и лишнюю геометрию.
Что происходит с непонятными слоями
Если GISFlow находит полилинии на слоях, которые не удалось распознать, такие объекты не теряются.
Они попадают в отчёт «Нераспознанные слои».
Это помогает понять:
- какие слои сервис не определил;
- где нужно переименовать слой;
- какие объекты можно оставить без обработки;
- какие правила стоит добавить в будущих версиях.
Если нужный слой не распознался, чаще всего достаточно переименовать его более понятно.
Чек-лист перед загрузкой DWG/DXF
Перед загрузкой файла в GISFlow проверьте:
- контуры сделаны через LWPOLYLINE, POLYLINE или LINE;
- замкнутые контуры имеют признак Closed = Yes;
- слои названы понятно и содержательно;
- блоки разобраны командой EXPLODE;
- сплайны, дуги и окружности преобразованы в полилинии через PEDIT;
- файл очищен командой PURGE;
- лишняя геометрия удалена через OVERKILL;
- единицы измерения указаны корректно;
- размер файла не превышает 100 МБ.
Если что-то не получается
Если GISFlow не распознал слой, пропустил контур или результат выглядит не так, как ожидалось, напишите в техподдержку:
Лучше приложить небольшой фрагмент DWG/DXF, где видна проблема. Так мы быстрее разберёмся и сможем улучшить обработку в следующих обновлениях.
Если вы уже зарегистрированы — удобнее писать из личного кабинета → «Техподдержка»: туда можно сразу прикрепить DWG-фрагмент, и мы быстрее ответим, видя контекст.
Итог
Чтобы DWG или DXF корректно обработался в GISFlow, не нужно полностью переделывать чертёж.
Достаточно соблюдать несколько правил:
- использовать полилинии;
- замыкать полигоны через Closed = Yes;
- давать слоям понятные имена;
- очищать файл от лишнего;
- проверять единицы измерения;
- не загружать слишком тяжёлые файлы без необходимости.
Так GISFlow быстрее распознает контуры, правильно определит слои и выдаст более точный результат без лишних доработок.
Комментарии
Пока ни одного комментария. Будьте первым!