Я после вычисления ячейки s2 по заданным значениям Lat и Lon, я новичок в python и JavaScript, покопался в сети и нашел код Javascript по URL https://npm.runkit.com/s2-geometry.
У меня есть CSV-файл с двумя полями: lat и lot с 3 миллионами записей, и я хочу добавить ячейку 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);
не уверен, как изменить скрипт, чтобы получить файл CSV в Python, изменить скрипт для желаемого результата, я новичок в Python и JavaScript, почему Python: потому что у меня есть доступ к Python и R.
Ожидаемый результат - три столбца в csv (Lat lon s2cell)