我正在尝试使用OS_Codepointopen_postcode_locator对一组723英国邮政编码进行地理编码。
我的数据库采用以下格式:
ID | SAON | PAON |街|地点|镇|邮编
我正在尝试对邮政编码进行地理编码,因为精确的位置不是必需的。 到目前为止我使用的过程是这样的:
导入table.xslx>打开表格属性(在目录中)>右键单击文件,然后选择Geocode>选择OS_Codepointopen_postcode_locator>选择单个字段并直接发送到邮政编码'专栏。
启动地理编码过程后,程序会立即显示错误消息 "创建要素类:尝试处理此表时出错。"
然后我尝试在ArcMap中导出.xlsx表,为表提供一个OID列。这提出了同样的错误。在此之后,我将导出转换为dBASE文件,唉再次出现相同的错误。
我还尝试使用较小的数据库片段,仅使用20个项目并删除了所有其他信息,只留下邮政编码和标识编号列作为建议,表明它可能是处理能力瓶颈。但是,这提出了完全相同的错误。
是否有其他人遇到此问题并找到了解决方案?
答案 0 :(得分:0)
在尝试在线查找信息几周后,在发布此问题后几分钟我找到了解决方案。
在此处发布,以便处于相同情况的其他人有答案。
将.xlsx表导入ArcMap后,打开表格属性>按照说明>导出到新表打开ArcToolbox>展开地理编码选项卡>地理编码地址>使用OS_open_names_locator>按照说明确保选中“多个字段”选项,并确保为数据库中没有的任何字段选择“无”。
最初运行它只匹配大约一半的地址,因为它仍然在寻找full_address,因此取消标记并确保程序只查找相关信息产生100%匹配。
我希望这会有所帮助,如果有必要,我会乐意让任何人通过这个过程。
度过美好的一天!