Nurzhan
Но все зависит, какая точность тебя устраивает
freezlite
ну скажем так у меня в базе lat и lng, и мне нужно примерно расчитать что есть в этом радиусе
Anton
freezlite
10% допускается
Slayer
Земля - Геоид, если кто не в курсе
freezlite
ну прикинте сами, мне например в очертании города нужно определить. Понятно что города есть разные, но вот скажем есть километров 20 в радиусе
Alexander
Вон я страничку с формулой дал. А на маленьких расстояниях можно ещё все упростить
freezlite
щас проверю)
Alexander
Кстати, многие базы данных понимают географические координаты. Так, отмечаю на всякий случай
freezlite
ну я знаю что в постгресе например в постгисе есть функции с координатами
freezlite
но мне бы для общего развития хотябы простеньких алгоритм понять
freezlite
https://play.golang.org/p/CWIGgCd6oSp
https://toster.ru/answer?answer_id=125805
freezlite
я вот так пробовал
freezlite
но что то видимо не так сделал
freezlite
т.е через квадрат
freezlite
и в одном градусе вроде 111км примерно
freezlite
и с абс я не уверен, но без абс тоже не взлетело
Anton
а у тебя там точно только градусы?
Alexander
Это по градусу широты. А расстояние по градусу долготы зависит от широты
freezlite
ну координаты же на карте в градусах
freezlite
да зависит, я читал
freezlite
но там расброс не слишком большой
freezlite
а алгоритм судя по примерам моим совсем не так работает
freezlite
круто понять бы его еще
Nurzhan
Только это для Марса
Nurzhan
))
freezlite
желательно без полного курса геометрии
freezlite
марс))))
Nurzhan
Поменяй радиус, и наверное все на этом
freezlite
да, я тоже так подумал
freezlite
это аналогичный пример как Александр кидал
Nurzhan
Anton
Anton
https://github.com/kellydunn/golang-geo - ну вот умеет расстояние между двумя точками считать (для Земли)
freezlite
оо, еще хорошая ссылка
freezlite
да ну стыдно либо использовать для такой "просто" ерунды
freezlite
там формула в несколько строк
Anton
freezlite
*либой
Anton
https://github.com/kellydunn/golang-geo/blob/master/point.go#L70
Anton
freezlite
я хочу вникать, только не хочу полночи вникать, потому спросил материал
freezlite
и ведь 3 ссылочки очень хорошие
freezlite
на вики, на го код и на русскую статью
Anton
ты нас тролишь окружностями и радиусами в честь дня числа Пи?
Nurzhan
Anton
вот, даже интерактивичк нашел для тебя
https://www.khanacademy.org/math/geometry/hs-geo-analytic-geometry/hs-geo-dist-problems/v/point-relative-to-circle
freezlite
👍
freezlite
понятно почему у меня не работало, я местами аргументы в функции перепутал
freezlite
https://play.golang.org/p/9ePiIwCMf6b вот если на плоскости
freezlite
ну естественно это с погрешностями и градусы в широте(или долготе) не 111 равны чем ближе к полюсам
Dmytro
Люди добрые, в интернетах много информации по поводу secure rest api, jwt токены и прочее. Но на самом то деле, кто что использует с gorilla для защиты своего апи через токены или ещё чего?
Dmytro
Поделитесь практиками )
freezlite
рест обычно токен
freezlite
но у меня извращенцы в этом проекте плюнули в куки писать стали после логина
Dmytro
Ох
freezlite
хотя rest stateless
freezlite
хотя чем я лучше, взрослый парень, окончил школу и университет и не знаю как рассчитать расстояние между точками на шаре
freezlite
хочется закрыться и плакать
Anton
freezlite
кто то пользуется широкими изогнутыми мониторами? стоит того?
Anton
хочется закрыться и плакать
быть эмо уже лет 15 как не модно.
вот тебе повод освежить в памяти школьный материал :)
будут у тебя дети, будут они помощи просить со школьным домашним заданием, как ты им в глаза будешь смотреть?
freezlite
ну мне не хватает 1 монитора, я думаю может широкий взять или второй
Aleksandr
у меня щас 32 дюйма, 4К. сначала непривычно было, а сейчас привык
Slava
тоже на работе стоит dell 32 4k
Slava
очень удобно клеить стикеры на него
Wingman
лол
Aleksandr
Sergei
2*27 4К
Sergei
лучшее, что со мной случалось, из мониторов
Anton