您可以通过以下步骤发布 ArcGIS REST 地址匹配服务:
- 在服务管理界面首页->快速发布或在服务->服务管理页面,点击快速创建服务,进入发布向导;
- 选择数据源为"ArcGIS REST 地址匹配服务",点击下一步;
- 输入预发布的地址匹配服务地址,例如 http://localhost:6080/arcgis/rest/services/exercise/GeocodeServer,如果输入的服务不是公开的服务,则需要安全认证,可以通过以下两种方式进行:
- 全认证方式选择“用户名/密码”,然后分别输入有访问权限的用户名、密码、ArcGIS Token 服务地址(http://{myserver}:{port}/arcgis/tokens)及相应的 HTTP Referer 值
- 安全认证方式为“Token”,然后输入已经获取的 Token 字符串,若获取的 Token 是以 HTTP Referer 方式生成的,则需要填写相应的 HTTP Referer 值
完成以上配置后,点击下一步;
- 选择发布的服务类型。可选的服务有 REST-地址匹配服务和 ArcGIS REST 地址匹配服务,点击下一步;
- 无需进行服务配置,点击发布;
- 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。
注意事项:1、SuperMap iServer 仅支持转发 10.2、10.9 及 11.1 版本 ArcGIS Server 发布的地址匹配服务
2、由 ArcGIS REST 地址匹配服务发布的 REST-地址匹配服务中,geocoding 资源不支持模糊匹配,仅支持精确匹配
3、当安全认证同时配置了“用户名/密码”以及“Token”时,将优先使用配置“Token”进行访问;当Token过期时,系统将自动改用用户名/密码方式认证,如认证失败则服务发布失败或服务不可用。