我在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;
大多数情况下,它无法为我提供准确的纬度和经度,并会返回地址的邮政编码。
答案 0 :(得分:2)
您是否获得了正确的街道查询数据集? SASHELP中的示例数据集(GEO *)仅包括北卡罗来纳州威克县的街道。
可以从SAS支持网站SAS Maps Online下载其他数据。
PROC GEOCODE的输出数据集包括地址是否以及如何匹配。当没有返回纬度/经度坐标时,_MATCHED_, _STATUS_, _NOTES_ and _SCORE_
列会说什么?