我从给定的纬度和经度计算了 s2 单元格之后,我是 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)