У меня есть два треугольника в двух разных системах координат, где xa1, ya1 принадлежит xb1, yb1 et c. Таким образом, треугольник справа соответствует треугольнику слева в другой системе. Форма и положение абсолютно произвольны, поэтому я знаю только то, что точка (xa1,ya1)
соответствует точке (xb1,yb1)
, (xa2,ya2)
соответствует (xb2,yb2)
et c.
Первый треугольник в географической системе координат c, где я знаю широту и долготу. Второй треугольник находится в системе координат 0 - 100.
Как мне найти точку x
во втором треугольнике?
- Я нашел этот подобный вопрос, но он не включает в себя различные системы координат. Можно ли это сделать с помощью «аффинных преобразований»? Кроме того, я хотел бы реализовать это в javascript, и мои математические знания немного ограничены, поэтому вам может потребоваться объяснить это на примере (псевдо) кода.
- Это область 10 км х 10 км Я надеюсь, что географические вещи могут быть упрощены
- Если это не может быть точно определено, достаточно узнать
x
как можно ближе.