使用 ArcGIS Online 进行开发

ArcGIS Online 以基于服务的架构提供各种 Web 服务。 ArcGIS Online 上的地图、要素、影像、分析工具和共享项目能够被发出 Web 请求的设备检索到。 在针对 Web、移动设备以及桌面应用程序开发出您自己的基于位置的解决方案后,您便可以访问 ArcGIS Online 内容和服务。

您可以使用下列的一些资源开发基于位置的解决方案:

  • 可配置应用程序能够创建专用的 web 应用程序并将其直接发布至 Esri 云。 您也可以下载模板来配置应用程序,并在您自己的 Web 服务器上进行托管。 为获得更加个性化的体验,您可以创建模板以供您的组织发布 Web 应用程序。 这些模板可包含允许成员自定义其应用程序元素的可配置参数
  • ArcGIS API for JavaScript 和 Runtime SDK 旨在为大多现代平台构建自定义的、基于位置的应用程序。
  • ArcGIS API for Python 采用现代化和清晰的脚本语言设计,专门用于 GIS 分析、可视化和门户管理。 可用它来自动化分析和管理工作流以及使用脚本执行重复任务。
  • Web 地图是 ArcGIS 上托管的可共享地图,适用于许多产品。 例如,如果您在 ArcGIS Pro 中创建一个 Web 地图,您的同事则可以在 ArcGIS Online 中对其进行查看和修改。 Web 地图采用 JavaScript 对象标记法 (JSON) 进行编写,这是一种可以传输、存储或操作的文本格式。 所有 Web 地图都遵守 Web 地图规范,从而使跨平台功能正常运行。
  • Web 场景是 ArcGIS 上托管的可共享 3D 场景,可用于 ArcGIS OnlineStory Maps、通过 ArcGIS API for JavaScript 开发的应用程序以及其他许多产品。 Web 场景规范(使用 JSON 编写)可标准化 ArcGIS 显示和共享 Web 场景的方式。
  • ArcGIS REST API 可管理 ArcGIS Online 组织内的用户、群组和项目。 您还可以使用 ArcGIS REST API 访问 ArcGIS Online 上的地图、要素、影像和分析服务。 这包括由 Esri 发布的即用型服务、由您或其他组织发布的托管服务。