如果您的帐户具备内容创建权限,则可以将计算机中的文件、web 中的项目、应用程序以及数据存储添加到您的 ArcGIS Enterprise 门户。此外,还可保存地图以及发布应用程序。在您将项目与他人共享之前,只有您可以访问您的项目。
添加计算机中的文件
可将受支持文件从计算机添加到网站并进行共享,以便其他用户下载这些文件并在桌面应用程序中将其打开。当您将逗号分隔值 (CSV) 文件共享给所有人(公众)时,可使用项目页面中显示的 URL 将 CSV 添加为 web 图层。此外,您也可以添加图像文件,并使用 URL 在 Web 应用程序和弹出窗口中显示图像。 您需要与所有人(公共)共享 CSV 和图像文件以查看项目页面中的 URL。
如果具备发布托管要素图层的权限,则可以在上传 shapefile、CSV 文件或文件地理数据库时发布托管要素图层。
注:
发布后,从 shapefile 或文件地理数据库上传的数据将转换为 Web 墨卡托投影。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡中,单击添加项目,然后单击自计算机。
- 单击选择文件按钮,然后选择计算机上的文件。
- 如果您上传 .zip 文件,请选择文件内容,例如地图模板或代码示例。
- 如果上传的是代码示例 (.zip),则请选择示例的语言,例如 Java 或 C++。
- 输入标题。
- 如果门户管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
- 输入用于描述项目的标签。多个术语之间使用逗号进行分隔(例如,Federal land将被视为一个标签;Federal, land则被视为两个标签)。输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 单击添加项目。
从 web 添加项目
从 web 上添加项目时,请引用相应的 REST 端点 (URL)。网站不存储项目本身。您可以引用 ArcGIS Server web 服务、KML 和 OGC WFS、WMS 以及 WMTS。还可以引用存储于 web 的文档和图像。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡中,单击添加项目,然后单击自 URL。
- 选择项目类型:
- ArcGIS Server web 服务
- KML
- OGC WFS
- OGC WMS
- OGC WMTS
- 文档 - 文档包括存储在 Web 中的电子表格、演示文稿、表、图像和其他文档。
- 输入服务或文档的 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 追加任何参数(如令牌)。
- 如果已添加外部可用的安全服务,请为拥有服务访问权限的帐户输入用户名和密码,并选择是否希望将凭据与服务项目一同存储。如果凭据未与项目一同存储,每当有人访问该服务项目时,系统都将提示访问该项目的人输入凭据。如果凭据与项目一同存储,则系统将不会提示您输入凭据。
根据身份系统的具体管理方式,用户名可能区分大小写。如果存储了凭据并计划在公共应用程序中共享此服务,则您可能希望启用比率限制来限制对此服务的使用。
注:
如果您没有看到用户名和密码字段、用于存储或不存储凭据的选项,或者如果您在尝试添加安全服务时看到错误,则可能存在 HTTPS 配置问题。为您尝试存储凭据提供服务的 ArcGIS Server 站点必须支持 HTTPS,且具备由知名的证书颁发机构签名的有效证书。有关其他疑难解答,请联系 Esri 支持中心(美国境内)或联系您的国际分销商(美国境外)。
- 如果已添加 OGC WMS 图层,请选择要将其设置为可见的图层。
- 输入标题。
- 如果门户管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
- 输入用于描述项目的标签。多个术语之间使用逗号进行分隔(例如,Federal land将被视为一个标签;Federal, land则被视为两个标签)。输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 如果您已添加 OGC WFS 或 WMTS 图层,请选择要在将项目添加到地图时绘制的图层。如果您要从 WFS 或 WMTS 服务添加多个图层,则必须为每个图层创建各自的项目。
如果 WMTS 服务支持多个投影,则必须选择一个特定投影。默认选择第一个可用投影。
- 单击添加项目。
添加应用程序
可将现有 Web 应用程序添加为门户项目,以便门户成员可搜索并找到这些程序。将应用程序添加为项目时,表明您在共享此应用程序的 URL;门户实际上并不托管应用程序文件。另一种与门户成员共享应用程序的方法是发布通过地图创建的 Web 应用程序。有关详细信息,请参阅通过地图创建应用程序。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡中,单击添加项目,然后单击应用程序。
- 选择应用程序类型:
- Web 制图 - 使用 web API(如 JavaScript) 构建的 Web 应用程序。
- 移动 - 使用 SDK 为移动设备(如 iOS 或 Android)构建的可下载应用程序。
- 桌面 - 在桌面平台构建的用于桌面的应用程序,如 Java 或 .NET (Microsoft Windows Desktop)。
- 应用程序 - 桌面应用程序或任何类型的通用应用程序,不含关于用途、API/SDK 或 URL 地址的详细信息。
- 对于 web 制图应用程序、移动应用程序或桌面应用程序,请选择用途:
- 即用型 - 功能全面的网站或移动应用程序。
- 可配置 - 功能全面的应用程序,可通过配置文件进行部署。
- 可自行配置 - 功能全面的应用程序,可通过使用内部应用程序构建器进行部署。该选项将启用项目页面中的配置应用程序按钮。
- 代码示例 - 特定功能块的代码,形式为一个生动示例或如何在应用程序中使用示例的描述。
- 对于类型为 Web 制图或移动的应用程序,请选择用于创建应用程序的 API(Web 制图)或 SDK(移动)。
- 对于类型为桌面的应用程序,请选择用于创建应用程序的平台。
- 对于类型为桌面的应用程序,请单击选择文件并选择包含应用程序的 .zip 文件。
- 对于 web 制图或移动应用程序,请输入应用程序的 URL,例如:http://<myServer>/myWebMapApp。
- 输入标题。
- 如果门户管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
- 输入用于描述项目的标签。多个术语之间使用逗号进行分隔(例如,Federal land将被视为一个标签;Federal, land则被视为两个标签)。输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 单击添加项目。
添加应用程序后,该应用程序会出现在您的内容中,可编辑项目详细信息(可在其中按需要附加代码)并共享该应用程序(如果具备共享权限)。
注册您的应用程序
可注册您开发的基于 OAuth 2.0 的应用程序。在门户中注册应用程序会为您提供应用程序 ID。此应用程序 ID 是分布应用程序及获得使用情况报告的基础。
注册之前必须将您的应用程序添加至门户。请参阅以上部分以了解详细信息。添加后,按照以下步骤注册您的应用程序并获取应用程序 ID 和应用程序密码提示问题。
- 验证您是否已通过具备创建内容的权限的帐户进行登录。
- 在内容页面的我的内容选项卡中,单击要注册的应用程序的标题以查看其项目页面。
- 单击设置选项卡。向下滚动到应用程序注册部分,然后单击注册。
如果您已添加了通用类型的应用程序,则会自动注册此应用程序,并且您将看到注册信息按钮而非注册按钮。您可以查看和更新注册信息。
注:
如果应用程序在同一 web 服务器上作为门户的 web Adaptor 进行托管,则注册选项将不可用。有关如何注册这些应用程序的说明,请参阅 Esri 技术文章 44907。
- 选择应用程序的类型:浏览器、本地、服务器或多个。
- 对于每个重定向 URI,请以 ["https://<server>[:port]"] 或 ["http://<server>[:port]"] 格式输入地址,然后单击添加。
重定向 URI 是有效的地址,您的应用程序的用户在成功登录后均可重定向至此地址。
- 要移除先前添加的 URI,需将其选中并单击删除,然后单击注册。
查看和更新应用程序注册信息
注册应用程序后,即可查看注册信息(包括应用程序 ID 和应用程序密码提示问题),还可更新重定向 URI,重置密码提示问题和注销应用程序。
注:
重置应用程序密码提示问题将会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户需要再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。
- 验证是否已登录到您的门户,然后单击内容页面的我的内容选项卡。
- 单击已注册应用程序的标题。
- 在项目页面中,单击设置选项卡。
- 向下滚动到应用程序设置部分,然后单击注册信息。
您可查看以下详细信息:应用程序 ID、应用程序密码提示问题、应用程序类型和重定向 URI。
- 要更新重定向 URI,请单击更新并执行以下步骤:
- 要添加重定向 URI,请输入地址然后单击添加。
- 要移除重定向 URI,请选择此 URI 地址然后单击删除。
- 单击更新,然后单击保存。
- 要重置应用程序密码提示问题,请单击更新并执行以下步骤:
- 单击重置密码提示问题。
重置应用程序密码提示问题将会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户需要再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。
- 如果确定想要重置应用程序密码提示问题,则单击是。
- 单击更新,然后单击保存。
- 单击重置密码提示问题。
- 要注销应用程序,请单击注销应用程序。
您的应用程序将不再为已注册状态。无需保存项目页面。
添加数据存储
按照以下步骤将用户维护的数据存储项目添加到门户,从而为一个或多个联合服务器提供注册数据源。
注:
即使您将数据存储添加到门户,此过程也会将数据存储注册到联合服务器。因此,必须将每个联合 ArcGIS Server 站点配置为可访问数据库或文件夹位置。
如果已将用户维护的数据存储注册到一个或多个门户的联合 ArcGIS Server 站点(例如,在 ArcGIS Pro 2.4 或更早版本或 ArcGIS Server Manager 中注册了数据存储),请勿使用这些步骤添加数据存储项目。可以联系门户管理员咨询有关根据现有已注册数据存储创建数据存储项目的信息。
- 在添加数据存储项目之前,数据源位置必须可以访问。
- 要将文件夹添加为数据存储,请确保将该文件夹用作文件共享位置。
- 要添加数据库数据存储,必须先创建连接到受支持的数据库的数据库连接文件(.sde 文件)。确保以具有所需数据访问权限及其他所需数据权限的数据库用户身份进行连接。此凭据必须与连接文件一起保存。您无法使用 .odc 文件。
- 要添加云存储,您必须拥有具有受支持的云存储提供商的帐户,并且必须存在云存储位置。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 在“内容”页面的我的内容选项卡中,单击添加项目,然后单击数据存储。
- 输入数据存储项目的标题。这是相关人员在查找数据存储项目时看到的名称。
- 选择要创建的数据存储项目的类型。
- 文件夹 - 要从共享文件夹中的图像文件中发布影像图层,请添加文件夹数据存储项目。
- 数据库 - 要从数据库或企业级地理数据库批量发布要素图层,请添加数据库数据存储项目。
- 云 - 要从云存储位置中的图像文件中发布影像图层,请添加云数据存储项目。
- 输入用于描述项目的标签。多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 如果门户管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击下一步配置与源数据的连接。
- 连接到数据源的方式取决于要添加的数据存储的类型。
- 要连接到文件夹数据存储项目,请键入该文件夹的路径。
- 要连接到数据库或企业级地理数据库,请单击选择文件并浏览到您要注册的数据库连接文件 (.sde)。
- 要连接到云存储位置,请选择要连接的云存储提供商和凭据。您需要提供的信息因提供商类型而异。
注:
要连接到私有云,请从区域下拉菜单中选择自定义,并在私有 URL 字段中输入或粘贴可访问私有云的 URL。
- 大多数情况下,用于从此已注册数据存储发布图层的客户端将使用与 ArcGIS Server 站点相同的位置。但是,如果 ArcGIS 客户端将访问一个文件夹或数据库中的数据,而联合 ArcGIS Server 站点需要访问另一个文件夹或数据库中的数据副本,则必须提供两个数据源的信息。
- 如果您的客户端和联合服务器将访问同一数据库或地理数据库中的数据,请保留默认设置,与发布者数据库连接相同。
- 如果已复制两个地理数据库中的数据,并且希望客户端和 ArcGIS Server 站点参考不同的地理数据库,请选择服务器数据库连接(.sde 文件)下的新建连接,然后选择联合 ArcGIS Server 站点将用于连接到其他地理数据库中的数据的数据库连接文件。
- 如果您的客户端和联合服务器将访问同一共享文件夹中的数据,请保留与发布者文件夹路径相同的默认设置。
- 如果已复制两个不同文件共享中的数据,并希望客户端和 ArcGIS Server 站点引用不同的文件共享,选择服务器文件夹路径下的新路径,并键入第二个文件共享的路径。
- 单击下一步选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据库注册到的 ArcGIS GIS Server 和 ArcGIS Image Server 站点。如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。如果执行上述操作,则将收到错误消息。
- 单击添加数据存储。
如果您已添加数据库数据存储项目并且已选择步骤 13 中的联合 ArcGIS GIS Server 站点进行注册,则可以发布可通过此数据存储项目访问的所有要素类和表的要素图层。如果门户成员要从 ArcGIS Pro 和 ArcGIS Desktop 中的数据库连接中发布数据,则将与这些门户成员所在的群组共享数据存储项目。这样,这些门户成员可以使用相同的数据库凭据将数据发布到在步骤 13 中指定的任何联合服务器。
如果您已添加文件夹或云数据存储,请与成员需要创建影像图层的群组共享数据存储项目。