使用SAS获取地址字符串的纬度和经度

时间:2013-09-25 09:57:29

标签: sas

我在SAS中有一个地址字符串。我想找出该地址的确切经度和纬度。 SAS中有什么方法可以做到吗?我尝试使用proc地理编码,但它没有给我准确的结果 -

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;

大多数情况下,它无法为我提供准确的纬度和经度,并会返回地址的邮政编码。

1 个答案:

答案 0 :(得分:2)

您是否获得了正确的街道查询数据集? SASHELP中的示例数据集(GEO *)仅包括北卡罗来纳州威克县的街道。

可以从SAS支持网站SAS Maps Online下载其他数据。

PROC GEOCODE的输出数据集包括地址是否以及如何匹配。当没有返回纬度/经度坐标时,_MATCHED_, _STATUS_, _NOTES_ and _SCORE_列会说什么?