1

我们正在开发 ArcGIS Server 上的地图应用程序,该应用程序需要处理从服务器检索到的大量记录 100K+。

使用 Flex 或独立应用程序将此类应用程序构建为 Web 哪个更好?该应用程序使用空间分析空间查询。

4

2 回答 2

1

Flex 不会成功 ) 在客户端 PC 上加载所有大量数据时,它会在 1k 时死掉:) 使用 Flex 实现它的唯一方法是:

  1. 在您的服务器上使用地理数据库(忘记 shapefile)
  2. 为该 100k 要素数据集创建一些 MapService(如果您希望它在您的应用程序中可见)
  3. 为您的分析创建地理处理工具(模型、脚本)。并将其作为服务发布在您的 AGS 上。
  4. 使用 AGS API for Flex 调用这些服务。
  5. 让您的服务器完成工作,您的 Flex 应用程序只会得到结果

您永远不应该在客户端 PC 上加载那么多数据

于 2013-02-15T12:52:38.107 回答
1

我会建议桌面。然后你可以把数据放到AIR的sql数据库中,这样可以节省以后的冗余下载,并且可以非常快速地处理数据。

于 2013-01-08T23:42:00.767 回答