Size: a a a

2019 August 28

V

VlIvYur in OpenStreetMap RU
Alexander Istomin
​​👫Яндекс добавит в Навигатор предупреждения  о приближении к школе. Причем они активируются, если водитель будет ехать с превышением скорости. Во-первых, на карте появится знак  «Осторожно, дети», во-вторых, Навигатор скажет еще и голосом.
Обновление с дети-фичей выйдет до 1 сентября, затем такое же постепенно добавят в мультимедию Яндекс.Такси, Яндекс.Драйв и Яндекс.Авто (это встроенное для некоторых машин).
с дёти-фичей
источник

b

batyrmastyr in OpenStreetMap RU
Так-то можно CASE ST_Contains(polygon, ST_Centroid()) WHEN true THEN ST_Centroid() ELSE ST_PointOnSurface() END.
В новых версиях постгреса с JIT должно замедлиться на число проблемных домов, а без - в 2 раза медленнее + проблемные дома.
источник

AB

Anton [az09@osm] Belichkov in OpenStreetMap RU
Ах, если б только дома
источник

M

Miroff in OpenStreetMap RU
А ещё можно вынести вычисление центроида с базы в рендерер. Все равно на одном центроиде нормальных подписей не сделать
источник

AB

Anton [az09@osm] Belichkov in OpenStreetMap RU
Miroff
А ещё можно вынести вычисление центроида с базы в рендерер. Все равно на одном центроиде нормальных подписей не сделать
Котяра говорит нужен полюс недоступности. Тогда заживем
источник

b

batyrmastyr in OpenStreetMap RU
Мапник в PointOnSurface не умеет
источник

IZ

Ilya Zverev in OpenStreetMap RU
batyrmastyr
Так-то можно CASE ST_Contains(polygon, ST_Centroid()) WHEN true THEN ST_Centroid() ELSE ST_PointOnSurface() END.
В новых версиях постгреса с JIT должно замедлиться на число проблемных домов, а без - в 2 раза медленнее + проблемные дома.
хаха, нет. Я пробовал — все части вычисляются заранее, в том числе pointonsurface
источник

M

Miroff in OpenStreetMap RU
Anton [az09@osm] Belichkov
Котяра говорит нужен полюс недоступности. Тогда заживем
Полюс недоступности?
источник

b

batyrmastyr in OpenStreetMap RU
Ilya Zverev
хаха, нет. Я пробовал — все части вычисляются заранее, в том числе pointonsurface
подстава
источник

M

Miroff in OpenStreetMap RU
Это, типа, когда всё ляжет с концами?
источник

IZ

Ilya Zverev in OpenStreetMap RU
Miroff
Полюс недоступности?
источник

AS

Artem Svetlov in OpenStreetMap RU
Вот чего можно сделать с Wikivoyage. Заменить эти словесные описания карты на настоящие карты в SVG. Или просто так снести.
источник

IZ

Ilya Zverev in OpenStreetMap RU
но это тоже итеративный алгоритм, по скорости, скорее всего, как pointonsurface
источник

M

Miroff in OpenStreetMap RU
Ага. К тому же оверкилл
источник

AB

Anton [az09@osm] Belichkov in OpenStreetMap RU
Miroff
Полюс недоступности?
источник

AB

Anton [az09@osm] Belichkov in OpenStreetMap RU
Первая статья
источник

AB

Anton [az09@osm] Belichkov in OpenStreetMap RU
Ilya Zverev
но это тоже итеративный алгоритм, по скорости, скорее всего, как pointonsurface
Агафонкин умеет в JS, но нам то нужен SQL)
источник

M

Miroff in OpenStreetMap RU
Интересно, кто-то уже додумался перенести geos на gpu?
источник

IZ

Ilya Zverev in OpenStreetMap RU
Anton [az09@osm] Belichkov
Агафонкин умеет в JS, но нам то нужен SQL)
Там реализация на JS и на C++, и есть ссылки на Python и R: https://github.com/mapbox/polylabel/
источник

AB

Anton [az09@osm] Belichkov in OpenStreetMap RU
Ilya Zverev
Там реализация на JS и на C++, и есть ссылки на Python и R: https://github.com/mapbox/polylabel/
Да утащил уже для изучения, еще раз спасибо)
источник