添加项目

如果您的帐户具备创建内容的权限,则可以将设备中的文件web 中的项目以及应用程序添加到 ArcGIS Online 中。 此外,还可保存地图以及发布应用程序。 在您将项目与他人共享之前,只有您可以访问您的项目。

添加设备中的文件

可将受支持文件从计算机添加到网站并进行共享,以便其他用户下载这些文件并在桌面应用程序中将其打开。 当您将逗号分隔值 (CSV) 文件共享给所有人(公共)时,可使用项目页面中显示的 URL 将 CSV 添加为 Web 图层。 此外,组织帐户也可以添加影像文件,并使用 URL 在 web 应用程序弹出窗口等位置显示影像。 您需要与所有人(公共)共享 CSV 和图像文件以查看项目页面中的 URL。

如果您具有发布托管要素图层的权限,则在上传受支持的文件(如压缩 shapefile 和 Microsoft Excel 电子表格)时,可以发布托管要素图层

注:

发布后,从 shapefile 或文件地理数据库上传的数据将转换为 Web 墨卡托投影。

  1. 验证您是否已登录,以及是否具备创建内容的权限
  2. 在内容页面的我的内容选项卡上,单击新建项目
  3. 单击您的设备以从您的设备中选择文件,或将文件拖动到放置区中。
  4. 如果您已上传 .zip 文件,请从项目类型下拉菜单中选择文件内容,例如地图模板或代码示例。
  5. 如果上传的是代码示例 (.zip),则请选择示例的语言,例如 Java 或 C++。
  6. 如有必要,选择添加文件并创建托管要素图层,或仅添加文件。
  7. 单击下一步
  8. 输入标题。
  9. 我的内容中选择要用于保存项目的文件夹。
  10. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  11. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  12. 或者,提供描述项目的摘要。
  13. 单击保存

添加文件后,该文件会出现在您的内容中,可编辑项目详细信息共享该文件(如果具备共享权限)。

注:

必须具备组织帐户才能将以下文件类型添加到网站中:图像(.jpg.jpeg.png.tif.tiff)、iWork Keynote (.key)、iWork Numbers (.numbers)、iWork Pages (.pages)、Microsoft Excel.xls.xlsx)、Microsoft PowerPoint.ppt.pptx)、Microsoft Word.doc.docx)、PDF (.pdf) 和 Microsoft Visio 文档 (.vsd)。

从 URL 添加项目

您可以提供 URL 以引用 ArcGIS Server Web 服务、KML、Web 上的 GeoJSON 文件以及 OGC 要素图层、WFS、WMS 和 WMTS。 还可以引用存储于 web 的文档和图像。

有关在 Web 上发布 GeoJSON 文件中的托管要素图层的说明,请参阅发布托管要素图层

