Python: экспорт в файл DXF объектов Shapely

Как экспортировать результаты приходят из пространственных операций, таких как buffer функция по точкам, используя Shapely пакет для Python в файл DXF? Кстати, поиск в Google не был таким полезным в этот раз.

2 ответа

Вы пробовали библиотеку SDXF?

Один из способов – благодаря__geo_interface__стандарт интерфейса и библиотека ezdxf .

Пример кода может быть ниже:shapesдержит ваш, например, MultiPolygon

      from shapely.geometry import mapping
import ezdxf
import ezdxf.addons.geo

doc = ezdxf.new()
geoproxy = ezdxf.addons.geo.GeoProxy.parse(mapping(shapes))

msp = doc.modelspace()

# Use LWPOLYLINE instead of hatch.
for entity in geoproxy.to_dxf_entities(polygon=2): 
    msp.add_entity(entity)

doc.saveas("test.dxf")
Другие вопросы по тегам