
#判断斜率是否相等
#即点(cx,cy)是不是在点(ax,ay)和点(bx,by)确定的直线上
def issame(ax,ay,bx,by,cx,cy):
kac=(ax-cx)(cy-by)
kbc=(cx-bx)(ay-cy)
return kac==kbc
#获取点(ax,ay)和点(bx,by)确定的直线上所有的点的坐标
def getall(ax,ay,bx,by):
res=[]
for cx in range(500):
for cy in range(500):
if issame(ax,ay,bx,by,cx,cy):
resappend((cx,cy))
return res
#斜率为100的直线
print(getall(0,0,1,100))
结果:
>>>[(0, 0), (1, 100), (2, 200), (3, 300), (4, 400)]
在MapGIS67“投影变换”子系统中的“用户文件投影转换”功能模块中,
打开坐标文本文件,设置好相关参数,
点击“投影变换”,然后点击“写到文件”,
就把转换好的坐标数据保存成文本文件了!
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。首先,对于你最初的问题,如果rouDIct符合(10, 30) -> {10: 30}这样的格式的话,max(i for i in rouDict)(甚至max(rouDict))就可以了。
然后用字典存储坐标实在有点别扭,用列表更自然、类更抽象,不过我不擅长OOP……列表存储的话,积分函数可以改成这样(LoP(list of points)是存储点集的列表)。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
以上就是关于python求两点直线坐标全部的内容,包括:python求两点直线坐标、如何用Python批量获取经纬度坐标、Python如何获取此时的画笔坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)