I am trying to geocode a large number of addresses at once using proc geocode. SAS sometimes gets hung up trying to geocode a single address that is overly general (made up example= 311 N.E. with a valid city, state and zip) and stops the entire geocoding proccess by producing the error below. This makes it really difficult to geocode a lot of addresses at once because the geocoding program stops entirely. Is there a way to: 1) keep this error from happeining Or 2) get sas to continue where it left off once it encounters the error NOTE: The map data sets in library MAPSGFK are based on the digital maps from GfK GeoMarketing and are covered by their Copyright.
For additional information, see http://support.sas.com/mapsonline/gfklicense.
NOTE: Address data set had only 1 observations. Intermediate progress times not output.
ERROR: An exception has been encountered.
Please contact technical support and provide them with the following traceback information:
The SAS task name is [GEOCODE ]
Segmentation Violation
Traceback of the Exception:
2 The SAS System 10:11 Thursday, March 23, 2017
ERROR: An exception has been encountered.
Please contact technical support and provide them with the following traceback information:
The SAS task name is [GEOCODE ]
Segmentation Violation Here is an example of my geocode program: PROC GEOCODE
METHOD=STREET /* Geocoding method */
DATA=work.tmp_geocode1 /* Input address data */
OUT=GeoData.tmp_geocode_outputTEST1 /* Output data set */
lookupstreet=SASHELP.USM /*needs to point at USM dataset downloaded from SAS*/
attribute_var=(tract block);
RUN; I have SAS 9.3.
... View more