地理位置计算的功能,可以使用CUDA在GPU上运行。

cuda-friendly-vincent的Python项目详细描述


文森蒂

计算两点之间的地理距离(以公里或英里为单位) 非常精确。

这个库实现了Vincenty对大地测量反问题的解。它 基于WGS 84参考椭球体,精确到1 mm(!)或 更好。

该公式在地理信息系统(gis)中得到了广泛的应用。 比计算大圆距离的方法(假设 一个球形的地球)。

CUDA友好型

此回购协议是vincenty的修改 包裹。因为cuda有一些限制(它不理解try…除了, 例如)原始代码不能在GPU上运行。

示例:波士顿与纽约市之间的距离

>>>fromcuda_friendly_vincentyimportvincenty>>>boston=(-71.0693514,42.3541165)>>>newyork=(-73.9680804,40.7791472)>>>vincenty(*boston,*newyork)298396.06

安装

$ pip install cuda-friendly-vincenty

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java应用程序不是在Eclipse中运行,而是在命令行中运行   swing Java图形组件问题。似乎找不到错误   我需要键盘。close();让代码正常工作?   Springboot中的java HttpSession   抽象语法树我想添加一个语句。我试图解析它,java解析器异常被抛出。如何克服它?   java Hibernate:清理会话   具有不连续子集的java划分问题   java正则表达式查找最后一个冒号后的字符串   java从SpringShell执行OS命令   Java扫描器字符串输入   java字符串索引越界异常(charAt)   java执行器服务终止被卡住   Springockito没有继承java@ContextConfiguration   java如何为一个servlet映射多个url   java安卓获取命令的stderr   java生成类型。表:数据库中的大数字   安卓 Getter Setter返回NothingJava