我是jaison我想建立一个土地调查过程的申请表。因为我需要在画布中为给定的gsi文件绘制点。例如
要点
a. .b
c. .d .e
这些是5分,我需要开发一种工具来逐行连接这些点。通过连接点acdba关闭边界。给它一个parcel_id和其他细节,如土地所有者,纳税等。保存这些细节以进行特征查询。
实时点数将超过100000.我需要画布应该有平移和缩放属性。
朋友们,我喜欢在python中使用pygame做这个项目。是可以做到的。 我是python的新手。
请帮助。
答案 0 :(得分:0)
Pygame绝对是一个很好的工具。
使用pygame.surface对象和pygame.draw模块。
http://www.pygame.org/docs/ref/
如果你需要比点更复杂的东西,pygame.sprite也是一个相对完善的模块。
答案 1 :(得分:0)
http://www.pygame.org/docs/ref/draw.html#pygame.draw.polygon
这是在pygame中绘制多边形的功能。您可以直接绘制到屏幕或单独的表面。我不确定它有多快得多,你可能想把你的绘图分成更小的部分,只显示你需要的东西。
如果你确实需要显示整个多边形,我会考虑一些压缩点数的方法来获得一般形状