当您添加引用图层或文件的 REST 端点 URL 的项目时,网站不会存储项目本身。

  1. 验证您是否已登录,以及是否具备创建内容的权限
  2. 在内容页面的我的内容选项卡中,单击新建项目,然后单击 URL
  3. 输入服务或文档的 REST URL,例如,https://myserver.com/arcgis/rest/services/folder/service/MapServer

    提示:

    如果您需要通过 HTTPS 访问服务,请确保您在添加服务时所提供的 URL 以 https 开头。

    要找到 ArcGIS Server 服务的 REST URL,请打开“服务目录”页面(网址为:https://myserver.com/arcgis/rest/services),然后浏览到要共享的服务。 然后可从浏览器的地址栏中复制 URL。 请勿将任何参数(例如令牌)追加到 URL。

  4. 验证项目类型是否正确。 如果类型与所选类型不同,请选择正确的项目类型:
  5. 如果已添加可从外部使用的安全服务,请选择是否希望将凭据与服务项目一同存储。 如果凭据未与项目一同存储,每当有人访问该服务项目时,系统都将提示访问该项目的人输入凭据。 如果凭据与项目一同存储,则系统不会提示您输入凭据。
  6. 单击下一步
  7. 如果已添加可从外部使用的安全服务,请提供有权访问该服务的帐户的用户名和密码。

    根据身份系统的具体管理方式,用户名可能区分大小写。 如果存储了凭据并计划在公共应用程序中共享此服务,则您可能希望启用比率限制来限制对此服务的使用。

    注:

    如果您没有看到用户名和密码字段、用于存储或不存储凭据的选项,或者如果您在尝试添加安全服务时看到错误,则可能存在 HTTPS 配置问题。 为您尝试存储凭据提供服务的 ArcGIS Server 站点必须支持 HTTPS,且具备由知名的证书颁发机构签名的有效证书。 有关其他疑难解答,请联系 Esri 支持中心。

  8. 如果已添加 WMS (OGC) 图层,请选择要将其设置为可见的图层。
  9. 如果已添加 WFS (OGC) 或 WMTS (OGC) 图层,请选择将项目添加至地图时将绘制的图层。 如果您要从 WFS 或 WMTS 服务添加多个图层,则必须为每个图层创建各自的项目。

    如果 WMTS 服务支持多个投影,则必须选择一个特定投影。 默认选择第一个可用投影。

  10. 单击下一步
  11. 如果要基于 GeoJSON 文档创建托管要素图层,按照以下步骤定义托管要素图层。
    1. 查看包含的字段并根据需要进行更改。

      如果系统可以识别字段类型,则会自动对其进行设置。 您可以移除字段、更改字段的显示名称以及更改字段类型。

    2. 单击下一步
  12. 输入标题。
  13. 我的内容中选择要用于保存项目的文件夹。
  14. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  15. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  16. 或者,提供描述项目的摘要。
  17. 单击保存

从 Web 中使用 URL 添加项目后,该项目会出现在您的内容中,可编辑项目详细信息共享该项目(如果具备共享权限)。

从云驱动器添加并发布文件

登录您的 Google DriveDropboxMicrosoft OneDrive 帐户,访问逗号分隔值 (CSV) 文件、Microsoft Excel 文件、GeoJSON 文件、shapefile 或文件地理数据库,以将其作为托管要素图层发布。 Shapefile 和文件地理数据库必须压缩为 .zip 文件。 您也可以从 Google Drive 发布 Google Sheet。

  1. 验证您是否已登录,以及是否具备发布托管要素图层的权限
  2. 在内容页面的我的内容选项卡上,单击新建项目
  3. 单击在其中存储文件的云提供商。
  4. 登录到此云提供商的帐户。
  5. 搜索或浏览至要发布的文件。

    所有搜索功能由指定云提供商提供。

  6. 单击要发布的文件。
  7. 选择添加文件并将其发布为托管要素图层,或仅添加文件。
  8. 单击下一步
  9. 查看所包含的字段。 您可以移除字段、更改字段的显示名称以及更改字段类型。 如果系统可以识别字段类型,则会自动对其进行设置。
  10. 为文件中的日期字段选择时区

    默认情况下,假定日期字段包含 UTC 日期和时间。 如果日期字段存储使用另一时区的值,请选择该时区。 请注意,您选择的时区将应用于文件中的所有日期字段。 如果您稍后使用更新的数据覆盖托管要素图层,则将使用您初始发布时指定的时区。

  11. 单击下一步
  12. 选择文件中 ArcGIS Online 应该用来查找要素的信息。
    • 如果您的文件包含坐标,请选择是使用纬度和经度美国军事格网参考系 (MGRS) 还是使用美国国家格网坐标
    • 如果您的文件包含地名(例如,威斯敏斯特教堂或巴拿马运河)或地址,请选择地址或地名。 默认情况下,ArcGIS Online 将基于组织所在区域对地址进行定位。
    • 如果要创建非空间表图层,请选择
  13. 如果您正在根据地址或地名来定位要素,并且您的组织已配置多个定位器,请单击高级位置设置,并选择您希望使用的定位器。
  14. 如果您的文件包含地址,请单击高级位置设置,并使用区域下拉列表来指定地址所在的国家/地区。 如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界
  15. 选择您的位置字段是基于一个字段还是多个字段。
  16. 检查位置字段(如果存在)。 如果 ArcGIS Online 能够标识包含位置信息的字段,则将自动设置位置字段。 但是,如有必要,您可以使用下拉菜单更改位置字段。
  17. 单击下一步
  18. 输入标题。
  19. 我的内容中选择要用于保存项目的文件夹。
  20. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您要发布的托管要素图层。 您还可以输入类别名称以缩小类别列表范围。
  21. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  22. 或者,提供描述项目的摘要。
  23. 单击保存

要素图层将添加至我的内容,但文件将保留在云驱动器上。 如果要更新云驱动器上的源文件,可以在托管要素图层中覆盖该内容

要在发布完成后测试新的托管要素图层,在 Map ViewerMap Viewer 经典版 中将其打开。

默认情况下,只有您和管理员可以访问托管要素图层。 如果您具备共享权限,请将图层与其他人共享以允许他们访问图层。 您可以编辑项目详细信息并更改要素图层设置

如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步

添加应用程序

将 URL 引用添加到现有应用程序是一种与组织成员及普通公众共享工作成果的有效方法(根据共享权限)。 除 URL 之外,您还可共享其他详细信息,例如应用程序类型、用途、摘要和描述以及含有用于创建应用程序的代码的 .zip 文件。作为拥有组织帐户的应用程序开发者,您还可以使用平台注册您的应用程序

ArcGIS Online 添加应用程序只是添加了对您的 URL 的引用;网站不会存储应用程序文件。

提示:

另一种与组织成员及普通公众共享应用程序的方法是创建包含地图的应用程序包含群组的图库应用程序

  1. 验证您是否已登录,以及是否具备创建内容的权限
  2. 在内容页面的我的内容选项卡中,单击新建项目,然后单击应用程序
  3. 选择应用程序类型:
    • Web 制图 - 使用 web API(如 JavaScript) 构建的 Web 应用程序。
    • 桌面 - 在桌面平台构建的用于桌面的应用程序,如 Java 或 .NET (Microsoft WindowsMicrosoft Windows Desktop)。
    • 移动 - 使用 SDK 为移动设备(如 iOSAndroid)构建的可下载应用程序。
    • 其他应用程序 - 桌面应用程序或任何类型的通用应用程序,不含关于用途、API/SDK 或 URL 地址的详细信息。
  4. 对于 web 制图、桌面或移动应用程序,请输入应用程序的 URL,例如 https://<myServer>/myWebMapApp
  5. 对于桌面应用程序,请单击浏览,然后选择包含应用程序的 .zip 文件。
  6. 单击下一步
  7. 输入标题。
  8. 我的内容中选择要用于保存项目的文件夹。
  9. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  10. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  11. 或者,添加描述应用程序的摘要。
  12. 单击保存

添加应用程序后,该应用程序会出现在您的内容中,可编辑项目详细信息(可在其中按需要附加代码)并共享该应用程序(如果具备共享权限)。

注册您的应用程序

作为拥有组织帐户的开发人员,可通过平台注册您的应用程序以生成应用程序 ID。 在应用程序中使用应用程序 ID 来收集使用情况统计数据并允许用户使用 OAuth 2.0(一种标准授权框架)登录到平台。 应用程序可使用 OAuth 2.0 指导用户通过平台所托管的登录页面登录平台。 它也允许您的应用程序使用与组织相关联的用户内容和其他 ArcGIS Online 功能(例如地理编码、路径选择和 GeoEnrichment)。 要了解有关身份验证和 OAuth 2.0 的详细信息,请参阅 ArcGIS Developer

在注册您的应用程序之前,需要将其添加至 ArcGIS Online。 请参阅以上部分以了解详细信息。 添加后,按照以下步骤注册您的应用程序并获取应用程序 ID 和应用程序密码提示问题。 如果您已添加了通用类型的应用程序,则会自动注册此应用程序。

注:

用户登录的实施模式会因您开发的是基于 Web 的应用程序还是原生应用程序而稍有不同。ArcGIS Developer 文档中提供了基于 Web 的应用程序和原生应用程序的详细信息与代码示例。

  1. 验证您是否已使用组织帐户登录,以及是否具备创建内容的权限
  2. 在内容页面的我的内容选项卡中,单击要注册的应用程序的标题。

    单击应用程序名称将打开其项目页面。

  3. 单击设置选项卡。 向下滚动到应用程序注册部分,然后单击注册
  4. 选择应用程序的类型:浏览器、本地、服务器或多个。
  5. 对于每个重定向 URI,请以 ["https://<server>[:port]"] 格式提供地址,然后单击添加

    重定向 URI 是有效的地址,您的应用程序的用户在成功登录后均可重定向至此地址。

  6. 要移除先前添加的 URI,需将其选中并单击删除,然后单击注册

查看和更新应用程序注册信息

注册应用程序后,即可查看注册信息(包括应用程序 ID 和应用程序密码提示问题),还可更新重定向 URI 和重置密码提示问题。 您还可以查看使用情况信息,包括哪些人员登录过应用程序、他们消耗的配额等,以及注销应用程序。

注:

重置应用程序密码提示问题将会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户需要再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。

  1. 验证是否已登录到组织帐户,然后单击内容页面的我的内容选项卡。
  2. 单击已注册用程序的标题。
  3. 在项目页面中,单击设置选项卡。
  4. 向下滚动到应用程序设置部分,然后单击注册信息

    您可查看以下详细信息:应用程序 ID、应用程序密码提示问题、应用程序类型和重定向 URI。

  5. 要更新重定向 URI,请单击更新并执行以下步骤:
    1. 要添加重定向 URI,提供地址并单击添加
    2. 要移除重定向 URI,请选择此 URI 地址然后单击删除
    3. 单击更新,然后单击保存
  6. 要重置应用程序密码提示问题,请单击更新并执行以下步骤:
    1. 单击重置密码提示问题

      重置应用程序密码提示问题将会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户需要再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。

    2. 如果确定想要重置应用程序密码提示问题,则单击
    3. 单击更新,然后单击保存
  7. 要查看使用情况信息(包括哪些人员登录过应用程序、他们消耗的配额等),请单击应用程序使用情况,然后选择显示配额或用户并选择时间段。
  8. 要注销应用程序,请单击注销应用程序

    您的应用程序将不再为已注册状态。 无需保存项目页面。