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

本文介绍了ArcGIS Online的功能,包括Feature编辑、购买方式、个人及合作伙伴使用情况等。同时对比了ArcGIS Online与Portal for ArcGIS、Geoportal服务器的区别,并解释了其与Google地图的不同之处。

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

11、ArcGIS Online支持Feature编辑吗?

是的,ArcGIS Online支持Feature编辑,用户可以轻松的构创建一个Feature Service,并托管在ArcGIS Online当中。一旦创建,用户就可以在web、移动环境或者ArcGIS for Desktop直接编辑托管的Feature服务。

12、如何购买ArcGIS Online?

用户可以通过每年订阅ArcGIS Online来购买,定价主要是基于用户的数量和系统容量(数据容量、计算周期、网络利用情况)。根据我们很多组织的工作经验,为组织分配一个服务配额,作为订阅的一部分。如果消耗了大量的资源或者增加更多的人来管理ArcGIS Online订阅,组织可以使用额外的服务配额和人员。

13 我个人可以使用ArcGIS Online吗?

是的。Esri支持ArcGIS个人使用,不过功能有限制。个人都可以访问和使用ArcGIS Online的所有的基本功能,但是不能获得组织能力(例如设置组织账户内地理协作、内容管理和托管服务)。

另外,ArcGIS Online的个人用户可以注册自己的名字,并可以搜索所有的被Esri或其他用户公开的资源。个人用户可以使用网络地图、数据集和应用程序。

14 Esri的合作伙伴如何使用ArcGIS Online平台呢?

ESRI的合作伙伴给广大客户提供的各种服务:

咨询(设计/实施计划)。

定制和配置组织的订阅。

Web应用程序开发。

数据和应用程序服务的创建。

站立式增值应用和数据服务(使用ESRI云)。

15、是不是每一个人都可以注册web地图或者地理服务?

是的,任何ArcGIS Online用户都可以注册他们自己的地图服务(例如,ArcGISWMSKML服务),这需要用户登陆,注册web地图和服务到共享目录里面。

16 如果用户不是一个订阅账户,是否可以共享他们自己的数据呢?

可以的,每一个注册用户都可以共享2GB内容(地图包、shp文件、模型、CSV文件、GPS数据以及KML数据),发布的内容会自动的注册到目录中,但是只有订阅账户的成员才能将这些数据发布成地图服务。

17、在ArcGIS Online上共享的内容,属于谁?

所有权归原组织。对其他人通过ArcGIS Online管理和共享的数据,Esri即不宣称,也不保留任何权利。

18、什么是Portal for ArcGIS?

Portal for ArcGISArcGIS Online采用的是同样的技术,只不过Portal for ArcGIS是部署到本地网络或者私有云当中。它已经产品化和被支持,成为10.1版本的一部分,它的部署可以与ArcGIS Server或者可选的Data Appliance for ArcGIS集成起来。与ArcGIS Online相比起来,特别重要的是,Portal for ArcGIS需要管理员自己来管理发布到Server上的服务。

ArcGIS Online一样, Portal for ArcGIS是一个空间数据管理的系统。它包含了一个在线目录、查看窗口、管理内容工具、用户、API、组访问信息、制作和保存web地图的能力、共享所有空间内容的能力、可视化工具、用户访问、管理监视工具、定制主页的能力以及使用组在组织内外分享地图、应用、数据、建立社区的能力。

只有ArcGIS企业级账户,才可以部署Portal for ArcGIS。 Esri通过个性化的定制服务和portal for arcgis—起为用户提供快速交付的打包产品,这包括安装、实施以及技术培训。

那些部署Portal for ArcGIS的用户已经获得EsriData Appliance for ArcGIS。这项产品提供上TB的全球底图和参考图层,加上地理编码和预加载路由服务、作为插件插入到组织内部网络的网络附加存储设备,通过ArcGIS Online使用这些内容图层和相关的的服务一样有效。

19、Esri的Geoportal服务器是什么?和ArcGIS Online相比怎么样?

Geoportal服务器和ArcGIS Online采用不同的设计技术,来支持不同的功能。ArcGIS Online是一个完整的地理信息管理内容系统,在上面的回复中已经描述了它的特点和功能。

EsriGeoportal对在线元数据、数据传播、以及相关的信息交换\SDI实现的技术进行开源,它已经被免费部署到世界数百个地方。然而,大多数用户部署了这项技术,也一直在持续的支持(类似Esri的其他的产品)。更多的信息,可以到http://www.esri.com/software/arcgis/geoportal/index.html.

20、ArcGIS Online是否像Google地球或者Google地图?

在某一些方面是这样的,ArcGIS Online提供了高质量的底图、影像服务和地理编码服务,任何人都可以方便的通过web或者应用来使用和访问。除了相似的之外,对于组织来说,是完全不同的。它主要提供的地理信息服务如下:

简单制图,不需要有任何的GIS经验。

组织权威数据的地理信息内容管理。

与其他企业系统集成 (IBMCognos, 微软的Office)

ArcGIS完美集成(例如,桌面、移动、server技术),这包括完整的server集成。

ArcGIS Online的有以下几个特点:

内容所有权归原用户。

暴漏先进的APIREST服务),支持最流行的开发语言。

有很多免费的应用和API,用在Web和移动设备(IOSAndroidWindows)上。

内容管理和用户访问的能力。

制图能力。

与微软Office完美结合(ExcelPowerPointSharePoint)。

低成本、可扩展的组织订阅。

访问大规模和不断增长的用户共享的地理信息内容集合(数十万的地图和数据集集合)。

轻松配置和定制。

托管应用程序模板。

数据管理和用户管理功能。

灵活性和扩展性,以满足当前用户的不断增长的需求。

第一手信息,来自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、付费专栏及课程。

余额充值