Sí, puede hacerlo siempre que tenga los valores de ubicación (largo-largo) de Burger King y McDonalds en Nueva York.
Puede usar el paquete rgeos en R (un lenguaje estadístico) para obtener su información. Tuve una situación similar en el pasado para estimar el número de ubicaciones alrededor de una ubicación determinada.
A continuación se muestra la función que debe usar.
- rgeos :: gWithinDistance – Debe pasar esta función por debajo de tres para sus requisitos
- Un objeto espacial en forma de spatialPointsDataFrame para ubicaciones de McDonalds.
- Otro objeto espacial en forma de spatialPointsDataFrame para ubicaciones de Burger King.
- dist – en tu caso son 500 metros.
- El valor de retorno es una matriz con verdadero / falso que denota si el par de la ubicación de Burger King y la ubicación de McD están dentro de 500m o no.
- Luego, puede sumarlo en filas o columnas para obtener el número de ubicaciones de McD para una ubicación de Burger King determinada y viceversa.
Asegúrese de que los objetos espaciales que creó se transforman utilizando spTransform con el mismo datum en el sistema de referencia de coordenadas y la métrica para la distancia utilizada en la proyección de lat largo es en metros. Tenga en cuenta que la distancia es una distancia directa entre las dos ubicaciones como en un radio de 500 m, pero no la distancia de viaje real que podría ser superior a 500 m.
- Me siento no amado, incluso por mis padres. Mi vida de ingeniería no es satisfactoria, no tengo gente real con la que pasar el tiempo, y mucho menos con amigos reales. Quiero irme a dormir y nunca despertarme. ¿Qué tengo que hacer?
- Tengo un Mac Book pro 2012, ¿qué cosas puedo agregar para mejorar su velocidad?
- Mi novio se separó de su esposa hace 2.5 años, se divorció 1 año. Ella todavía le dice que lo quiere de regreso y lo ama. ¿Es esto realmente apropiado?
- Tengo 26 años y estoy ganando decentemente en Mumbai. ¿Cómo decido qué bicicleta comprar: la Thunderbird 350 o la Duke 200?
- Soy un NRI de 25 años y tengo un salario de 4.5 lacs / mes. Tengo la intención de enviar aproximadamente el 75% de mi salario a la India. ¿Cómo debo invertir esta suma para obtener el máximo rendimiento?