Мне нужно создать функцию JavaScript, которая принимает в качестве входных данных две функции GeoJSON: Элемент A будет многоугольником или окружностью; B будет точкой, многоугольником, окружностью или эллипсом.
Функция должна возвращать, как можно быстрее и эффективнее, B"касается" ли A каким-либо образом (перекрываются ли они, содержится ли одно в другом, например, )
Чрезвычайная точность не важна (т. Е. Меня не волнуют вопросы, возникающие, например, из-за кривизны Земли); Мне также не нужно знать какие-либо подробности о , как две функции соприкасаются друг с другом, просто логическое значение ИСТИНА или ЛОЖЬ относительно того, действительно ли они это делают.
Если есть хорошее решение, требующее модуля, то это прекрасно. Единственное, что важно, - это то, что фактическая функция выполняется настолько быстро, насколько это возможно. Например. похоже, что Turf может сделать это, но потребует выполнения нескольких отдельных функций (пересечение, содержание и т. д.), некоторые из которых слишком тяжелые.