Size: a a a

Saint P Ruby Community

2020 October 09

A

Anton in Saint P Ruby Community
сработало 👍🏻
источник

AG

Alexander G in Saint P Ruby Community
А у меня тоже вопрос. Кто-нибудь знает библиотеку для руби для с geo-математикой?
Нужно находить и сравнивать расстояния между полигонами и от точки до полигонов.
источник

NB

Nikita Bulai in Saint P Ruby Community
В своё время портировал spherical mercator от Mapbox на руби, там есть матан для гео, но не уверен в том, что это то, что нужно . Но проверьте
https://github.com/nbulaj/spherical_mercator

Вообще когда я занимался проектом в картографией, гео и т.д. понял, что в руби мире с этим всё достаточно печально
источник

PP

Pavel Peganov in Saint P Ruby Community
Alexander G
А у меня тоже вопрос. Кто-нибудь знает библиотеку для руби для с geo-математикой?
Нужно находить и сравнивать расстояния между полигонами и от точки до полигонов.
источник

PP

Pavel Peganov in Saint P Ruby Community
Это, к сожалению, единственный гем из этой области, который мне известен, я не уверен, что там есть именно обозначенные операции.
источник

AG

Alexander G in Saint P Ruby Community
Nikita Bulai
В своё время портировал spherical mercator от Mapbox на руби, там есть матан для гео, но не уверен в том, что это то, что нужно . Но проверьте
https://github.com/nbulaj/spherical_mercator

Вообще когда я занимался проектом в картографией, гео и т.д. понял, что в руби мире с этим всё достаточно печально
спасибо, но не то.
Кстати, руби же не ваш первый/основной язык, да? Там код такой неспецифичный )
источник

AG

Alexander G in Saint P Ruby Community
как раз смотрю. Но там с документацией очень плохо, а код довольно сложный, если читатель не в теме (как я)
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Alexander G
спасибо, но не то.
Кстати, руби же не ваш первый/основной язык, да? Там код такой неспецифичный )
по-моему просто специфика задачи такая. задачи с математикой всегда так выглядят на руби же =)
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
⚠️ ВОПРОС

Нужен движок интернет магазина, чтобы
1. цены можно было указывать в долларах
2. Курс автоматически забирался в ЦБРФ каждый день
3. Согласно этому отображались русские цены на страницах самих товаров

Кто-то такое встречал?
источник

NB

Nikita Bulai in Saint P Ruby Community
Alexander G
спасибо, но не то.
Кстати, руби же не ваш первый/основной язык, да? Там код такой неспецифичный )
Ахаха, как раз нет :) В руби я больше 10 лет.
Код именно порт с JS с максимальным сохранением совместимости на случай обновления, чтобы просто взял и скопировал
источник

AG

Alexander G in Saint P Ruby Community
Nikita Bulai
Ахаха, как раз нет :) В руби я больше 10 лет.
Код именно порт с JS с максимальным сохранением совместимости на случай обновления, чтобы просто взял и скопировал
а, ну понятно. Это было мое второе предположение - калька с js, чтобы ничего не испортить
источник

NB

Nikita Bulai in Saint P Ruby Community
rgeo, кстати, замороженный проект. Основной меинтейнер ушёл, долго искали замену. Человек нашёлся, но насколько он опытный пока непонятно, и как он поведёт проект тоже. Just keep in mind
источник

AG

Alexander G in Saint P Ruby Community
Nikita Bulai
rgeo, кстати, замороженный проект. Основной меинтейнер ушёл, долго искали замену. Человек нашёлся, но насколько он опытный пока непонятно, и как он поведёт проект тоже. Just keep in mind
вижу,  да. спасибо)
источник

NB

Nikita Bulai in Saint P Ruby Community
Ilya Nikolaevich
⚠️ ВОПРОС

Нужен движок интернет магазина, чтобы
1. цены можно было указывать в долларах
2. Курс автоматически забирался в ЦБРФ каждый день
3. Согласно этому отображались русские цены на страницах самих товаров

Кто-то такое встречал?
Spree с кастомизациями?

Второй пункт прям очень ограничивает возможные варианты
источник

PP

Pavel Peganov in Saint P Ruby Community
Alexander G
А у меня тоже вопрос. Кто-нибудь знает библиотеку для руби для с geo-математикой?
Нужно находить и сравнивать расстояния между полигонами и от точки до полигонов.
В зависимости от задачи, может ещё подойти функциональность на уровне СУБД, типа PostGIS для постгреса. С помощью Sequel её должно быть несложно задействовать.
Но если постгреса нет в решении изначально, это будет выглядеть очень странно.
источник

AG

Alexander G in Saint P Ruby Community
Pavel Peganov
В зависимости от задачи, может ещё подойти функциональность на уровне СУБД, типа PostGIS для постгреса. С помощью Sequel её должно быть несложно задействовать.
Но если постгреса нет в решении изначально, это будет выглядеть очень странно.
это да. У меня есть postgis в проекте, так же может и пригодится
источник

AR

Anna Razumova in Saint P Ruby Community
++ пользуюсь им, все отлично. Еще postgis для постгресса
источник

AG

Alexander G in Saint P Ruby Community
Anna Razumova
++ пользуюсь им, все отлично. Еще postgis для постгресса
Я тоже им пользовался немного в проекте. Есть даже dry-типы для описания колонок-полигонов в проекте для rom-sql релейшена.
Но я это перестал использовать и перестал грузить эти колонки, потому что они перестали быть нужны, а грузятся записи на 20% дольше.
Что-то я неправильно, видимо, делал.

Есть таблица с городами их границами (колонка`area public.geography(Polygon,4326)`)
C AR было все ок и быстро, а с rom-ом как-то не очень. Пока что не было нужды копать, поэтому просто забил.

Возможно из-за того, что AR оптимизирован и не пытается без спроса поле в объект преобразовать.

Так что если кто-то работал с postgis/rgeo без AR, поделитесь опытом )
источник

AR

Anna Razumova in Saint P Ruby Community
Привет, Надь😊
источник

w

wi11son in Saint P Ruby Community
источник