R: функция перехода gDistance для данных о ветре - PullRequest
0 голосов
/ 30 января 2019

Я хотел бы рассчитать кратчайший путь для парусного судна из порта А в В, используя функцию shortestPath() из пакета gDistance в R.Океан между двумя портами описывается растром ячеек сетки.Оптимальный путь зависит от двух переменных: направления ветра и скорости ветра (обе задаются растровыми слоями).Направление ветра и угол, под которым я вхожу в соответствующую камеру, определяют, сталкиваюсь ли я с головой или попутным ветром.В случае встречного ветра моя стоимость поездки увеличивается со скоростью ветра, а при попутном ветре стоимость поездки уменьшается со скоростью ветра.

Проблема в том, что я не понял, как создать функцию перехода из направления двух переменных искорость.Функция перехода (и переходный слой) - это ключевой элемент, необходимый для функции shortestPath() при определении оптимального способа.По-видимому, наиболее распространенным приложением для shortestPath() являются данные высот, с которыми гораздо проще работать, поскольку вам нужно учитывать только одну переменную высоты.

Любые идеи приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...