Сопряжение местоположений с учетом геопространственных данных

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

        ID     lat    long type
1  1 -34.860 -34.898    a
2  2 -33.860 -33.298    a
3  3 -33.160 -33.858    a
4  4 -33.870 -33.818    a
5  5 -33.890 -33.891    b
6  6 -33.862 -31.898    b
7  7 -33.861 -33.880    b

Вторая - это таблица справочных мест. У этого есть множество мест, с которыми я хочу связать свои данные. А именно, я хочу найти все магазины в пределах «x» километров от моего эталонного местоположения, которые также относятся к тому же типу, что и мое эталонное местоположение.

        ID     lat    long type
1  1 -34.360 -34.898    a
2  2 -33.830 -33.298    a
3  3 -33.100 -33.858    a
4  4 -33.837 -33.818    a
5  5 -33.893 -33.891    b
6  6 -33.832 -31.898    b
7  7 -32.861 -33.880    b

Вы можете думать об этом как о множестве магазинов (продуктовые магазины, оборудование, одежда и т. Д.) И кучу ориентиров (штаб-квартиры продуктовых магазинов, оборудования, одежды и т. это «штаб-квартира продуктового магазина», какие продуктовые магазины находятся в пределах 5 км? Есть ли какие-нибудь пакеты, которые могут упростить такую ​​задачу, чем кажется? Есть какие-нибудь предложения или советы для тех, кто плохо знаком с R и геопространственными данными?

0 ответов

Другие вопросы по тегам