如何解决匀称打印点图片而不是坐标
我正在尝试创建一个脚本,该脚本标识点对点上最接近的点。我做了很多研究,并找到了合适的模块来完成此操作。
我使用示例代码
from shapely.geometry import Point,LineString
from shapely.ops import nearest_points
line = LineString([(0,0),(1,1),(2,2)])
point = Point(0.3,0.7)
np = nearest_points(line,point)[0]
我想打印np以获得答案,而我得到的内核中只有一个点的图片。有人可以告诉我要打印出坐标时我缺少什么。我看到的示例打印出坐标。
我正在将Anaconda与spyder一起使用。由于必须使用基本程序,因此我必须使用anaconda。
解决方法
根据official documentation,这将为您提供点的坐标:
p1,p2 = nearest_points(line,point)
print(p1.wkt,p2.wkt)
因此,解决方案将是:
from shapely.geometry import Point,LineString
from shapely.ops import nearest_points
line = LineString([(0,0),(1,1),(2,2)])
p1,p2.wkt)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。