2013-09-25 64 views
2

我在SAS中有一個地址字符串。我想找出該地址的確切經度和緯度。 SAS有什麼辦法可以做到嗎?我試着用PROC地理編碼,但它並沒有給我準確的結果使用SAS獲取地址字符串的緯度和經度

proc geocode       /* Invoke geocoding procedure  */ 
method=STREET      /* Specify geocoding method   */ 
data=WORK.CUSTOMERS     /* Input data set of addresses  */ 
out=WORK.GEOCODED     /* Output data set with X/Y values */ 
lookupstreet=SASHELP.GEOEXM   /* Primary street lookup data set */ 
attributevar=(TRACTCE00);   /* Assign Census Tract to locations */ 
run; 

大部分的時候它不能提供給我一個確切的經度和緯度,並返回地址的郵政編碼。

回答

2

您是否獲得了正確的街道查找數據集? SASHELP中的示例數據集(GEO *)僅包括北卡羅來納州韋克縣的街道。

可以在SAS支持站點從SAS Maps Online下載其他數據。

PROC GEOCODE的輸出數據集包括地址是否匹配和如何匹配。當沒有經緯度座標返回時,列_MATCHED_, _STATUS_, _NOTES_ and _SCORE_表示什麼?