配置地理位置编码提供程序

如果在“操作”视图中向地图添加新项时要使用地理位置编码,请配置地理位置编码提供程序。例如,可以使用地理位置编码来确定指定地址的位置。您还可使用反向地理位置编码来确定在坐标中所指定位置的街道地址。当前,Esri 是唯一受支持的地理位置编码提供程序。

关于此任务

要配置地理位置编码提供程序,您必须配置以下系统属性:
GeocodingAccountUser
与地理位置编码请求相关联的用户名。如果您的地理位置编码提供程序为 Esri,请将用户名设置为您的客户机标识。
GeocodingAccountPassword
要与 GeocodingAccountUser 中所指定用户名一起使用的密码的 base 64 编码版本。如果您的地理位置编码提供程序为 Esri,请输入您的客户机密钥的 Base 64 编码版本。
GeocodingProvider
要使用的地理位置编码提供程序的名称。如果您不指定值,那么不会在“添加新项”窗口中显示对应的地址字段。
GeocodingProviderBaseURL
地理位置编码提供程序服务地址。
GeocodingFieldDefaults
列表选项卡上显示“添加新项”窗口时自动填充对应地址字段的缺省值的列表。例如,请输入可能多次复用以创建您所在区域中的数据项的值:'{"city":"Dublin","region":"","postalCode":"Dublin 16","country":"Ireland"}'
如果为 GeocodingAccountUserGeocodingAccountPassword 都提供值,那么地理位置编码请求将使用这些值。如果提供的值无效,那么地理位置编码请求会失败。如果不提供值,那么解决方案将尝试在不使用值的情况下进行连接。

过程

  1. 在导航菜单中,请单击管理 > 系统管理 > 系统属性
  2. GeocodingProvider 系统属性的值配置为 ESRI
  3. 使用类似以下 URL 的值配置 GeocodingProviderBaseURL 系统属性:
    http://YOUR ESRI GEOCODING SERVER HOSTNAME/arcgis/rest/services/World/GeocodeServer
  4. 可选: GeocodingFieldDefaults 系统属性配置为相关值。 设置值的格式,如以下示例中所示:'{"city":"Minneapolis","region":"","postalCode":"55401","country":"USA"}'

下一步做什么

将地理位置编码服务器的 SSL 证书导入 Liberty 缺省密钥库中。