@nodejs_ru

Страница 278 из 2748
Vladimir
14.10.2016
12:12:34
вот где пиздец

пока не найдут способа починить, или не пофиксят спеку, чтобы не нужно было особо чинить

ты не увидишь нативных модулей

тлдр

Google
Ilya
14.10.2016
12:13:45
Вот теперь понятно... Пичаль.

Vladimir
14.10.2016
12:13:47
стандарт так-то один

у whatwg

а да

стандарт модулей у ecma

а стандарт лоадера для них у whatwg

такие дела

@chicoxyzzy @vkurchatkin пусть меня поправят если соврал где

Dreamerinnoise
14.10.2016
12:14:48
gemini же. не ?
https://github.com/hayesmaker/phase-2-e Что-то такое, короче, искал. только под свой фреймворк.

Vladimir
14.10.2016
12:52:35
в тему тестов: у меня тут в setup файле есть import 'babel-polyfill', что, судя по всему, тормозит старт, можно это оптимизировать?

Andrey
14.10.2016
13:14:35
а стандарт лоадера для них у whatwg
лоадер для модулей это что ? System.import не ?

Google
Vladimir
14.10.2016
13:15:17
Andrey
14.10.2016
13:15:30
а ясно. — это стандарт для реализации подгрузки модулей.. аля синхронно или асинхронно и тп.

Vladimir
14.10.2016
13:15:38
https://whatwg.github.io/loader/

кто-то работал с npm вебхуками?

Dmitry
14.10.2016
13:23:52
Чат, помогите решить задачу. Есть массив массивов (геокоординаты) - полигон. И есть точка [широта, долгота]. Как понять, что точка входит в полигон? Наверняка есть готовые инструменты. Всё осложняется также тем, что координаты гео, а не просто на плоскости

KlonD90
14.10.2016
13:25:23
а что за база?

Dmitry
14.10.2016
13:27:43
В смысле?

Andrey
14.10.2016
13:29:15
Andrey
14.10.2016
13:29:33
почитать можно тут ? http://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm или тут про другое ?

Dmitry
14.10.2016
13:30:08
решение гуглится за 1 минуту
Находил point - in - polygon, тестовые данные на проходит

Александр
14.10.2016
13:58:19
https://github.com/postwait/node-amqp как с помощью этой либы делать nack на сообщение?

Anton
14.10.2016
15:41:36
https://github.com/Turfjs/turf

геометрия же стандартная
Гео полигоны размазаны по сфере.

Vladimir
14.10.2016
15:42:17
Вроде специального алгоритма нет

Google
Vladimir
14.10.2016
15:42:24
Нужно просто понимать ограничения

Anton
14.10.2016
15:43:19
Тут главное знать какими должны быть отрезки полигона - прямыми на планете(дугами), или прямыми на карте(прямыми)

Vladimir
14.10.2016
15:43:52
Желательно, чтобы они были достаточно короткими, чтобы можно было об этом не думать

и не пересекать 180 меридиан

Anton
14.10.2016
15:45:35
Vladimir
14.10.2016
15:45:52
?

причем тут это?

Если ты пересекаешь 180 меридиан, то уже нельзя игнорировать, что координаты сферические

тоже самое даже с простыми bbox ами

Anton
14.10.2016
15:52:15
Если ты пересекаешь 180 меридиан, то уже нельзя игнорировать, что координаты сферические
Они и на меркаторе "сбрасываются". 180+, это пиксельный 0, но уже в другом мире.

Vladimir
14.10.2016
15:53:03
Ну я и не говорю, что проекция решает проблему

Просто есть edge cases, которые нужно понимать

KlonD90
14.10.2016
15:54:44
риманову геометрию внесите в зал ._.

Vladimir
14.10.2016
15:54:45
На практике проблема решается просто - нужно не использовать такие полигоны

риманову геометрию внесите в зал ._.
википедия намекает, что геометрия Римана и риманова геометрия - это две разные вещи

KlonD90
14.10.2016
15:57:27
ну сорри :(

тем не менее как раз же про эту проблему

Vladimir
14.10.2016
15:58:29
Я не уверен, что там есть свой алгоритм point in polygon

Anton
14.10.2016
16:03:50
В любом множестве есть понятие принадлежности этому множеству подмножества.

Вообще алгоритмов p-in-p много. И все для обычной геометрии.

Google
Vladimir
14.10.2016
16:05:08
Я думаю просто на практике они работают для географических координат досточно хорошо, поэтому и нет специализированного алгоритма

Любой "проблематичный" полигон можно трансформировать в один или несколько "не проблематичных"

Anton
14.10.2016
16:07:14
Любой полигон в гео координатах переваривается в обычный.

Vladimir
14.10.2016
16:07:47
Не всегда в один

В случае перехода через 180 меридиан - в 2

Anton
14.10.2016
16:08:25
Это только плохие АПИ делают.

Admin
ERROR: S client not available

Anton
14.10.2016
16:08:50
Гугл или Яндекс карты так не поступают.

Vladimir
14.10.2016
16:09:21
Речь не про АПИ, речь про расчеты

А с точки зрения АПИ - банальный вопрос

Допустим есть АПИ для построения отрезка

Я задаю две точки

Какой из двух вариантов будет отрисован?

Логичное решение - тот, который не перискает 180 меридиан

Anton
14.10.2016
16:10:58
А варианты где?

KlonD90
14.10.2016
16:11:06
ну вот кстати взять просто код яндекса

там наверняка есть решение на римановой геометрии

Vladimir
14.10.2016
16:11:36
> @klond90 там наверняка есть решение на римановой геометрии Не, просто учитываются различные кейсы, наверняка

Anton
14.10.2016
16:11:55
Google
Vladimir
14.10.2016
16:13:58
Вот геодезические линии Яндекс рисует

Но это не то чтобы проблема

Anton
14.10.2016
16:15:16
В общем случае из гео координат получаются экранные, а из экранные - "конечные". Там может быть и добавление геодезических дуг, и самопересечение полигонов, и симплификация и shortestpath. Именно он точку через 180 перекинется.

Vladimir
14.10.2016
16:15:18
А пересечение 180 меридиана работает странно

Что не удивительно

Anton
14.10.2016
16:15:37
Ради эксперимента - создайте линию 175..-175

И линию -175..0..175

Дмитрий
14.10.2016
16:15:55
Говоря про "стандартную геометрию" не стоит забывать, что на сфере например возможен треугольник с тремя углами по 90 градусов))

Vladimir
14.10.2016
16:16:54
При переходи одной точки отрезка через 0 меридиан яндекс перебрасывает отрезок

Т е выбирает кратчайший

Но это конкретный функционал определения расстояния

Anton
14.10.2016
16:17:36
Там нет слова через 0. Просто кратчайший.

Denis
14.10.2016
16:17:36
Так, а говорят Passport.js для авторизации совсем не торт и там совсем всё криво реализовано? А что использовать для авторизации через GitHub?

Vladimir
14.10.2016
16:17:42
А когда я хочу построить отрезок - я могу хотеть и тот, и тот

Там нет слова через 0. Просто кратчайший.
М б, я просто поставил точку близко к 180

Anton
14.10.2016
16:18:13
Настраивался опцией coordRendering ;)

М б, я просто поставил точку близко к 180
Точка будет всегда там, где должна быть. Если нет - волкам в клуб или личку. Ещё неделю за этот код Яндекс карт в ответе лично я.

Страница 278 из 2748