GIS 提供多种可用作在线 web 服务的功能。 将 ArcGIS Pro 连接到 GIS 服务器可使您访问地图、可编辑要素、地理处理分析及其他有用的服务。 本主题中的步骤向您展示如何连接到 ArcGIS Server、ArcGIS Online 服务器和开放地理空间联盟 (OGC) 服务器。
连接到 ArcGIS Server 站点时,可以通过多个连接选项来使用或发布服务或者管理服务器。 在 ArcGIS Enterprise 中连接到联合服务器时,ArcGIS Pro 将仅支持允许使用服务的连接。 连接到独立 ArcGIS Server 站点时,ArcGIS Pro 将创建允许您使用或发布服务的连接,即针对您的凭据创建具有最高权限的连接。 取得发布者连接后,您可以将连接升级到管理员级别(如果您的凭据支持此功能)。
注:
发布者和管理员连接仅在 10.6 或更高版本的独立 ArcGIS Server 站点中受支持。 使用早期版本,您只能创建允许您使用服务的连接。 如果将服务器连接添加到使用 ArcMap 创建的工程中,例如在工程的主文件夹中使用用户级别的权限创建新的服务器连接。 如果在没有事先添加到工程的情况下直接使用了其中一个连接,则 ArcGIS Pro 创建的连接将自动降级到用户级别的连接,但是这一更改不会保存到连接文件中。如果在当前 ArcGIS Pro 会话之外更改了服务器的内容,则可能需要刷新服务器连接。 如果连接无效,则您可能需要修复连接。
访问文件夹中的服务器
您可以通过文件夹连接查看并使用 GIS 服务器,以及存储在相同位置的任何附加项目。 在您使用服务器中的数据创建文件、在相同位置存储这些文件,以及在工程中使用这些文件时,此操作将非常重要。
- 连接到文件夹包含您要使用的服务器。
- 在目录窗格或目录视图中,浏览至包含服务器的文件夹。
- 浏览至服务器并开始使用其包含的项目。
提示:
在目录窗格或目录视图中浏览文件夹时,可以通过单击服务器并单击功能区目录选项卡的组织组中的添加到工程 直接将服务器添加到工程。 在目录窗格中,右键单击服务器,然后单击添加到工程 。
向工程直接添加 GIS 服务器
可连接到 ArcGIS Server 站点以在工程中使用其内容。 例如,您可能已拥有之前使用 ArcMap 创建的 ArcGIS Server 连接文件 (.ags)、WCS 服务器连接文件 (.wcs)、WFS 服务器连接文件 (.wfs)、WMS 服务器连接文件 (.wms) 或 WMTS 服务器连接文件 (.wmts)。 您可以将这些连接添加到工程。
-
通过以下两种方式之一将现有服务器添加到工程:
- 打开目录视图,然后单击内容窗格中的工程或服务器。 在功能区目录选项卡的创建组中,单击添加下拉箭头,然后单击添加服务器 。
- 在插入选项卡的工程组中,单击连接下拉列表 ,然后单击添加服务器 。
- 在本地或网络计算机上浏览到一个或多个服务器连接文件并单击。
- 单击确定。
ArcGIS Server 、WCS 服务 、WFS 服务 、WMS 服务 或 WMTS 服务 将出现在目录窗格和目录视图中的服务器类别 中。
- 浏览服务器以开始使用其包含的项目。
引用现有连接的项目即会被添加至工程中。
提示:
可将服务器连接从文件资源管理器拖至目录窗格或目录视图,以将其添加到工程。 也可以将这些项目从工程中的文件夹连接拖至服务器类别,以将其直接添加到工程中。 可以在目录窗格内、目录窗格和目录视图之间或者在两个目录视图之间拖动项目。 浏览文件夹时,也可以右键单击服务器连接,然后单击添加到工程 。
创建 ArcGIS Server 连接
可创建要在工程中使用的服务器连接。 连接后,您会看到有权访问的项目列表。 如果提供用户名和密码,您可能还有权查看一些仅对特定用户开放的附加项目。
连接到 ArcGIS Server 站点
如果要连接到 ArcGIS Enterprise 内的联合服务器,则必须登录到 Enterprise 门户。 服务器连接将使用门户凭据来访问服务器上的内容。
如果您要连接到独立 ArcGIS Server 站点,则服务器连接将使用提供的用户名和密码来确定您的访问权限级别。 如果您具有足够的权限,则连接将允许您发布服务。
-
创建服务器连接。
- 打开目录视图,然后单击内容窗格中的工程或服务器。 在功能区目录选项卡的创建组中,单击新建下拉箭头,然后单击新建 ArcGIS Server 。
- 在插入选项卡的工程组中,单击连接下拉箭头 ,然后单击新建 ArcGIS Server 。
随即弹出添加 ArcGIS Server 连接对话框。
- 在服务器 URL 文本框中,输入要连接的 ArcGIS Server 站点的 URL。
URL 将根据站点配置的不同而变化。
- 输入您的用户名和密码(如果适用),然后选择凭据的存储方式。 如果要连接到联合服务器,则无法输入或保存凭据。您必须登录到与服务器相关联的门户。
- 将用户名/密码保存到 Windows 凭据管理器 - 默认选项。 您的凭据将存储在计算机的操作系统中。 除非您使用文件从另一台计算机访问服务器,否则系统将不会再次提示您输入凭据。
- 将用户名/密码保存到连接文件 - 您的凭据将存储在连接文件中。 具有此文件访问权限的所有人都可以使用您的凭据访问服务器,系统不会提示其进行登录。
- 单击确定。
- 如果您提供了凭据并选择了将用户名/密码保存到连接文件选项,则会显示警告消息。 单击是继续,并将您的凭据保存在连接文件中。
- 如果您要连接到联合服务器,并且当前未登录到其相关联的门户,则将显示门户的登录对话框。 输入您的凭据并单击登录。
随后会创建一个 ArcGIS Server 连接文件 (.ags) 并将其保存在工程的主目录文件夹中。 会将引用此连接文件的项目添加到工程中,同时服务器连接 会显示在目录窗格和目录视图中的服务器类别 中。
要确定授予此服务器内容的访问权限级别,请检查服务器连接的属性。 创建连接时将授予的最高级别访问权限是发布者级别。 在凭据提供支持的前提下,您可以在创建连接后将连接升级到管理员级别。
连接到 ArcGIS Online 即用型服务
可登录 ArcGIS Online 上的某个帐户来访问门户项目、web 地图、托管要素服务等。 您也可以连接到与 ArcGIS Online 相关联的特定服务器以访问附加服务,可通过这些服务来分析数据或使用由 Esri 精选的高质量数据。
- 打开目录视图。
- 单击内容窗格中的工程或服务器。
- 在功能区目录选项卡的创建组中,单击新建下拉箭头,然后单击新建 ArcGIS Server 。
随即弹出添加 ArcGIS Server 连接对话框。
- 在ArcGIS Online 服务器的 URL。
- https://elevation.arcgis.com/arcgis - 计算视域、高程剖面图和高程汇总。
- https://hydro.arcgis.com/arcgis - 创建流域并追踪下游点位置。
- https://traffic.arcgis.com/arcgis - 显示交通事件及实时、典型的交通状况。
- https://logistics.arcgis.com/arcgis - 对道路和人行道执行路线、车辆路线及其他分析。
- https://geocode.arcgis.com/arcgis - 将地址和地名转换为经度和纬度。 如果您已登录到 ArcGIS Online,则 Online World Geocoding Service 会自动添加到您的工程,并在工程的定位器文件夹、定位窗格、这是什么?及相关地理编码地理处理工具中可用。 也可以通过此服务器连接使用该服务。
- 单击确定。
警告:
这些服务器上提供的某些服务会消耗您 ArcGIS Online 帐户的配额。 请访问 ArcGIS Online 服务配额页面,了解有关服务配额的详细信息。
如果尚未登录,系统会提示您登录 ArcGIS Online 帐户。 ArcGIS Online 不必是活动门户。
随后会在工程的主目录文件夹中创建一个 ArcGIS Server 连接文件 (.ags)。 会将引用此连接文件的项目添加到工程中,同时服务器连接 会显示在目录窗格和目录视图中的服务器类别 中。
创建 OGC web 服务连接
如果服务器提供 OGC WCS、WFS、WMS 或 WMTS 服务,则您可以连接到该服务,然后将整个服务或服务内的各个图层添加到地图中。
- 打开目录视图。
- 单击内容窗格中的工程或服务器。
- 在功能区目录选项卡的创建组中,单击新建下拉箭头,然后单击相应选项。
- 新建 WCS 服务器
- 新建 WFS 服务器
- 新建 WMS 服务器
- 新建 WMTS 服务器
将显示相应的 OGC 服务器连接对话框。
- 在服务器 URL 文本框中,输入要连接的服务器的 URL。
- 如果要使用特定版本的服务规范与服务进行通信,请单击版本下拉列表,然后选择适当的版本号。 否则,将使用该服务的默认版本。
- 如果要创建 WFS、WMS 或者 WMTS 连接,请单击自定义请求参数标题,然后指定需要使用的任何自定义请求参数。
- 输入您的用户名和密码(如果适用),然后选择凭据的存储方式。
- 将用户名/密码保存到 Windows 凭据管理器 - 默认选项。 您的凭据将存储在计算机的操作系统中。 除非您使用文件从另一台计算机访问服务器,否则系统将不会再次提示您输入凭据。
- 将用户名/密码保存到连接文件 - 您的凭据将存储在连接文件中。 具有此文件访问权限的所有人都可以使用您的凭据访问服务器,系统不会提示其进行登录。
- 单击确定。
- 如果您提供了凭据并选择了将用户名/密码保存到连接文件选项,则会显示警告消息。 单击是继续,并将您的凭据保存在连接文件中。
- 如果 OGC 服务与 Enterprise 门户上的某个服务相关联,则系统可能会提示您登录门户。
在工程的主目录文件夹中创建 WCS 服务器连接文件 (.wcs)、WFS 服务器连接文件 (.wfs)、WMS 服务器连接文件 (.wms) 或 WMTS 服务器连接文件 (.wmts)。 会将引用此连接文件的项目添加到工程中,同时 WCS 服务 、WFS 服务 、WMS 服务 或 WMTS 服务 将显示在目录窗格和目录视图中的服务器类别 中。
收藏服务器
如果您将同一 GIS 服务器添加到多个工程中,则可以收藏该服务器以简化过程。 工程收藏夹集合始终可用。 将收藏的服务器添加到工程中,无需记住其位置或 URL。 您可以将收藏的服务器添加到您创建的每个工程中。 可在工程收藏夹漫游文件夹中直接创建任何类型的服务器连接。 如果您的用户配置文件支持漫游,则可以在您使用的每台计算机上使用这些连接。
提示:
可将任何服务器连接从 Windows 资源管理器拖至目录窗格或目录视图的收藏夹集合中。 您也可以将这些项目从目录窗格的工程选项卡拖至目录视图中的收藏夹集合,或者在两个目录视图之间进行拖动。 连接文件的副本将保存至工程收藏夹漫游文件夹中。
从另一个工程复制服务器
如果两个工程同时处于打开状态,则可将 GIS 服务器从一个工程复制到另一个工程。
- 浏览至源工程中的服务器集合。
- 在目录视图中,单击内容窗格中的服务器。
- 在目录窗格的工程选项卡中,双击服务器。
- 选择相应的服务器,例如按住 Ctrl 键同时单击要复制的每个服务器。
- 复制服务器。
- 在目录视图功能区上的目录选项卡的剪贴板组中,单击复制 。
- 在目录窗格中,右键单击所选地图,然后单击复制。
- 浏览至目标工程中的服务器集合。
- 粘贴服务器。
- 在目录视图功能区上的目录选项卡的剪贴板组中,单击粘贴 。
- 在目录窗格中,右键单击服务器容器,然后单击粘贴。
提示:
也可以通过将所选服务器从源工程拖至目标工程的服务器容器中来复制所选服务器。
修改服务器连接属性
将服务器添加到工程后,可以查看和修改其连接属性。 如果凭据允许,您可以更改连接可用的功能级别。 例如,如果一开始为您创建的是发布者连接,则可以将您的连接降级到用户级别。 同样,如果您的凭据提供对站点上管理员级别功能的访问权限,则可以将连接升级到管理员级别。
- 右键单击目录窗格或目录视图中的服务器。
- 单击属性。
随即显示服务器的属性对话框。
- 仅适用于 ArcGIS Server 连接:类型下拉列表将显示您在此服务器中拥有的权限级别。 如果此选项可用,则可以根据需要修改您的访问权限级别。
- 用户连接 - 可以使用服务器上的服务。 将列出地图和要素服务,以及适用于您的凭据的任何其他项目。 如果您已连接到联合服务器,则这是唯一可用选项。
- 发布者连接 - 可以通过此连接将服务(地理处理服务除外)发布到独立 ArcGIS Server 站点。 将列出适用于您的凭据的项目;但是,要素服务将不会包含在列表中。
- 管理员连接 - 可以通过此连接将所有服务发布到独立 ArcGIS Server 站点。 将列出适用于您的凭据的项目;但是,要素服务将不会包含在列表中。
- 根据需要,在服务器 URL 文本框中修改服务器的 URL。
- 仅适用于 OGC 服务器:可以根据需要在版本下拉列表中修改服务规范的版本。
- 仅适用于 OGC WFS、WMS 或 WMTS 服务器:单击自定义请求参数标题并根据需要修改自定义参数值。
- 修改用户名和密码,并更改凭据的存储方式(如果适用)。 如果您已连接到联合服务器,则无法提供凭据;您必须登录到门户。
- 将用户名/密码保存到 Windows 凭据管理器 - 创建新的服务器连接时的默认选项。 您的凭据将存储在计算机的操作系统中。 除非您使用文件从另一台计算机访问服务器,否则系统将不会再次提示您输入凭据。
- 将用户名/密码保存到连接文件 - 您的凭据将存储在连接文件中。 具有此文件访问权限的所有人都可以使用您的凭据访问服务器,系统不会提示其进行登录。
- 单击确定。
- 如果您提供了凭据并选择了将用户名/密码保存到连接文件选项,则会显示警告消息。 单击是继续,并将您的凭据保存在连接文件中。
移除连接
如果您不再需要使用某个项目或者该项目的内容不可用,则可以在目录窗格或目录视图中移除项目连接。 移除项目连接后,将无法再从工程直接访问该项目及其内容。 但是,将不会从计算机、网络或云位置将其删除。
无法移除与工程所需的项目(例如默认工具箱和默认地理数据库)之间的项目连接。
- 在目录窗格中,浏览至项目连接。
或者,在目录视图处于活动状态的情况下,浏览至内容窗格或目录视图中的该项目连接。
- 单击该项目连接以将其选中。
- 右键单击该项目,然后单击移除 。
当目录视图处于活动状态时,您也可以使用功能区来移除项目连接。 单击功能区上的目录选项卡。 在组织组中,单击移除 。