+ if compressed is True:
+ svg_output: Buffer = ET.tostring(
+ root, encoding="utf-8", xml_declaration=True)
+ with gzip.open(f'{filename}.svgz', 'wb') as zf:
+ zf.write(svg_output)
+ print(f'File "{filename}.svgz" saved!')
+ else:
+ ET.ElementTree(root).write(
+ f'{filename}.svg', encoding="utf-8", xml_declaration=True
+ )
+ print(f'File "{filename}.svg" saved!')
+
+ def kml(self, filename: str, compressed: bool = True) -> None: