Skip to main content

003630: 结果顺序参数的语法错误。

描述

创建复合地址定位器 工具的 结果顺序 参数语法无效。

解决方案

注:

要确保语法正确,先在 地理处理 窗格中运行工具;然后从 历史记录 窗格中导出 Python 代码。

如果 结果顺序 参数值指定为 定位器顺序 ,则正确的语法是以逗号分隔的定位器名称字符串。 例如,使用两个定位器 Atlanta.loc 和 Raleigh.loc 将参数格式设置为 "Atlanta, Raleigh"

如果 结果顺序 参数值指定为 按角色和得分进行排序 ,则正确的语法是以逗号分隔每个角色的字符串,其中定位器角色括在方括号中,后面是用括号括起来的每个包含该角色的定位器加上句点和以逗号分隔的角色名称列表。 例如,使用两个多角色定位器(Atlanta.loc 和 Raleigh.loc),其中每个定位器都包含“点地址”角色、“街道地址”角色和“邮政编码”角色,将参数格式设置为 "[PointAddress](Atlanta.PointAddress,Raleigh.PointAddress),[StreetAddress](Atlanta.StreetAddress,Raleigh.StreetAddress),[Postal](Atlanta.Postal,Raleigh.Postal)"

注:

按照精度从高到低排序角色(点地址在街道地址之前,以此类推)。

如果 结果顺序 参数值指定为 自定义顺序 ,则正确的语法是以逗号分隔的定位器名称字符串,后跟句点和定位器角色。 例如,使用两个多角色定位器(Atlanta.loc 和 Raleigh.loc),其中每个定位器都包含“点地址”角色、“街道地址”角色和“邮政编码”角色,将参数格式设置为 "Atlanta.StreetAddress,Atlanta.PointAddress,Raleigh.PointAddress,Raleigh.Postal,Atlanta.Postal,Raleigh.StreetAddress"