python中地理图像坐标的获取

python中地理图像坐标的获取,python,Python,我正在使用python64位。我已经创建了一个由4-5个形状文件组成的地图,获取它的图像文件(.bmp)并在python中打开。现在我想显示指针在图像上移动的所有坐标(经度、纬度)。我使用了以下代码 import pygame import math pygame.display.init() window = pygame.display.set_mode((1576, 847)) mapImg = pygame.image.load("gis12.bmp") one = False w

我正在使用python64位。我已经创建了一个由4-5个形状文件组成的地图,获取它的图像文件(.bmp)并在python中打开。现在我想显示指针在图像上移动的所有坐标(经度、纬度)。我使用了以下代码

import pygame
import math

pygame.display.init()
window = pygame.display.set_mode((1576, 847))
mapImg = pygame.image.load("gis12.bmp")

one = False

while not done:

    window.fill((0,0,0))
    evtList = pygame.event.get()
    for evt in evtList:
        if evt.type == pygame.QUIT:
        done = True

   window.blit(mapImg, (0,0))
   pygame.display.update()

pygame.quit()'

要显示鼠标坐标,您需要捕捉鼠标移动或类似操作的pygame事件。您可能还希望捕捉鼠标向下和鼠标向上的事件。有关更多帮助,请参阅pygame文档。获取经度、纬度坐标将取决于用于地图的地图投影。你需要知道这一点,再加上一些关于你的地图覆盖的球体比例的信息。