我必须为我的公司创建一个脚本,从表中获取地址并从中创建热图。在此过程中,我必须对地址进行地理编码,并且我希望脚本从用户那里获取定位器。但是,我如何创建一个脚本来接受定位器字段的用户输入?
这是我的代码中与问题相关的部分:
#Geocode OR addresses
address_locator = GetParameterAsText(2)
address_fields = "'Street or Intersection' STREET_LINE1;'City or Placename';CITY; State STATE_PROVINCE; 'ZIP Code' POSTAL_CODE"
geocode_result_OR = dataset_in + "_OR"
arcpy.geocoding.GeocodeAddresses(address_table_OR, address_locator, address_fields, geocode_result_OR)
下面显示的“address_fields”来自定位器已经硬编码在脚本中的代码。当用户手动放置定位器时,如何编写“address_fields”变量的语法。