如果您的帐户具备内容创建权限,则可以将设备中的文件、web 中的项目、应用程序以及数据存储添加到您的 ArcGIS Enterprise 门户中。 此外,还可保存地图以及发布应用程序。 在您将项目与他人共享之前,只有您可以访问您的项目。
添加设备中的文件
可将受支持文件从计算机添加到网站并进行共享,以便其他用户下载这些文件并在桌面应用程序中将其打开。 当您将逗号分隔值 (CSV) 文件共享给所有人(公共)时,可使用项目页面中显示的 URL 将 CSV 添加为 Web 图层。 此外,您也可以添加影像文件,并使用 URL 在 web 应用程序和弹出窗口等位置显示影像。 您需要与所有人(公共)共享 CSV 和图像文件以查看项目页面中的 URL。
如果您具有发布托管要素图层的权限,则在上传受支持的文件(如压缩 shapefile 和 Microsoft Excel 电子表格)时,可以发布托管要素图层。
注:
发布后,从 shapefile 或文件地理数据库上传的数据将转换为 Web 墨卡托投影。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡上,单击新建项目。
- 单击您的设备以从您的设备中选择文件,或将文件拖动到放置区中。
- 如果您已上传 .zip 文件,请从项目类型下拉菜单中选择文件内容,例如地图模板或代码示例。
- 如果上传的是代码示例 (.zip),则请选择示例的语言,例如 Java 或 C++。
- 如有必要,选择添加文件并创建托管要素图层,或仅添加文件。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 或者,提供描述项目的摘要。
- 单击保存。
从 URL 添加项目
您可以提供 URL 以引用 ArcGIS Server Web 服务、KML 和 OGC WFS、WMS 以及 WMTS。 还可以引用存储于 web 的文档和图像。
当您添加引用图层或文件的 REST 端点 URL 的项目时,网站不会存储项目本身。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡中,单击新建项目,然后单击 URL。
- 输入服务或文档的 REST URL,例如,https://webadaptorhost.domain.com/webadaptorname/rest/services/folder/service/MapServer。
提示:
如果您需要通过 HTTPS 访问服务,请确保您在添加服务时所提供的 URL 以 https 开头。
ArcGIS Server web 服务 URL 的格式为 https://<fully qualified web adaptor machine name>/<web adaptor name>/rest/services/<folder name>/<service name>/<service type>。 如果服务位于根文件夹中,则无需在 URL 中包含文件夹名称。 在这种情况下,URL 的格式为 https://<fully qualified web adaptor machine name>/<web adaptor name>/rest/services/<service name>/<service type>。
要查找 ArcGIS Server 服务的 REST URL,打开 ArcGIS Server 服务目录,然后浏览至要共享的服务。 然后可从浏览器的地址栏中复制 URL。 请勿将任何参数(例如令牌)追加到 URL。
- 验证项目类型是否正确。 如果类型与所选类型不同,请选择正确的项目类型:
- ArcGIS Server Web 服务
- 文档 - 文档包括存储在 Web 中的电子表格、演示文稿、表、图像和其他文档。
- KML (OGC)
- WFS (OGC)
- WMS (OGC)
- WMTS (OGC)
- 如果已添加可从外部使用的安全服务,请选择是否希望将凭据与服务项目一同存储。 如果凭据未与项目一同存储,每当有人访问该服务项目时,系统都将提示访问该项目的人输入凭据。 如果凭据与项目一同存储,则系统不会提示您输入凭据。
- 单击下一步。
- 如果已添加可从外部使用的安全服务,请提供有权访问该服务的帐户的用户名和密码。
根据身份系统的具体管理方式,用户名可能区分大小写。 如果存储了凭据并计划在公共应用程序中共享此服务,则您可能希望启用比率限制来限制对此服务的使用。
注:
如果您没有看到用户名和密码字段、用于存储或不存储凭据的选项,或者如果您在尝试添加安全服务时看到错误,则可能存在 HTTPS 配置问题。 为您尝试存储凭据提供服务的 ArcGIS Server 站点必须支持 HTTPS,且具备由知名的证书颁发机构签名的有效证书。 有关其他疑难解答,请联系 Esri 支持中心(美国境内)或联系您的国际分销商(美国境外)。
- 如果已添加 WMS (OGC) 图层,请选择要将其设置为可见的图层。
- 如果已添加 WFS (OGC) 或 WMTS (OGC) 图层,请选择将项目添加至地图时将绘制的图层。 如果您要从 WFS 或 WMTS 服务添加多个图层,则必须为每个图层创建各自的项目。
如果 WMTS 服务支持多个投影,则必须选择一个特定投影。 默认选择第一个可用投影。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 或者,提供描述项目的摘要。
- 单击保存。
添加应用程序
可将现有 Web 应用程序添加为门户项目,以便组织成员可搜索并找到这些程序。 将应用程序添加为项目时,表明您在共享此应用程序的 URL;门户不会托管应用程序文件。 另一种与组织成员共享应用程序的方法是发布通过地图创建的 Web 应用程序。 有关详细信息,请参阅通过地图创建应用程序。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡中,单击新建项目,然后单击应用程序。
- 选择应用程序类型:
- Web 制图 - 用 Web API 构建 Web 应用程序,如 JavaScript。
- 桌面 - 在桌面平台构建的用于桌面的应用程序,如 Java 或 .NET (Microsoft WindowsMicrosoft Windows Desktop)。
- 移动 - 使用 SDK 为移动设备(如 iOS 或 Android)构建的可下载应用程序。
- 其他应用程序 - 桌面应用程序或任何类型的通用应用程序,不含关于用途、API/SDK 或 URL 地址的详细信息。
如果您以管理员身份登录,则可以使用 ArcGIS Web AppBuilder 和 ArcGIS Experience Builder 应用程序的其他选项。
- 对于 web 制图、桌面或移动应用程序,请输入应用程序的 URL,例如 https://<myServer>/myWebMapApp。
- 对于桌面应用程序,请单击浏览,然后选择包含应用程序的 .zip 文件。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 或者,添加描述应用程序的摘要。
- 单击保存。
添加应用程序后,该应用程序会出现在您的内容中,可编辑项目详细信息(可在其中按需要附加代码)并共享该应用程序(如果具备共享权限)。
注册应用程序
可注册您开发的基于 OAuth 2.0 的应用程序。 在门户中注册应用程序会为您提供应用程序 ID。 此应用程序 ID 是分布应用程序及获得使用情况报告的基础。
注册之前必须将应用程序添加至门户。 请参阅以上部分以了解详细信息。 添加后,按照以下步骤注册应用程序并获取应用程序 ID 和应用程序密码提示问题。
- 验证您是否已通过具备创建内容的权限的帐户进行登录。
- 在内容页面的我的内容选项卡中,单击要注册的应用程序的标题。
单击应用程序名称将打开其项目页面。
- 单击设置选项卡。 向下滚动到应用程序注册部分,然后单击注册。
如果您已添加了通用类型的应用程序,则会自动注册此应用程序,并且您将看到注册信息按钮而非注册按钮。 您可以查看和更新注册信息。
- 选择应用程序的类型:浏览器、本地、服务器或多个。
- 对于每个重定向 URI,请以 ["https://<server>[:port]"] 格式提供地址,然后单击添加。
重定向 URI 是有效的地址,应用程序的用户在成功登录后均可重定向至此地址。
- 要移除先前添加的 URI,需将其选中并单击删除,然后单击注册。
查看和更新应用程序注册信息
注册应用程序后,即可查看注册信息(包括应用程序 ID 和应用程序密码提示问题),还可更新重定向 URI,重置密码提示问题和注销应用程序。
注:
重置应用程序密码提示问题将会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户需要再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。
- 验证是否已登录到您的门户,然后单击内容页面的我的内容选项卡。
- 单击已注册用程序的标题。
- 在项目页面中,单击设置选项卡。
- 向下滚动到应用程序设置部分,然后单击注册信息。
您可查看以下详细信息:应用程序 ID、应用程序密码提示问题、应用程序类型和重定向 URI。
- 要更新重定向 URI,请单击更新并执行以下步骤:
- 要添加重定向 URI,提供地址并单击添加。
- 要移除重定向 URI,请选择此 URI 地址然后单击删除。
- 单击更新,然后单击保存。
- 要重置应用程序密码提示问题,请单击更新并执行以下步骤:
- 单击重置密码提示问题。
重置应用程序密码提示问题会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户需要再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。
- 如果确定想要重置应用程序密码提示问题,则单击是。
- 单击更新,然后单击保存。
- 单击重置密码提示问题。
- 要注销应用程序,请单击注销应用程序。
应用程序将不再为已注册状态。 无需保存项目页面。
添加数据存储
您可以将多种类型的用户维护数据存储项目添加到组织中。 每种类型均要求您提供不同的信息,且适用于不同的用途。
注:
即使您将数据存储添加到门户,此过程也会将数据存储注册到联合服务器或托管服务器。 因此,必须将联合 ArcGIS Server 站点中的每个计算机配置为可在您添加文件夹数据存储时访问文件共享位置。
只有 ArcGIS Enterprise 管理员才能将文件夹数据存储项目添加至组织(在门户的新建项目界面中显示为托管服务器),以访问新文件共享位置。 管理员可以在创建组织时设置文件夹存储位置(建议的方法),或在创建组织后使用 ArcGIS Enterprise Administrator API 注册文件共享。
以下部分介绍了如何添加每种类型的数据存储。 使用以下链接访问需要添加的数据存储类型。
添加文件夹数据存储项目
按照以下步骤添加文件夹数据存储:
- 要将文件夹添加为数据存储,请确保将该文件夹用作网络文件共享 (NFS) 位置。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 对于要创建的数据存储项目的类型,选择文件夹,然后单击下一步。
- 输入文件夹的路径。
- 提供数据源的信息。
如果用于发布数据的 ArcGIS 客户端将访问一个文件夹中的数据,而系统(托管)服务器需要访问另一个文件夹中的数据副本,则必须提供两个数据源的信息。 如果已将第二个位置挂载到 Kubernetes 聚类中的节点,则可以使用新路径选项直接注册服务器路径。 要让 ArcGIS Enterprise 在无需准备 Kubernetes 聚类中节点的情况下挂载系统服务器位置,请使用 NFS 主机和路径选项。
- 如果发布客户端和系统服务器将访问同一共享文件夹中的数据,请保留与发布者文件夹路径相同的默认设置。
- 如果您在两个不同的文件共享中复制了数据,则发布客户端和系统服务器将引用不同的文件共享,且您将提供预挂载文件共享的路径,选择服务器文件夹路径下的新路径,然后键入第二个文件共享的路径。
- 如果您在两个不同的文件共享中复制了数据,则发布客户端和系统服务器将引用不同的文件共享,且您将提供文件共享的主机名和目录信息以便 ArcGIS Enterprise 可以挂载该目录,选择 NFS 主机和路径,然后键入文件共享的主机名和主机上目录的路径。 建议您使用此方法,因为该方法不需要您提前准备聚类节点。 唯一的要求是您需要能够从您的系统访问 NFS 主机和共享路径。
如果这是一个新的文件共享位置,则只有 ArcGIS Enterprise 管理员可以添加它。 系统将提示您确认继续,因为添加新的文件共享位置会导致在共享资源上运行的所有系统服务、实用程序服务以及地图和要素服务重新启动。 这些服务在重新启动时无法使用,这可能需要花费最多 15 分钟时间。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的联合 ArcGIS Server 站点。
如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。 如果状态正常(这意味着该站点可以连接到数据源)并且如果未对站点进行标注(托管服务器),则只能选择一个站点,。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击添加数据存储。
如果您已添加文件夹数据存储,请与需要在 ArcGIS Pro 中从该文件夹中的文件进行发布的成员的群组共享数据存储项目。
添加数据库数据存储项目
要从数据库内容发布地图图像和要素图层,或者从通过数据库连接文件 (.sde) 访问的云数据仓库内容发布地图图像图层,请添加一个数据库数据存储项目。 如果数据存储在数据库或企业级地理数据库中,则作为数据库数据存储项目的所有者,您还可以从门户中的数据存储项目批量发布地图图像和要素图层。
- 要添加数据库数据存储,必须先创建连接到受支持的数据库或云数据仓库的数据库连接文件(.sde 文件)。 使用具有所需数据访问权限及其他所需数据权限的帐户或用户凭据进行连接。 此凭据必须与连接文件一起保存。 您无法使用 .odc 文件。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择数据库数据存储类型。
- 单击下一步配置与源数据的连接。
- 单击选择文件并浏览至访问要注册的数据库、企业级地理数据库或云数据仓库的数据库连接文件 (.sde)。
- 提供数据源的信息。
大多数情况下,用于从此已注册数据存储发布图层的客户端将使用与 ArcGIS Server 站点相同的位置。 但是,如果 ArcGIS 客户端将访问一个数据库中的数据,而联合 ArcGIS Server 站点或系统(托管)服务器需要访问另一个数据库中的数据副本,则必须提供两个数据源的信息。
- 如果您的客户端和联合服务器将访问同一数据库或地理数据库中的数据,请保留默认设置,与发布者数据库连接相同。
- 如果已复制两个企业级地理数据库中的数据,并且希望客户端和 ArcGIS Server 站点引用不同的地理数据库,请选择服务器数据库连接(.sde 文件)下的新建连接,然后选择联合 ArcGIS Server 站点将用于连接到其他地理数据库中数据的数据库连接文件。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据库注册到的 ArcGIS GIS Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击添加数据存储。
如果您已添加数据库数据存储项目并且已选择联合 ArcGIS GIS Server 站点进行注册,则可以发布可通过此数据存储项目访问的所有要素类的地图图像和要素图层,并发布可通过此数据项目访问的所有表的表图层,只要数据存储不访问云数据仓库。 如果组织成员要从 ArcGIS Pro 中的数据库连接中发布数据,则请与这些成员所在的群组共享数据存储项目。 这样,这些成员可以使用相同的数据库凭据将数据发布到在步骤 13 中指定的任何联合服务器。
添加云数据存储项目
添加云数据存储项目以发布引用存储在云存储位置中的缓存内容的缓存地图图层,并发布引用云存储位置中内容的场景、切片或矢量切片图层。
- 要添加云存储,您必须拥有具有受支持的云存储提供商的帐户,并且必须存在云存储位置。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 对于要创建的数据存储项目的类型,选择云。
- 单击下一步配置与源数据的连接。
- 选择云存储提供商并指定连接凭据。
您必须指定的信息因提供商类型而异。
注:
要连接到私有云,请从区域下拉菜单中选择自定义,并在私有 URL 字段中输入或粘贴可访问私有云的 URL。
- Amazon S3
要连接到 Amazon Simple Storage Service (S3) 存储段或 S3 兼容存储段,请提供以下信息:
- 选择凭据类型:使用 IAM 角色或访问密钥。 如果使用访问密钥,则您必须提供从 Amazon Web Services (AWS) 帐户获得的访问密钥 ID 和相应的保密访问密钥。
- 选择存储段存在的区域并输入存储段名称。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Google 云存储
要连接到 Google Cloud 存储段,请提供以下信息:
- 提供从 Google Cloud 帐户获得的访问密钥 ID 和相应的保密访问密钥。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Microsoft Azure Storage
要连接到 Microsoft Azure Blob 存储位置,请提供以下信息:
- 提供 Microsoft Azure 的名称和用于访问的帐户密钥。
- 选择存储位置所在的 Azure 环境。
- 提供 Blob 存储容器的名称。
- 要注册存储容器中的子文件夹,请输入文件夹的路径。
- Alibaba 云存储
要连接到 Alibaba Cloud Object Storage Service (OSS) 存储段,请提供以下信息:
- 提供从 Alibaba 帐户获得的访问密钥 ID 和相应的保密访问密钥。
- 选择存储段存在的区域并输入存储段名称。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Amazon S3
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 和 ArcGIS Image Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击添加数据存储。