Learn R Programming

inegiR (version 1.2.0)

denue_grid: Obtiene establecimientos del DENUE en una area mayor a 5kms

Description

Regresa data.frame de datos de establecimientos registrados en el DENUE en un grid con dos o mas areas de 5kms (el limite de la llamada a INEGI). Llama a hacer_grid, ambas posible gracias a Arturo Cardenas https://github.com/arturocm.

Usage

denue_grid(lat1, lat2, lon1, lon2, token, metros = 5000, keyword = "todos",
  espacio_lat = 0.07, espacio_lon = 0.07, unicos = TRUE)

Arguments

lat1

Esquina 1 de cuadro o <U+00E1>rea en latitud.

lat2

Esquina 2 de cuadro o <U+00E1>rea en latitud.

lon1

Esquina 1 de cuadro o <U+00E1>rea en longitud.

lon2

Esquina 2 de cuadro o <U+00E1>rea en longitud.

token

Token emitida por INEGI para acceder a API

metros

Distancia en metros a la redonda para buscar establecimientos. Default = 5000, que es el m<U+00E1>ximo permitido por INEGI. Considera que si no cambias el espacio entre mediciones (en los otros par<U+00E1>metros), no vas a dibujar un cuadro totalmente cubierto por circulos.

keyword

Palabra clave de establecimiento para buscar, a pasar a denue_inegi. Por default busca todos.

espacio_lat

Espacio entre coordenadas, en latitud, por default = 0.07 grados.

espacio_lon

Espacio entre coordenadas, en longitud, por default = 0.07 grados.

unicos

Default = TRUE, solamente se exportan los negocios <U+00FA>nicos (para evitar duplicar si sobrelapan los radios de las coordenadas).

Value

Data.frame

Details

Se hace un loop por cada par de coordenadas, que se sobrelapan en circulos alrededor de un cuadro proporcionado por las cuatro esquinas de los parametros. La funci<U+00F3>n hacer_grid, usa m<U+00E1>ximos y m<U+00ED>nimos de latitud y longitud para asignar pares, por lo que debes considerar con cuidad el <U+00E1>rea a mapear.

Examples

Run this code
# NOT RUN {
token<-"webservice_token"
latitud1 <- "25.669194"
latitud2 <- "25.169194"
longitud1 <- "-100.30990"
longitud2 <- "-101.20102"
Negocios <- denue_grid(latitud1, latitud2, longitud1, longitud2, token)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab