回答你对ArcGIS Online的疑问?之三

Esri通过亚马逊和微软建立高性能、低成本的基础设施,管理大规模云环境。国际用户通过当地经销商订阅ArcGIS Online,解决数据托管限制。开发者可利用API自定义配置ArcGIS Online,支持移动访问及企业级应用开发。

    第一手信息,来自ArcGIS_云计算新浪微博http://weibo.com/arcgiscloud

21、Esri如何管理大规模、高性能的云环境?

Esri通过使用亚马逊和微软,选择并建立了一流的基础设施。利用这些高性能、低成本的基础设施,这使我们更加的专注我们的软件或应用平台。

随着基础设施数量的增加,订阅ArcGIS Online的组织将收到用户订阅和一定数量的基础设施能力,作为“服务配额”,每个订阅包括服务配额块,用户可以根据需要购买额外服务配额块,在这里你可以得到更多的关于订阅计划和价格细节http://www.esri.com/software/arcgis/arcgisonline/purchase

22、国际用户是否可以直接订阅ArcGIS Online?如何定价?

国际用户通过当地经销商购买订阅。虽然价格差不多,但是根据当地的情况,会有一些变化。

23、当我的组织(国家)限制我把数据放到公有云上时,如何使用ArcGIS Online?

目前为止,ArcGIS Online的数据仍然放在Esri云中(托管在美国)。然而,用户可以选择将数据托管在当地(通过使用ArcGIS for Server),然后注册到ArcGIS Online环境当中,以解决区域或者国家的限制。这意味着本地网络和在线的环境可以集成在ArcGIS Online目录里,但是本地网络系统可以管理内容、服务、本地托管和存储的数据。

24、Esri设想未来开发人员如何利用ArcGIS Online平台进行开发?都有什么机会?

今年早些的时候,在Esri开发者峰会的时候,Esri将会发布Portal for ArcGISAPI。这是一个重要的、开放而完整的ArcGIS Online技术,例如目录、组、用户管理以及其他潜在能力。在本地网络或基于云的系统,我们设想开发者可以利用这些能力自定义配置ArcGIS Online

25、ArcGIS Online如何支持移动访问?

ArcGIS Online的设计理念是,让地图可以运行在所有设备上,让应用通过配置可以支持每个设备环境。ArcGIS OnlineiOS, (iPad and iPhone), 安卓设备以及Windows(phone, mobile and desktop)提供了易配置的应用我们的应用可充分利用每个设备自身的特点。

对开发者来说,如果他想做一个在任何设备上都能运行的企业级应用,我们提供了完全开放的APIJavascript API),同时支持Html5SDK,并可在本地模式下充分利用每个操作系统和设备的优势。

这些应用是为企业级应用而设计的。Esri web地图同时支持切片地图和要素服务。他们还集成了实时传感器服务,例如交通、天气或者其他的动态企业数据集服务。这意味着,例如城市或者公共事业的组织可以使用Esri设备应用来访问和更新该领域的企业级数据。目前,Windows环境下提供了“离线编辑”能力,并支持在线时的数据存储和更新,这项功能将会在秋季添加到所有的设备当中。

26、我是否可以以自己的名义使用ArcGIS Online for organizations?

