cím – r-projekt.hu R: az ingyenes adatelemző szoftver és statisztikai programozási környezet Fri, 26 Mar 2021 00:15:32 +0000 hu hourly 1 https://wordpress.org/?v=4.8.18 Postacím koordinátáinak megtalálása R-rel. /2013/09/17/postacim-koordinatainak-megtalalasa-r-rel/ /2013/09/17/postacim-koordinatainak-megtalalasa-r-rel/#comments Tue, 17 Sep 2013 09:55:13 +0000 /?p=180 Continue reading ]]> Nemrég írtam egy függvényt R-ben, aminek meg kell adni egy címet sztringként, és rákeres GoogleMaps-en, majd visszaadja a szélességi és hosszúsági fokokat.

Alább a kód, ami GitHub-on is megtalálható.

FONTOS: a működéshez szükséges az rjson csomag (valószínűleg az RJSONIO is jó).

[crayon-61ed36dc632c2563037782 inline="true" ]getAddressCoord <- function(address){
address <- as.character(address)
address <- paste(unlist(strsplit(address, split=" ")), collapse="+")
base <- "http://maps.googleapis.com/maps/api/geocode/json?address="
ending <- "&sensor=false"
download.file(url=paste(base, address, ending, sep=""),
destfile="temp_address_info.json")
address.info <- fromJSON(file="temp_address_info.json")
unlink("temp_address_info.json")
if(address.info[["status"]] == "OK"){
long.lat <- unlist(address.info$results[[1]]$geometry$location)
return(long.lat)
} else {
return("Result is not appropriate!")
}
}

[/crayon]

Via: Postacím koordinátáinak megtalálása R-rel.

]]>
/2013/09/17/postacim-koordinatainak-megtalalasa-r-rel/feed/ 533