Формат → формат, с прогнозом потерь
Загрузите чертёж или файл ГИС и получите его в нужном формате, зная заранее, что изменится
Читаем CAD-чертежи и файлы ГИС. Сейчас пишем в 10 форматов, и их станет больше: GeoPackage, MapInfo TAB, Shapefile, DXF, GeoJSON, KML, CSV, GML, FlatGeobuf, SQLite. DWG только читаем, с прогнозом потерь до записи и сверкой после.
Для инженеров, геодезистов и ГИС-специалистов.
Загрузите файл и получите его в нужном формате
Так это выглядит на примере Roads_CAD.dwg
DWG, DXF, MapInfo TAB, Shapefile, GeoPackage, GeoJSON, KML, а также ZIP с ними
Файл у нас не остаётся: прочли, посчитали, удалили.
на Roads_CAD.dwg
MapInfo TAB → DXF. Работает и в обратную сторону: 30 из 30 объектов геометрии сохранены при записи в DXF.
Как это работает
Два пути, один конвертер
«Простой»: файл → формат → результат, слои идут как есть. «Инженерный»: та же задача плюс схема, где можно выключить слой, процесс или формат.
Простой
3 шага. Для разовой задачи и без лишних вопросов.
Файл
Загружаете чертёж или таблицу: один файл или архив ZIP.
Формат
Выбираете, во что записать, и сразу видите прогноз потерь.
Результат
Пишем, читаем обратно, сравниваем: печать «Сверено» или «Сверено с потерями» на экране с числом.
Инженерный
Файл → схема → формат → результат. Схема управляет слоями и процессами.
Файл
Загружаете чертёж или таблицу: один файл или архив ZIP.
Схема
Слои идут через процессы: свести, отфильтровать, переименовать или без процессов, как есть.
Формат
Выбираете, во что записать, и сразу видите прогноз потерь.
Результат
Пишем, читаем обратно, сравниваем: печать «Сверено» или «Сверено с потерями» на экране с числом.
Форматы
Что каждый формат хранит, а что теряет
Собственные замеры на реальных файлах, а не описание формата из документации.
Терять нечего: полный цикл записи, чтения обратно и сверки на 7152 объектах прошёл без расхождений.
подробнее
- терять нечего: цикл на 7152 объектах прошёл без расхождений
Высота не сохранилась у 3355 из 7152 объектов.
подробнее
- высота не сохранилась у 3355 из 7152 объектов
- имя поля до 31 символа, строка до 254 байт кодировки
Плоскому объекту в 3D-наборе присваивается Z=0 (745 объектов).
подробнее
- имя поля до 10 символов, смешанная геометрия не поддерживается
- плоскому объекту в 3D-наборе присваивается Z=0 (745 объектов)
Один набор объектов на файл, своих полей не хранит.
подробнее
- один набор объектов на файл, своих полей не хранит (только Layer, SubClasses)
Несколько наборов в один .geojson не умещаются, поэтому такую запись мы не делаем.
подробнее
- в одном файле GeoJSON помещается ОДИН набор. Если их несколько, запись не делаем, иначе остальные пропали бы молча. Выбирайте формат, который держит несколько наборов (GeoPackage), либо записывайте наборы по одному
KML хранит координату только в градусах WGS84. Другие единицы не отклоняются, а попадают в другую точку глобуса.
подробнее
- координата хранится только в градусах WGS84. Число в других единицах не отклоняется, а молча ложится на другую точку глобуса (так X=539640 вернулся как −20.83). Перед записью в KML мы сами пересчитываем координату в WGS84, а если исходная система координат не определена, запись не делаем, пока её не назначат
- наборы при записи нельзя чередовать: пишем их по одному, за отдельный проход на каждый набор
- 64-битное целое при чтении обратно возвращается строкой. Хвостовой пробел в строке не возвращается
Без опции GEOMETRY=AS_WKT геометрия пропадает молча, поэтому мы всегда её включаем.
подробнее
- без опции GEOMETRY=AS_WKT геометрия пропадает молча, поэтому мы всегда её включаем
Посмотреть больше форматов
Ещё 3 формата записи и то, чем читаем на входе.
Ещё 3 формата записи и то, чем читаем на входе.
Размерность задаётся для всего ФАЙЛА: при смешанной высоте не читаются даже плоские наборы. На Roads_CAD так не прочитались 6 наборов из 9.
Строит пространственный индекс и пишет по нему, а не в порядке записи (пять точек подряд вернулись 4-0-2-3-1).
Имя набора и имя поля приводятся к нижнему регистру (AnnualMaintenanceCostEuro → annualmaintenancecosteuro).
Читаем сами, без AutoCAD. DWG только читаем: из формата пишем во всё, кроме него самого.
Полная карточка есть в сетке выше. Здесь только напоминание, что читаем его тоже.
Список форматов растёт: новый попадает в него только после того, как мы сами проверили запись и чтение обратно на реальных файлах.
Сверка как ядро продукта
Записали, прочитали обратно, сверили
Печать «Сверено» или «Сверено с потерями» на экране не просто «готово»: мы сверяем свой же результат с исходным файлом, объект за объектом.
Сверено
Сошлось всё: то, что вы скачаете, мы прочитали обратно и сравнили с тем, что было у нас
Сверено с потерями
Сошлось всё, кроме показанного заранее: высота снята у 3355 из 7152
Не сошлось
Результат отличается не так, как предупреждали, значит, это наша поломка, а не свойство формата
Инженерный вид
Как данные идут внутри: слои → процессы → форматы
Толщина линии показывает число объектов. Янтарным цветом отмечена потеря, названная ещё до записи.
Данные и есть орнамент
Настоящие файлы из разных источников
Каждый предпросмотр здесь показывает геометрию настоящего файла, а не иллюстрация.
Данные и доверие
Что происходит с вашим файлом
- Файл удаляется, как только перестаёт быть нужен для обработки
- Результат собирается из модели в момент записи, хранится 24 часа, затем удаляется
- Ни исходный файл, ни производные мы никому не передаём
Пределы, которые называем заранее
- Пределы по размеру файла и числу объектов зависят от выделенных ресурсов и тарифа. Точные числа видны до загрузки
- Время на тестовых файлах, чтение и прогноз: Roads_CAD.dwg, 7152 объекта: около 30 с, и сеть канализации, 72 726 объектов: около 5 мин
- Если формат что-то не сохранит, скажем на шаге выбора, до записи
Вопросы
Частые вопросы
Как конвертировать DWG в GeoPackage онлайн?
Загрузите DWG или ZIP, выберите GeoPackage, и мы прочитаем, посчитаем потери (обычно ноль), запишем и сверим.
Можно ли перевести DWG в MapInfo TAB без AutoCAD?
Да, DWG мы читаем сами, без AutoCAD. MapInfo TAB не хранит высоту. На Roads_CAD.dwg это 3355 из 7152 объектов, и мы говорим это число заранее.
Почему пропадает высота при записи в TAB?
Это свойство формата, не наша ошибка. Измерено на реальном файле и показано числом до записи.
Shapefile хранит высоту?
Да, но размерность является свойством набора целиком: если хоть один объект плоский, всему набору присваивается Z=0 (745 объектов на Roads_CAD).
Почему имя слоя в DXF/DWG иногда «не то»?
Имена слоёв в CAD не нормализованы: Road, Roads, ROAD могут быть разными слоями в одном наборе. Показываем как есть.
Что будет с системой координат, если её нет в файле?
Не выдумываем: если в чертеже есть любой намёк на систему координат (текст, диапазон координат, что угодно), мы его находим и показываем, называя находкой, а не назначением. На Roads_CAD.dwg это была обычная надпись внутри чертежа.
Что происходит с длинными текстами и подписями?
DBF-форматы обрезают строку до 254 байт кодировки, не символов: 200 кириллических символов вернутся 139.
Файл остаётся у вас после конвертации?
Нет. Исходный файл удаляется, результат хранится 24 часа, потом тоже удаляется. Посторонним ничего не передаём.
Что значит печать «Сверено с потерями»?
Сошлось всё, кроме показанного заранее, и именно так, как было показано.
Работает ли это с ZIP-архивами MapInfo/Shapefile?
Да. Оба формата многофайловые (.tab+.dat+.map+.id, .shp+.shx+.dbf+.prj), и мы сами достаём связанные файлы и называем, что взяли.
Кто отвечает за смысл слоёв (дорога, здание, вода)?
Отдельный проверяемый эксперимент, не основной конвертер. Модель только выбирает из закрытого словаря, геометрию не создаёт.
Можно ли получить DWG на выходе?
Нет, DWG мы только читаем. Пишем в MapInfo TAB, Shapefile, GeoPackage, GML, KML, FlatGeobuf, SQLite, CSV, GeoJSON и AutoCAD DXF, включая обратный ход из ГИС-слоя в DXF.
Новости
Что уже сделано
Как идёт работа над проектом: к публичному запуску и новым возможностям.
Октябрь 2026
- Система координат без кода EPSG больше не теряется при объединении слоёв.
Сентябрь 2026
- Отчёт о конвертации в PDF.
- Печать «Сверено» на результате.
- Сверка результата с исходным файлом по каждому объекту.
Хотите узнать о запуске?
После отправки формы пришлём письмо для подтверждения: подписка с двойным согласием (double opt-in). Политика обработки данных описана в конфиденциальности.
Отправки пока нет: поле ничего не отправляет. Это подключим до запуска, адреса заранее не собираем.
О проекте
Почему Swage
Swage делает группа инженеров и разработчиков с большим опытом работы с открытым и проприетарным ГИС- и CAD-ПО. Мы сталкивались с разными проблемами конвертации данных и решали их. Поэтому знаем, чего требует конвертация: без потерь, с преобразованием и проверкой.
- называем потери до записи, а не после.
- сверяем результат с исходным файлом после записи.
- не храним ваши файлы: задача и всё, что в ней, удаляются не позднее 24 часов.
Нашли ошибку, не сошлись числа или есть вопрос, напишите: ask@useswage.ru.