FME 2018.1已经发布!这里快速预览FME Desktop和FME Server中的新特性。
新增格式
- Apache Hive 读模块– 我们一直在努力支持Hadoop,现在你可以通过Hive(需要Hortonworks的Hive JDBC驱动)读取HDFS的数据。你还可以在SQLCreator和SQLExecutor转换器中看到对Hive的支持。
- R Raster 读模块& 写模块– 除了对R统计数据现有的支持外,你现在可以读取R栅格数据(.grd文件)。
- ISCE 读模块& 写模块– 之前作为GDAL读模块的一部分得到支持,此栅格数据格式已经升级为FME官方格式,提供写模块和微调参数控制(例如:交错支持(interleaving support)和文件扩展类型)。
- IMDF 读模块 & 写模块– 转换为这个室内地图格式,以便在IOS应用程序中寻路。
- FME AR 读模块– 作为现有写模块FME Augmented Reality 格式的补充。此格式允许你使用FME AR iOS应用程序中的数据。 在这方面,我们还更新了FME AR iOS应用程序(版本1.2)。 你会注意到右下方的新控件,你可以使用它们来控制光照(有助于放置对象)并选择要显示/隐藏的对象。 以前,你一次只能显示一个对象。
最近FME AR iOS应用程序更新
新增转换器
- RasterStatisticsCalculator – 计算栅格波段和调色板的统计值,例如最大值、最小值、平均值等。
- RasterConvolver – OK,这个很酷。这个转换器允许你把卷积滤波器应用于栅格,栅格将根据周围的单元格值修改每个单元格。滤波包括模糊,渐变,线条检测,锐化等。Mark写了一个文章解释如何使用这个转换器进行边缘检测,并打算写一篇博客深入讲解这个转换器,所以请继续关注。
船舶识别: 使用新的RasterConvolver 转换器进行要素提取。相关博客很快发布。
格式增强
- Bentley MicroStation 读模块/写模块 支持3D方向弧。
- 批量插入要素到Microsoft Azure 和SQL Server JDBC 写模块。显著提高了INSERT(插入)操作。对于Azure,此模式将一直处于开启状态,对于SQLServer,它可以在写模块要素类参数中切换。
- 为LAS1.4的点云格式增加LAZ 1.4 压缩支持。
- Google BigQuery 读模块 支持web连接。
- ArcGIS 读模块/写模块更新至兼容ArcGIS Pro 2.2 。
转换器增强
- JSONExtractor 和JSONFragmenter 新增树视图控制,以便JSON查询更容易。
- GeometryValidator 可以检测Surface 和Solid 方向的问题 (所以你可以修复内外颠倒的几何图形)。同样,在检查重复连续节点(Duplicate Consecutive Points)和自相交(Self-Intersections)时,你可以使用容差值。
- 多个转换器的性能提升。
FME Desktop的其他更新
- SDK: 新的Python样例应用程序,演示如何使WorkspaceRunner
- Autodesk Revit Plug-In: FME与Revit中的开源自动化工具Dynamo集成,允许您将更多格式导入Dynamo。
- Python: 如果你使用Python,你将注意到警告:从FME 2019.0开始,Python 2.7支持将被减少,并且工作空间应该迁移到Python 3。
FME Server 2018.1新特性
虽然我们认为FME Server 2018.0是一个很棒的版本(请参阅ICYMI的发布网络研讨会),但我们认为2018.1中的新功能将让很多人满意!
任务过滤
FME Server 2018.0 开始执行任务过滤,但是基于Ideas Exchange,我们知道人们想要更多。
在FME Server 2018.1,你可以根据用户,状态,引擎,仓库(Repository)和工作空间进行过滤,这使得在繁忙的Server中查找任务变得容易。
列控制
在任务(jobs)页面,你现在可以控制你需要显示的列。
还有一个任务持续时间的新列(Duration)。
任务队列中的任务优先级
如果有人参加了今年的FME World Tour,你可能已被告知FME Server 2018.1中的作业优先级及其弃用。如果你想控制任务的优先级,你可以在提交任务的时候通过选择队列来完成。
队列允许你控制哪个引擎处理哪个任务,以及这些任务运行的优先级。你也可以指定仓库(repositories)使用特定队列。
优先级为1的队列意味着该队列中的任务通常被第一个处理。就像数字1意味着第1的位置或第一行……10则是第10的位置,或最后。
提交作业时,你可以选择选择具有所需优先级的队列。如果未设置队列,则将使用分配给工作空间所在的仓库(repository)的队列,或者如果尚未设置,则使用默认队列。
关于队列的更多信息,参考这篇博客。
下载工作空间
你可以在FME Server web界面多个地方下载工作空间,只要你看到这个图标:
用户现在可以在FME Server的主页,运行工作空间(Run Workspace),任务详细(Job Detail)和仓库(Repository)页面中下载工作空间。
活动目录
有一段时间,如果你将FME Server配置为使用活动目录(Active Directory),则必须确保用户输入他们的详细信息区分大小写。使用FME Server 2018.1,你不再需要担心这一点,并且可以输入你想要的用户名(不区分大小写)。
现在当你从活动目录添加用户,如果用户已经存在,将提示你对导入的用户名进行重命名。
FeatureReader和FeatureWriter服务兼容性
当使用服务注册工作空间时,如任务提交(Job Submitter)和数据下载(Data Download),FeatureReader 和FeatureWriter转换器可用作FME Server创作工作流的一部分。
在‘Send HTTP Message Body to Reader’选项中,你现在可以选择FeatureReader输入,在‘Include Writers in Download/Stream’中,你可以选择FeatureWriter转换器。
容错技术预览
FME Server支持在集成系统的多个级别中配置容错。FME Server通过在发生崩溃时重新启动组件和作业来提供容错,从而确保没有单点故障。当两个FME Server系统配置在一起时,会自动实现容错。
关于更多信息,查看FME Server培训手册中的相关章节。
查看FME Desktop 2018.1 和 FME Server 2018.1的详细更新日志