在python上使用JavaScript从给定的纬度计算300万条记录的s2单元

2024-05-28 20:44:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我从给定的Lat和Lon计算了s2 cell之后,我对python和JavaScript还不熟悉,在网络上闲逛,在URL https://npm.runkit.com/s2-geometry上找到了JavaScript代码。 我有一个csv文件,有两个字段:lat和lot,有300万条记录,我想将s2单元格添加到给定的数据中。在

我发现了以十进制表示结果的代码,还需要添加函数来转换十六进制的结果。在

    var s2Geometry = require("s2-geometry").S2;
    var lat = -33.804115;
    var lng = 150.992465;
    var level = 18;
    var key = s2Geometry.latLngToKey(lat, lng, level);
    var id = s2Geometry.keyToId(key);

不知道如何修改脚本以获取python中的csv文件,修改脚本以获得所需的结果,我对python和JavaScript不太熟悉,为什么python:因为我可以访问python和R

预期结果-csv中的三列(Lat lon s2cell)


Tags: 文件csvkey代码脚本varjavascriptlevel

热门问题