Portal for ArcGIS 的一个非常有用的功能是可以从 CSV 文件映射地址。为此,必须确保门户具有有效的地理编码实用程序服务(用于查找地址)和托管服务器(用于读取地址并将其发送到地理编码实用程序服务)。
设置地理编码实用程序服务
您必须为门户设置一个地理编码实用程序服务以同时对大量地址进行地理编码,例如,当向地图查看器中添加包含地址的 CSV 文件时。地理编码服务可以来自联合 ArcGIS Server、其他 ArcGIS Server 或组织的 ArcGIS Online。
有关设置地理编码实用程序服务的详细信息,请参阅配置实用程序服务。有关配置您自己的地理编码服务的信息,请参阅下一部分。
配置您自己的地理编码服务
默认情况下,Portal for ArcGIS 使用在 ArcGIS Online 上托管的世界地理编码服务。如果组织使用自己的定位器数据来查找地址和地名,或者门户无权访问 ArcGIS Online,则发布地理编码服务并将其设置为门户的地理编码实用程序服务。
如果您希望当用户在地图查看器中进行搜索时显示地址或地名建议,则请在自定义地理编码实用程序服务中启用建议功能。
- 按照 ArcGIS for Desktop 帮助中创建地址定位器的说明,基于您的数据创建定位器。如果想要使用门户地图查看器中的建议,请在创建定位器时选中创建地址定位器工具上的建议选项。
- 右键单击 ArcGIS for Desktop 目录树中的定位器,然后单击共享为服务,从而将定位器作为服务发布。
有关发布服务的详细信息,请参阅 ArcGIS Server 帮助中的如何发布服务。
- 如果创建时未启用定位器上的建议,则可在将其发布后启用地理编码服务上的建议。为 ArcGIS for Desktop 或 ArcGIS Server 管理器中的服务打开服务编辑器,单击功能选项卡,然后选中建议操作。
- 按照配置实用程序服务中的相应说明,将生成的服务配置为门户的地理编码实用程序服务。
将企业级地理数据库注册到 ArcGIS Server
与您的门户联合的 ArcGIS Server 站点中,至少有一个站点必须具有注册为其托管数据存储的企业级地理数据库,这样您才能够将其指定为托管服务器。可按照如下所述使用自己的企业级地理数据库,或安装 ArcGIS Data Store,这将为您添加托管数据存储。如果安装 ArcGIS Data Store,则请将 ArcGIS Server 与门户联合。
如果您已拥有企业级地理数据库的数据库连接文件 (.sde),则按照配置门户的托管服务器的注册托管数据库部分中的步骤将您的企业级地理数据库注册到 ArcGIS Server。
如果您当前没有数据库连接文件,则可以按照以下步骤注册企业级地理数据库时从 ArcGIS for Desktop 指定连接信息:
- 启动 ArcCatalog 或 ArcMap,然后打开目录窗口。
- 在目录树的 GIS 服务器中添加 ArcGIS Server 连接。
必须添加发布者或管理员连接。
- 提供 ArcGIS Server 站点的服务器 URL,然后键入用户名和密码以连接到该站点。
- 单击完成创建连接。
- 右键单击此服务器连接,然后单击服务器属性。
- 单击数据存储选项卡。
- 单击对话框的注册数据库部分中添加按钮的下拉箭头,然后选择将数据库注册为 ArcGIS Server 管理的数据库。
- 为管理的数据库键入唯一名称。
- 单击添加。
将打开数据库连接对话框。
- 提供企业级地理数据库的连接信息。
如果您在连接地理数据库时需要帮助,请参阅 ArcGIS 帮助中的 ArcGIS for Desktop 中的数据库连接。
- 在数据库连接对话框中单击确定创建连接,然后在注册数据库对话框中单击确定将企业级地理数据库注册到服务器。
- 在 ArcGIS Server 属性对话框中单击确定保存并关闭对话框。
联合 ArcGIS Server 与门户
必须先将 ArcGIS Server 站点与门户联合,然后才能将其指定为托管服务器。必须将与门户联合的 ArcGIS Server 站点配置为使用 HTTP 和 HTTPS 通信或仅使用 HTTPS 通信。
有关说明,请参阅联合 ArcGIS Server 站点与门户。
将联合的服务器指定为托管服务器
联合 ArcGIS Server 与门户后,将该 ArcGIS Server 站点指定为托管服务器。
- 从服务器窗格的托管服务器部分的下拉列表中选择联合的 ArcGIS Server 站点。
- 单击保存。