描述
在 ArcGIS Server Manager 中,尽管安装了 ArcGIS StreetMap Premium for North America,但尝试启动定位器失败并返回以下错误消息:
Error:
Service failed to start
Locator.NorthAmerica.GeocodeServer:
<locator name>
You are not licensed for StreetMap Premium North America.
原因
- 地理编码服务具有过时的源数据或者已损坏。 将 ArcGIS Enterprise 升级到较新版本时,可能会出现这种情况。
- ArcGIS StreetMap Premium for North America 扩展模块未授权用于 ArcGIS Server。
解决方案或解决方法
重新发布地理编码服务
对于具有过时数据源的地理编码服务,通过在 ArcGIS Pro 中覆盖并发布该服务,可以将其重新发布到 ArcGIS Server。 有关说明,请参阅 ArcGIS Pro:覆盖地理编码服务。
将 ArcGIS StreetMap Premium for North America 扩展模块授权用于 ArcGIS Server
- 在 ArcGIS Server 计算机上,打开软件授权向导。
- 在软件授权向导对话框中,对于授权选项,选择我已授权了软件,但需要授权其他扩展模块,然后单击下一步。
- 对于授权方法,选择立即使用 Internet 通过 Esri 进行授权或在 Esri 的网站或通过电子邮件接收授权文件进行授权。
- 对于授权信息,确保已填写参数,然后单击下一步。
- 对于扩展模块,输入 StreetMaps Premium for North America。
- 对于授权码,输入从 My Esri 站点的许可选项卡中检索到的授权码。
- 单击下一步。
- 单击完成。
- 授权成功后,刷新 ArcGIS Server Manager 中的软件授权选项卡。 ArcGIS StreetMap Premium North America扩展模块将以活动状态列出。
- 重新启动服务。