【问题标题】:Can working with ArcGIS on android without ArcGIS server?可以在没有 ArcGIS 服务器的情况下在 Android 上使用 ArcGIS 吗?
【发布时间】:2013-11-27 05:37:05
【问题描述】:

我可以在没有 ArcGIS Server 的情况下共享我的 ArcGIS 地图吗?

我需要为 Android 设备制作我的项目并使用 ArcGIS 创建地图。

我需要在我的项目中使用客户端-服务器,但我不知道该怎么做?

如果可能的话,有人可以帮我如何开始吗?

感谢阅读。任何帮助将不胜感激。

【问题讨论】:

  • 是的,你可以。但它取决于项目功能,分享更多细节以获得准确的想法。

标签: android gis arcgis esri arcgis-server


【解决方案1】:

是的。您可以直接从 ArcGIS Desktop 发布您的地图。使用文件>>共享为>>服务。

您需要发布地图服务。如果您需要任何数据同步或其他高级功能,则需要启用移动数据访问

最后,您需要使用 ArcGIS Android Runtime 来使用 ArcGIS 工具为 Eclipss 开发应用程序并构建您选择的应用程序。

有关分步教程,请参阅 ArcGIS 资源中心。

【讨论】:

    【解决方案2】:

    如果您尝试在没有 ArcGIS Server 的情况下开发 Android 应用程序,我不建议您使用 ESRI,这意味着您的应用程序不是多用户的。 有一堆开源 gis 框架可以使用。

    不过,我会为你画一条路:

    首先,如果您想在移动设备上使用 ESRI,您需要购买 ArcGIS Runtime 许可。 或者,您可以将 ArcGIS Online 开发人员帐户用于 Lite 帐户。看: https://developers.arcgis.com/pricing/licensing/

    正如@Govindran 所说,您可以将地图发布为地图服务并下载到您的手机中。但如果您使用 GeoServer,您只需将 WMS/WFS 地址粘贴到您的移动应用程序中。

    【讨论】:

    • 好吧,你完全错了。使用 ArcGIS Runtime for Android 的标准方法是从 ArcgisOnline 或 Portal 下载运行时地理数据 (.geodatase),并完全离线编辑文件,然后再次同步并提交更改。对于您的多用户场景来说就这么多。或者,可以使用 ArcGIS Pro 生成运行时地理数据或移动地图包 (.mmpk),并将文件传输到 Android 设备以便进行编辑。
    • 好吧,你并没有完全错。之前没有 ArcGIS Online 或 Portal。我们使用的是 RUD 密钥而不是它们。使用 AGOL 或 Portal 是另一个新案例。你不必跟随他们。但如果我想使用我的门户,是的,你是对的。但是正如您在问题上看到的那样,没有提到 Portal 或 AGOL。你的替代方式已经说过了。您可以联系您当地的 ESRI 发行版。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多