ru

DXF в GeoJSON

Конвертируйте чертежи DXF локально в коллекцию объектов GeoJSON - для Leaflet, QGIS и Mapbox. Без загрузки.

Обработка локально на вашем устройстве ...

Обработка локально на вашем устройстве ...

0%

Загружается ли мой файл?

Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

Ситуационные планы, съёмки и чертежи коммуникаций из программ CAD часто экспортируются в DXF - однако веб-карты и ГИС-инструменты вроде Leaflet, Mapbox или QGIS ожидают GeoJSON. Этот инструмент читает ваш чертёж DXF в браузере и преобразует каждый элемент в объект GeoJSON: LINE/LWPOLYLINE/POLYLINE и дуги становятся LineString или, при замкнутых формах, Polygon; TEXT и POINT становятся Point.

DXF не несёт никакой системы координат. Координаты переносятся без изменений как плоские значения, без перепроецирования в географическую систему вроде WGS84 - если ваш файл DXF уже не был нарисован в географической системе, итоговые координаты не являются настоящей парой долгота/широта. Текст сохраняется как properties.text у соответствующего точечного объекта.

Всё происходит полностью локально в браузере - ваш, возможно, конфиденциальный чертёж генплана никогда не покидает устройство. HATCH со сплошной заливкой включается как Polygon (с отверстиями для внутренних контуров); DIMENSION, штриховка по образцу и ещё несколько редких типов не включаются в файл GeoJSON, но и не скрываются: дополнительный текстовый файл точно перечисляет, что было пропущено.

Технические данные

Технические данные
Входные форматыDXF
Автоматическое преобразованиеPNG, JPG, WebP, SVG
Выходной форматGeoJSON
Пакетная обработкаНет
ОбработкаЛокально в браузере (JavaScript)
Загрузка файловОтсутствует

В 3 шага

  1. Перетащите файл DXF.
  2. Конвертация выполняется автоматически.
  3. Скачайте GeoJSON (например, для Leaflet или QGIS).

Ограничения: Конвертирует LINE/LWPOLYLINE/POLYLINE/CIRCLE/ARC/ELLIPSE (тесселированные в LineString или Polygon)/POINT/TEXT (как Point с properties.text)/INSERT (разрешённый)/SPLINE (как настоящую рациональную кривую NURBS, тесселированную)/HATCH со сплошной заливкой (как Polygon с отверстиями) в коллекцию объектов GeoJSON. DXF не несёт системы координат - координаты передаются как плоские значения без пересчёта в WGS84. DIMENSION, штриховка по образцу и другие нераспознанные типы элементов не включаются; если чертёж их содержит, дополнительный файл с пояснением точно перечисляет, что было пропущено. Чертёж, состоящий исключительно из неподдерживаемых элементов, отклоняется с понятной ошибкой.

Частые вопросы

Это настоящие GPS-координаты?

Только если ваш файл DXF уже был нарисован в географической системе вроде WGS84. Иначе это плоские координаты чертежа без системы отсчёта.

Становятся ли замкнутые формы полигонами?

Да, замкнутая ломаная, окружность или полный эллипс экспортируются как Polygon GeoJSON; всё остальное - как LineString.

Сохраняется ли текст?

Да, как объект типа Point с содержимым текста в properties.text.

Что происходит с DIMENSION или штриховкой по образцу?

Они не включаются, но честно перечислены в дополнительном текстовом файле вместо того, чтобы бесследно исчезнуть. А HATCH со сплошной заливкой, напротив, включается как объект Polygon.

Загружается ли мой файл?

Нет, конвертация происходит полностью локально в браузере; ваш чертёж никогда не покидает устройство.

Похожие инструменты

Конвертировать DXF · SVG в DXF · TopoJSON в GeoJSON · KML в GeoJSON · WKT в GeoJSON · Shapefile в GeoJSON