Skip to main content

the bykml library

Project description

Introduction

bykml is a library to easily read, write and update KML files. It's built around using dictionaries to easily replace values and add kml elements.

Documentation

kmlfactory file inside the bykml package has a KmlFactory class and a placemark_template function used to create placemarks and add to the

Install

You can install the package with ```pip install bykml```

Dependencies

Limitations

Due to the nature of dictionaries of only being able to have one key per value. This subsequently means that lists have to be used to have multiple items within the same kml tag. For example if we have a 'Folder' tag which will contain a number of placemarks, we cannot have a nested folder with multiple placemarks inside. This is currently being reviewed for a solution.

Changelog

1.5.0 (29/04/2024)

  • Updated placemark template to accept images
  • Updated function comments

1.4.0 (22/01/2024)

  • Added kmlfactory

1.3.0 (22/01/2024)

  • Updated README

1.2.0 (22/01/2024)

  • Updated maintainers

1.1.0 (21/01/2024)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bykml-1.5.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bykml-1.5.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file bykml-1.5.0.tar.gz.

File metadata

  • Download URL: bykml-1.5.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for bykml-1.5.0.tar.gz
Algorithm Hash digest
SHA256 56811a85ac5d48739419352ef68b2992f90297a4418f0f506c2bddd6e000f966
MD5 a43fe5cae42376b607710831b75c5973
BLAKE2b-256 3810a34676a565041d043eaa11d328e6491414faaf345d4a6b52c93e3a941009

See more details on using hashes here.

File details

Details for the file bykml-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: bykml-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for bykml-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77e79be066eaf63e5a641a9b2c852ede431fed6e9b7f07b6a30d3094e568afe0
MD5 0a81ae5d699942eb745589421e74ccf4
BLAKE2b-256 8533e873405907b070cc6bd9e81e07eeadd7524deb715f435a09d345235dc53f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page