我有一個座標系4.3,50.8,4.4,50.9,我想將該框中的點轉換爲4800X4800像素的框。 Python語言中是否有任何可以幫助完成這些轉換的東西,還是我必須自己寫數學?在Python中轉換座標
0
A
回答
0
如果我明白你需要什麼,然後我會建議numpy的這個:http://www.numpy.org/
這裏有方法,我會用:
y = numpy.linspace(50.8,50.9,4800)
x = numpy.linspace(4.3,4.4,4800)
x,y = numpy.meshgrid(x,y)
在這種情況下,linspace將生成4800個值,對於y分別在50.8和50.9之間進行線性內插,對於x分別爲4.3和4.4。然後使用網格將這些1D座標數組形成兩個2D座標數組(兩者的尺寸均爲4800×4800像素),用於x和y值。
0
你可以寫這樣的事情:
def remap_coords(x, y, x_min=4.3, y_min=50.8,
x_max=4.4, y_max=50.9, width=4800, height=4800):
new_x = (x - x_min)/(x_max - x_min) * width
new_y = (y - y_min)/(y_max - y_min) * height
return (int(round(new_x)), int(round(new_y)))
相關問題
- 1. 在VB2008中轉換座標
- 2. 座標轉換在MongoDB中
- 3. 在Picturebox中轉換座標
- 4. 在matplotlib中轉換座標
- 5. 座標轉換
- 6. 座標轉換
- 7. python座標轉換/插值可能嗎?
- 8. Python的轉換colorsys RGB座標詛咒
- 9. Python Tkinter將畫布座標轉換爲窗口座標
- 10. Python:如何將pymouse座標轉換爲烏龜座標
- 11. iPhone中的座標轉換
- 12. OpenCV中的座標轉換
- 13. Python - 在matplotlib中使用極座標散點圖進行座標轉換
- 14. OpenGL座標轉換
- 15. OpenCV座標轉換
- 16. cocos2d轉換座標
- 17. 轉換地圖座標到座標系
- 18. 將座標轉換爲像素座標
- 19. 在Python中反轉座標軸方向
- 20. 在OpenGL中將窗口座標轉換爲軸座標
- 21. 在XNA中將屏幕座標轉換爲精靈座標
- 22. 在Libgdx中將3D座標轉換爲2D座標
- 23. 在SceneKit中將局部座標轉換爲場景座標
- 24. Swift在UIView Coordinate System中轉換座標
- 25. 在屏幕座標中轉換對象
- 26. 將鼠標座標轉換爲Qt中的標籤座標
- 27. Python:如何將相對座標轉換爲Tkinter中的絕對座標
- 28. 如何將RA-Dec座標轉換爲python中的銀河座標
- 29. 轉換從JSON座標轉換成SVG
- 30. 座標轉換困境,用戶座標到設備座標?
首先:你的原始座標系是什麼:'4.3,50.8,4.4,50.9'是什麼意思?那些'x'和'y'尺寸?他們是什麼? – jrd1
它們是已經變平的lat和lon座標 –