ArcPy 脚本,用于获取用户地址定位器输入的地理编码地址

问题描述 投票:0回答:0

我必须为我的公司创建一个脚本,从表中获取地址并从中创建热图。在此过程中,我必须对地址进行地理编码,并且我希望脚本从用户那里获取定位器。但是,我如何创建一个脚本来接受定位器字段的用户输入?

这是我的代码中与问题相关的部分:

#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”变量的语法。

geocoding arcpy
© www.soinside.com 2019 - 2024. All rights reserved.