什么是移动 GIS?

移动计算和云 GIS 技术的发展正在将 ArcGIS 的范围扩展至各种移动设备,并引入了组织利用地图和应用程序的新方法。

使用移动 GIS,您可以:

了解有关常规移动工作流的详细信息

随时部署应用程序

ArcGIS 包括以下可随时部署的外业应用程序,其应用跨智能手机、平板电脑和坚固型设备等多个平台:

ArcGIS API

本部分介绍可用于创建面向所选平台的本地 GIS 应用程序或构建移动使用的 Internet 应用程序的 ArcGIS API。有关 ArcGIS API 的完整列表,请参阅 使用 ArcGIS 进行开发

本地 SDK (Runtime)

  • ArcGIS Runtime SDK for Android - Java 开发工具包,用于开发可在组织内部署或部署到 Google Play 的 Android 应用程序。
  • ArcGIS Runtime SDK for iOS - 本地的 Objective C 开发工具包,用于开发可在组织内部署或部署到 iTunes App Store 的 iPhone、iPad 和 iPod touch 应用程序。
  • ArcGIS Runtime SDK for Java - Java 开发工具包,用于开发可在组织内部署的 Java 应用程序。
  • ArcGIS Runtime SDK for .NET - 开发工具包,可用于为 Windows Desktop (WPF)、Windows Store 和 Windows Phone 创建高性能、跨平台的 .NET 应用程序。
  • ArcGIS Runtime SDK for OS X - 开发工具包,可用于创建高速、轻量级的在线或离线应用程序。
  • ArcGIS Runtime SDK for Qt - 开发工具包,可用于为 Windows 和 Linux 台式机以及车载设备创建高速、轻量级的在线或离线应用程序。
  • ArcGIS Runtime SDK for Windows Mobile - 开发工具包,可用于进行以下开发:
    • 开发独立的应用程序并将 GIS 功能嵌入到笔记本电脑、平板电脑和台式机上运行的 Windows Mobile 和 Windows 的现有应用程序中。
    • 开发 ArcGIS for Windows Mobile 外业应用程序的自定义任务和扩展模块。
  • ArcGIS Runtime SDK for Windows Phone - Silverlight 开发工具包,用于开发可部署到 Windows Phone Store 的 Windows Phone 应用程序。
  • ArcGIS Runtime SDK for WPF - 开发工具包,用于开发可在组织内部署的 Windows 应用程序。

Web API

ArcGIS Web API for JavaScript 和 ArcGIS Web API for Flex 可用于构建跨平台移动应用程序,作为基于浏览器的应用程序或者使用第三方工具的本地应用程序。这些 API 有助于开发人员轻松快捷地提供与多个操作系统连接的移动应用程序。如果目标用户是使用各种设备(Apple、Android、Blackberry)的流动工作人员,且没有时间或资源来构建本地应用程序,那么构建跨平台移动 Web 解决方案会是最佳的解决方案。

构建移动解决方案

要构建出色的移动解决方案,首先要充分地了解移动工作人员的需求和习惯(他们在办公场所还是在户外工作、工作时是否可以连接到 Web、是在恶劣的外业条件下还是在舒适的车内办公、是具有使用移动设备的经验还是习惯于使用纸张)。了解他们的需求和习惯有助于指导您使用 SDK 构建自己的有针对性的应用程序,或者配置和扩展(有可能)可随时部署的移动应用程序。

解决方案能够获得成功关键在于定义和创建了可在移动应用程序中使用的地图资源。工作流始于构建强大的信息模型。例如,替换依赖纸张的工作流时,信息类型定义将控制替换纸张的形式的外观。使用 ArcGIS for Desktop 可构建强大的信息模型,并集成从外业收集的内容和业务系统。

根据外业工作人员的规模(例如,5 至 10 人),您可能希望使用 ArcGIS for Desktop,并直接使用计算机来管理部署和信息同步。

小规模部署

如果外业工作人员的规模较大 (50 - 100),那么您可能希望使用 Web(ArcGIS Online 或 ArcGIS for Server)来部署移动解决方案。通过使外业应用程序直接同步内容,您可使用 Web 服务和云对较大规模的外业工作人员进行管理。

大规模部署

5/10/2014