作为一个ArcGIS 用户,你可以加入一个虚拟的组织,名为夏威夷岛分析中心(Center for Hawai'i Island Analysis),通过几个教程来了解使用ArcGIS Online for organizations

27、ArcGIS Online的地理编码服务能力是什么?

ArcGIS Online的地理编码服务包括地理编码和地理搜索能力,被应用到ArcGIS产品和应用中。

地理查询、查找、发现 ,ArcGIS Online提供根据关键字或地址查找要素或者兴趣点,自动的缩放到这个位置的能力。结果或许显示在图层上,但是不会存储为以后使用。

地理编码主要目的就是将地址或者某一个标识符(例如邮政编码)转换到XY坐标以及将结果保存到一个现有的数据库当中,批量地理编码就属于这一类。

地理编码是免费的吗?

Esri提供了免费地理查询能力,通过订阅(试用订阅也可以)可以获得高度可扩展的能力。

地理编码服务有什么变化吗?

在过去的几年里,Esri托管了几个地理编码服务,都拥有地理查询和地理编码的能力。地理查询能力一直免费提供给用户,未来也是这样,而且更好。这项服务不能被用于批量地理编码,以及结果坐标不能保存或者添加到数据库表中,以被未来使用。ArcGIS Online的全球地理编码服务让这项服务充满新活力。

批量地理编码服务,可以允许大批量地址进行地理编码并可以保存XY值,不过只有订阅者才能使用。之前,用户批量编码的能力每年能达到1000个。

一个全新的地理编码服务正在整合到ArcGIS Online订阅程序当中,使用全新而又显著增强的全球地理编码服务。当可用时,每一个用户可以得到ArcGIS Online订阅和从桌面软件进行批量地理编码。ArcGIS Online免费试用用户,可以批量编码2500个,以用来地址编码评估。到2012年年底,我们将专门使用新的ArcGIS Online的地理编码服务,提供更好的质量和性能。之前使用地理编码服务的用户,需要将桌面软件指向新服务,来继续使用这项功能。

在过去一些年中,一些用户误用了地理编码服务,已经超过了每年的1000个地址/地理编码的限制,使用已经超过了许可协议的条款记录。

ArcGIS Online的新地理编码服务,能不能被桌面软件用户使用,如果可以,支持哪些版本呢?

Esri引入了一个全新的全球地理编码服务,强大、准确以及全球化。桌面用户以及客户端(web和移动)将受益于这项同时支持地理查询和批量地理编码的服务。

ArcGIS Online这项新的地理编码服务免费还是收费的?

有地理查询和地理编码两种服务类别。地理查询是免费的,只是一个单行的地理编码服务,定位到某一个要素或者兴趣点,并缩放到当前位置。这项服务对桌面软件和其他应用客户免费。他们也是使用ArcGIS API或者移到SDK来访问的,所以开发者在他们的程序当可以使用这项功能。

批量地理编码服务可通过ArcGIS Online订阅费用根据使用的数量,以及通过ArcGIS Online支付。试用订阅用户正在测试新的地理编码的能力。

第一手信息,来自ArcGIS_云计算新浪微博http://weibo.com/arcgiscloud

<think>我们正在讨论如何将DHIMIKE软件的数据实时接入GIS平台(如ArcGISOnline)。结合之前的对话,我们知道FME支持读取MIKE的DFS格式数据,并且FME可以与ArcGIS平台深度集成。根据用户提供的站内引用,FME可以嵌入到ArcGIS中,扩展ArcGIS的数据支持能力,使得ArcGIS可以直接打开多种格式的数据,而转换过程在后台完成[^1][^2]。同时,FME支持实时数据流处理,这为实现实时接入提供了可能。实时接入的关键在于:1.**数据读取**:使用FME的DHIMIKEDFS读取器获取数据。2.**数据处理**:对读取的数据进行必要的转换(如坐标系转换、属性调整等)。3.**数据推送**:将处理后的数据实时推送到ArcGISOnline。具体实现步骤:**步骤1:配置实时数据读取**-在FMEWorkbench中创建新工作流。-添加Reader,选择格式为`DHIMIKEDFS`,并指定要读取的DFS文件(如DFS2、DFS0等)。-对于实时数据,需要确保MIKE软件正在生成新的数据(例如模拟结果正在更新)。我们可以设置FME以轮询方式监控文件变化(如使用`FileWatcher`转换器)或直接读取MIKE软件通过API提供的数据流(如果MIKE支持)。**步骤2:数据转换与优化**-坐标系转换:使用`Reprojector`将数据转换为目标坐标系(如WebMercatorforArcGISOnline)。-数据简化:对于网格数据(如DFS2),可使用`RasterGeneralizer`或`GeometryCoercer`进行简化,以提高传输效率。-属性处理:使用`AttributeManager`调整属性名称和类型,确保符合ArcGISOnline的要求。**步骤3:实时推送至ArcGISOnline**-添加Writer,选择格式为`ArcGISOnlineFeatureService`或`ArcGISOnlineMapService`。-配置Writer参数:-输入ArcGISOnline的URL和凭据(需有发布权限)。-指定目标图层名称。-设置实时推送模式(例如使用FMEServer的流式传输功能)。-对于时间序列数据(如DFS0),可能需要使用`FeatureWriter`动态追加到现有图层。**步骤4:自动化与调度**-使用FMEServer部署工作流,并设置为实时服务。-配置触发器:当MIKE数据更新时(如新时间步长的数据写入完成),自动触发FME工作流。**注意事项**:-**实时性**:MIKE模拟通常生成大型文件,频繁读写可能影响性能。建议设置合理的时间间隔(如每5分钟读取一次增量数据)。-**增量更新**:FME支持只读取新增数据(如通过时间戳过滤),避免全量传输。-**错误处理**:加入Validator确保数据质量,防止错误数据中断流程。-**性能优化**:对于大型网格,可转换为切片地图服务(TileCache)或矢量切片(VectorTiles)以提高Web端性能。**示例工作流**(以DFS2洪水数据实时发布为例):```mermaidgraphTDA[监控MIKEDFS2文件变化]-->B(读取新增数据)B-->C{是否新数据?}C--是-->D[提取当前时间步水深网格]D-->E[投影转换至WGS84]E-->F[栅格转矢量面]F-->G[属性简化]G-->H[发布至ArcGISOnline]H-->I[更新Web地图]C--否-->J[等待下一周期]```**引用说明**:根据站内引用[^1][^2],FME与ArcGIS的深度集成使得后台数据转换和实时发布成为可能。同时,引用[^3]中提到的特殊处理(如几何过滤)也可用于优化MIKE网格数据。通过以上步骤,即可实现MIKE数据到ArcGISOnline的实时接入。对于非实时需求,也可使用FMEServer定时任务。§§相关问题§§1.如何配置FMEServer实现MIKE数据的定时增量更新?2.在实时传输MIKE网格数据时,如何平衡数据精度和传输效率?3.如何将MIKE的时间序列数据(如DFS0)以图表形式动态展示在ArcGISOnline中?4.如何处理MIKE模拟过程中产生的超大文件(>50GB)实时接入?</think>### 使用 FME 将 DHI MIKE 数据实时接入 ArcGIS Online 的完整方案 通过 FME 可实现 DHI MIKE 数据向 ArcGIS Online 的实时接入,核心是利用 FME Server 的流式处理和 REST API 集成能力。以下是具体步骤: --- #### **一、实时接入架构** ```mermaid graph LR A[MIKE 软件] -->|生成 DFS 文件| B(FME Server) B -->|流式处理| C[ArcGIS Online] C -->|实时展示| D[Web 地图/仪表盘] ``` --- #### **二、关键配置步骤** 1. **数据读取层** - 在 FME Workbench 中创建 **DHI MIKE DFS 读取器** - 配置增量更新模式: ```plaintext 读取类型:增量更新(Incremental) 触发机制:文件修改时间戳 或 DFS 文件新时间步长 ``` - 坐标系匹配:确保与 ArcGIS Online 的 Web Mercator(EPSG:3857)一致[^1] 2. **流式处理层** - 使用专用转换器: - `TimeStamper`:转换 MIKE 的相对时间为 UTC 绝对时间 - `RasterResampler`:降低网格分辨率(如 DFS2 转 100m 栅格)提升传输效率 - `FeatureCache`:缓存最新数据状态,避免重复传输 3. **ArcGIS Online 写入层** - 添加 **ArcGIS Online Feature Service Writer** - 关键参数配置: ```json { "服务URL": "https://services.arcgis.com/.../FeatureServer/0", "认证方式": OAuth 2.0, "更新模式": Upsert (更新/插入), "最大提交频率": 5秒/次 } ``` - 字段映射:将 MIKE 的水深/流速等属性映射为 AGOL 字段 --- #### **三、实时性优化技巧** 1. **增量提取策略** - 使用 `ChangeDetector` 转换器识别新增/修改的数据 - 仅传输变化部分(如 DFS0 文件的新时间点数据) 2. **FME Server 调度** ```plaintext 部署方式:FME Server Automations 触发条件: - 文件系统监视器(监控 DFS 文件夹) - Webhook 触发(接收 MIKE 模拟完成信号) 执行频率:最低 1 秒/次(需平衡性能) ``` 3. **带宽控制** - 网格数据简化:DFS2 转 GeoJSON 时启用 `Generalization`(容差 0.1%) - 二进制压缩:启用 FME 的 `gzip` 压缩选项 - 分块传输:大型 DFS3 文件按深度层分批发送 --- #### **四、应用场景示例** **MIKE 洪水模拟实时看板** ```mermaid graph TB S[MIKE 21 洪水模拟] -->|实时输出 DFS2| FME FME -->|转换+推送| A[AGOL 要素服务] A --> B[ArcGIS Dashboards] B --> C{实时展示} C --> D[淹没范围动画] C --> E[水位预警仪表盘] ``` --- #### **五、故障处理与注意事项** 1. **常见问题解决** - **数据延迟**:检查 FME Server 资源使用率,增加工作引擎数量 - **认证失败**:更新 OAuth 令牌有效期(默认 90 天需续订) - **字段丢失**:在 `AttributeManager` 中设置默认值(如 `_FillValue=-999` → `Null`) 2. **最佳实践** - 测试阶段使用 `FME Data Inspector` 验证数据结构 - 启用 FME Server 的 **重试机制**(网络中断时自动恢复) - 为 AGOL 要素服务设置 **版本化存档**(保留历史状态) > ⚠️ **关键限制**: > 实时接入要求 MIKE 数据输出为 **可增量更新的文件格式**(DFS0/DFS2), > DFS3 等大型文件建议采用分时段批处理[^1]。 --- #### **六、替代方案对比** | 方法 | 实时性 | 实施复杂度 | 适用场景 | |---------------------|----------|------------|-------------------| | **FME 直接接入** | ★★★☆ (秒级) | ★★★ | 持续模拟监测 | | MIKE → 中间数据库 | ★★☆ (分钟级) | ★★☆ | 历史数据分析 | | 手动导出 → AGOL | ☆ (小时级) | ★ | 单次结果发布 | ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值