geocode: Get GPS (lon, lat) from address

Description Usage Arguments Value Functions Examples

View source: R/geocode.R

Description

Get GPS (lon, lat) from address

Usage

1
2
3
4
5
add_geocode(data, addr_var, precise = FALSE, source = "google",
  parallel = TRUE, n_cpu = -1L, rate = 200, use_tor = TRUE)

geocode(addr, precise = FALSE, source = "google", parallel = TRUE,
  n_cpu = -1L, rate = 200, use_tor = TRUE)

Arguments

data

data.frame contains address variable.

addr_var

Character. Name of address variable.

source

API source

parallel

Parallel connection

n_cpu
rate

Connection rate per second

use_tor

Boolean. Default TRUE. Use tor or not.

addr

Address string

Value

GPS data.table

Functions

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
library(data.table)
library(magrittr)

dt <- data.table(addrs = c("<e5><8f><b0><e5><8c><97><e5><b8><82><e4><b8><ad><e6><ad><a3><e5><8d><80><e7><be><85><e6><96><af><e7><a6><8f><e8><b7><af><e4><b8><80><e6><ae><b5><ef><bc><92><e8><99><9f>",
                           "<e5><8f><b0><e5><8c><97><e5><b8><82><e4><b8><ad><e6><ad><a3><e5><8d><80><e8><b2><b4><e9><99><bd><e8><a1><97><e4><b8><80><e6><ae><b5><ef><bc><91><ef><bc><92><ef><bc><90><e8><99><9f>"),
                 X = c(3, 2))
out <- dt %>% add_geocode(addr_var = "addrs", use_tor = FALSE)
out

addr <- c("<e5><8f><b0><e5><8c><97><e5><b8><82><e4><b8><ad><e6><ad><a3><e5><8d><80><e7><be><85><e6><96><af><e7><a6><8f><e8><b7><af><e4><b8><80><e6><ae><b5><ef><bc><92><e8><99><9f>",
           "<e5><8f><b0><e5><8c><97><e5><b8><82><e4><b8><ad><e6><ad><a3><e5><8d><80><e8><b2><b4><e9><99><bd><e8><a1><97><e4><b8><80><e6><ae><b5><ef><bc><91><ef><bc><92><ef><bc><90><e8><99><9f>")
geocode(addr)

leoluyi/addr2gps documentation built on May 21, 2019, 5:09 a.m.