DrawingFile
Módulo: digi21.base
Representa un archivo de dibujo abierto. No se construye directamente: lo devuelve la
función open de los módulos de digi21.io. Se itera para
obtener sus geometrías una a una.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
path |
str |
Ruta del archivo de dibujo. |
Iteración
| Operación | Descripción |
|---|---|
for geometry in drawing: |
Recorre las geometrías del archivo, leyéndolas una a una. |
El recorrido es perezoso: las geometrías se leen del archivo según se itera. Son propiedad del archivo de dibujo; trátalas como de solo lectura durante el recorrido.
Ejemplo
import digi21.io.dwg as dwg
drawing = dwg.open("parcela.dwg")
print(drawing.path)
for geometry in drawing:
print(type(geometry).__name__)