如何计算Google Earth多边形大小(以像素为单位)

时间:2014-06-13 17:16:10

标签: python google-maps python-2.7 python-imaging-library kml

OS X 10.7.5,Python 2.7,GE 7.1.2.2041

我有一些包含大量多边形的.kml数据。每个多边形都有一个与之关联的图像。我希望在<GroundOverlay>模式下使用每个图像及其关联的多边形。

原始图像都比多边形大一点。我可以使用Python的图像库(PIL)轻松调整图像大小,但是错误的数量在整个集合中并不一致。有些甚至大约只有5%,有些则高出约20%。

我想要做的是找到(或计算)多边形的近似大小(以像素为单位),以便我可以使用该数据自动调整相关图像的大小。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以在经度和纬度坐标中使用多边形/矩形的宽度和高度。然后使用该矩形与图像大小的比例,它应该适合。

编辑:我应该注意,根据您的图片显示位置,您可能需要一些特殊的数学日期线(-180到180)或素数子午线(0到360)