Вычислить расстояние от границы с помощью R - PullRequest
0 голосов
/ 01 августа 2020

Мне нужно рассчитать расстояние между границей набора муниципалитетов и другими муниципалитетами в штате Минас-Жерайс. Идея состоит в том, чтобы провести дизайн разрыва регрессии (RRD), а граница - это моя отсечка.

Вот пример базы данных:

code latitude longitude munic                cerrado mantiqueira  mata
     <dbl> <chr>        <dbl> <chr>                  <dbl>       <dbl> <dbl>
 1 3170057 -196351    -421059 Ubaporanga                 0           0     1
 2 3170107 -197472    -479381 Uberaba                    1           0     0
 3 3170206 -189141    -482749 Uberlândia                 1           0     0
 4 3170404 -163592    -469022 Unaí                       1           0     0
 5 3170503 -203521     -42737 Urucânia                   0           0     0
 6 3170529 -161244    -457352 Urucuia                    0           0     0
 7 3170602 -203333    -463688 Vargem Bonita              0           0     0
 8 3170651 -153987    -423085 Vargem Grande do Ri~       0           0     0
 9 3170701 -215556    -454364 Varginha                   0           0     0
10 3170750 -183741    -460313 Varjão de Minas            1           0     0
11 3170800 -175944    -447226 Várzea da Palma            0           0     0
12 3171030 -155845    -436121 Verdelândia                0           0     0
13 3171071 -173974    -427307 Veredinha                  0           0     0
14 3171154 -200406    -422688 Vermelho Novo              0           0     1
15 3171303 -207559    -428742 Viçosa                     0           0     1
16 3171402 -20867     -422401 Vieiras                    0           0     1
17 3171709 -223264    -450965 Virgínia                   0           0     0
18 3171808 -188154    -427015 Virginópolis               0           0     0
19 3171907 -184738    -423067 Virgolândia                0           0     0
20 3172004 -210127    -428361 Visconde do Rio Bra~       0           0     0

Вы можете скачать полную базу данных здесь .

«серрадо», «мантикейра» и «мата» - регионы штата Минас-Жерайс. 1 означает, что муниципалитет находится внутри региона. У меня также есть данные о широте и долготе каждого муниципалитета. Идея такая:

1 - Создайте границу для каждой группы регионов.

2 - Найдите способ рассчитать расстояние от границы муниципалитетов, находящихся внутри и за пределами группы.

Вот пример стратегии, которую я имею в виду:

введите описание изображения здесь

Пакет geobr очень популярен в Бразилии, когда дело касается пространственного анализа. Однако я не мог найти способ провести анализ, который имел в виду.

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