从具有边界 lat/long 坐标的 PNG 生成 Google 地球的 KMZ 文件?

Generate KMZ file for Google Earth from PNG with bounding lat/long coordinates?

我有一张 PNG 格式的卫星图像以及相应的边界 latitude/longitude 坐标。我是这种格式的新手,但 KMZ 不就是一个包含 PNG 和带有边界坐标的 KML 的 zip 文件吗?

我应该如何继续将给定的 PNG 转换为可在 Google 地球中查看的 KMZ 文件?

我更喜欢 python 代码,但任何 help/language 都将不胜感激。

KMZ 文件只是一个 ZIP 文件,其中 KML 文件为 doc.kml 和任何引用图像。

ground/image 叠加层的 KML 示例:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<GroundOverlay>
    <name>25N_94E_24N_93E_JOG_1966</name>
    <Icon>
        <href>25N_94E_24N_93E_JOG_1966.jpg</href>
    </Icon>
    <LatLonBox>
        <north>25</north>
        <east>94</east>
        <south>24</south>
        <west>93</west>
    </LatLonBox>
</GroundOverlay>
</kml>

以上内容将在一个 doc.kml 文件中,该文件具有相应的 25N_94E_24N_93E_JOG_1966.jpg 文件,这两个文件都在同一个 ZIP 文件中,文件名的扩展名为 kmz