What's Great 2012

原文发布时间:2011/12/20  16:32:10

“What’s Great”是FME某个特定版本的新功能的罗列,这里是针对FME Desktop 2012的新功能介绍。

  
提问

 

FME2012有哪些重要的改变,更新和新的功能呢?

  
回答

 

“What’s Great”是FME某个特定版本的新功能的罗列,这里是针对FME Desktop 2012的新功能介绍。

  
亮点

 

新增加的格式 14
       新增加的转换器 24


       这些只是大概数字。FME2012支持格式数量的官方数据是287种。加上一些转换器被合并或弃用,减少了转换器总数。

  
综述

      
界面 

  最终的启动界面如下(或者说其中的一个界面如下)

Whats Great 2012 - peri - FME空间数据转换、集成、共享和挖掘
 
  
核心
 

资源管理器:增加了对系统稳定性冲击的检测和减小系统崩溃的功能。动态调整内存的使用,以免破坏系统的稳定性,从而提高软件性能。
       多进程:通过用户自定义转换器(连接的或者嵌入的)和其他几个特定的转换器,来增加多进程处理的能力。

  
安装

无效平台:当FME安装在不支持的操作系统平台上时会给出警告。

  
许可
 

软件许可:更新FME 2012 Desktop的软件许可协议。

  
应用
Workbench  
图形用户界面

跳过对话框:当用户选择“不再提醒”时,将跳过弹出的消息对话框;给用户提供了一个新的选项,可以用来全局性地重新设置消息框的状态。
       拖  拽:   为自定义转换器的输入/输出、循环节点增加了“拖拽连接”的支持。
      FME Store:   部分被标记为“fmepedia”的模板被重命名为“FME Store”。
      全屏显示:  添加了全屏功能,通过F11键或者Shift+F11的组合键进行激活和关闭,工具栏上新增了最大化屏幕和最大化画布的功能按钮。
      插入点   :   右键插入命令增加了新的对象。

  
参数

几何对象处理模式:删除了工具->选项里面的“几何对象处理模式”的选项。新的工作空间默认为增强模式。
       元数据:导航窗口中新增了参数设置来创建/编辑Workbench生成的所有文件的元数据。允许对说明、用途、需求描述和法律版权的富格式文本进行简单的格式设置(如黑体,斜体,下划线,列表等),并把URL文本变成可点击的链接。

  
性能和可用性

关闭 Workbench:确保当关闭workbench的时候能终止正在进行的转换,防止出现僵化的fme.exe进程。同时预防转换过程还在进行中,用户意外关闭workbench的情况。
       可用/不可用 开关:增加了通过Ctrl+E的功能键来激活workbench 对象的可用/不可用状态。

FMEpedia 支持:快速添加,且转换器仓库显示fmepedia中的转换器。

大型工作空间的性能:做了各种优化工作来增强大型的、复杂的工作空间的编辑能力。
       多进程: 通过用户自定义转换器(连接的或嵌入的)来增加多进程处理的能力。对多个转换器新增了一个多进程处理选项,和单个进程处理的开/关参数。

打开文件夹:给数据集(导航中)、要素类、主菜单、已连接的自定义转换器(转换器库中)增加了“打开所在的文件夹”。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

搜索模板:在“创建工作空间”对话框中增加了搜索模板的功能。
       转换进度条:实现了从FME Server 上发布/下载,或者从fmepedia上下载的进度显示功能。
       Visualizer 转换器: Workbench 在没有数据显示的情况下,不会启动FME Viewer。

  
模式

属性隐藏:添加了在要素类的属性对话框中隐藏/暴露源数据的用户属性的功能。

 

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

  
转换器

 

导出自定义转换器:当导出一个自定义转换器的时候,允许用户设置名称和输出路径。

       转换器别名: 对快速添加增加了别名支持。当用户选择一个转换器的“别名”时,相应的转换器将会添加到画布上且以“别名”命名而不是用真名。 
       英文别名: 可增加英文别名;例如ColourSetter, NeighbourFinder。

  
FME Data Inspector (Beta)
 

新版本: 推出Data Inspector v3.0 ---- 许多更新和新功能。

  
FME Server 

发布: 当用服务器工作流转换器或者链接的自定义转换器或格式发布一个工作空间时,在FME Server发布向导中添加了警告。在FME Server 发布向导中增加了签署服务/推送通知。
       服务器控制台: 从FME Server控制台中删除了增加,更新,注册,注销工作空间的功能。

  
应用扩展

Informatica应用程序扩展:支持对informatica9的扩展。
       FME FDO Provider: 为Autodesk Infrastructure Modeler 2012添加FME FDO Provider。

  
格式  
所有格式 

搜索范围:添加了为读模块的搜索范围设置坐标系的功能。这样就允许搜索范围和数据使用不同的坐标系。
       版本支持:在formats.db文件中新增了两列(MIN_VERSION 和 MAX_VERSION),所以(不久后)我们就能报告每个格式所支持的版本。
       Esri:Esri公司的数据格式的命名有所变动,从而提高其一致性和可描述性。


支持的新的格式

AIS:新支持的这种格式用来读取AIS(Marine Automatic Identification System)数据集。
       ArcPAD AXF:实现对ArcPAD AXF数据格式的读取,这种数据也被描述为“轻量级的geodatabase”。
       Column Aligned Text:新增的格式支持对Column-Aligned Text (CAT,列对齐文本)数据集的读取。增加了cat_line_number格式属性。
       DataFile: 新增的数据格式支持从一个属性里读取、或向一个属性里写入全部的文件内容(通常不包含文本文件)。
       DirectX:新增的格式支持对DirectX的 .x文件的读和写。
       File Geodatabase: 新的数据格式支持使用non-ArcObjects File Geodatabase API来写File Geodatabase数据。
       FME Server Stream (Attribute) :新增的数据格式,用来对带有固定结构的以TCP/IP属性(RAW)的模式从FME Server读取数据。
       Google Fusion Tables: 新增的格式能实现从Google Fusion Tables读取数据。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

     INSPIRE: 改进的读模块支持"INSPIRE" GML数据集。
     OpenFlight:读模块支持OpenFlight数据格式,写模块中已经实现。
     Oracle Point Cloud:新增的数据格式支持向Oracle Point Cloud 表(点云表)中写入数据。
     Ordnance Survey VectorMap District:新增的数据格式支持OS VectorMap District 数据集的读取。
     SuperMap Universal DataBase (UDB) :初步实现支持SuperMap Universal DataBase (UDB)格式的数据集的读写。
     TOP50NL:新的读模块支持"TOP50NL" GML数据集。

  
格式更新
  
矢量/GIS格式

     Adobe 3D PDF:节点名支持非西文标注。

     Autodesk AutoCAD Map 3D Object Data: 增加了在Windows x64上支持RealDWG 和Object数据格式。更新RealDWG SDK 到2012。
     Google Earth KML:增加的写模块参数“Preferred Texture Format”,可以允许用户指定数据格式以哪种材质纹理来写。
     Intergraph GeoMedia Access Warehouse:写模块:允许表名长度超过30个字符。
     MapInfo MIF/MID:写模块:增加支持用户自定义分隔符。
     OpenStreetMap (OSM) XML :读模块:增加了新的选项以从多面对象关系中构建几何对象,还添加了新的选项以实现移除该过程中的节点列表属性。
     OS (GB) MasterMap:更新了对V8结构的读取。增加支持道路网络要素类型。
     OS VectorMap Local: 增加支持V1.1。

栅格格式

     GeoTIFF (Geo-referenced Tagged Image File Format)

      写模块:增加以字节排序的选项。
      写模块:增加了是否为投影坐标系统写入地学键值的选项。
                    增加了是否忽略栅格数据类型键值的选项。

     Network Common Data Form (netCDF) : 读模块:实现了读取GMT netCDF网格数据。

     Vertical Mapper Grid (NGrid)
      在Unix系统上实现了ngrid数据格式。
      在windows x64系统上实现了ngrid数据格式。

  
CAD 格式

      Autodesk AutoCAD DWF:读模块:增加在读取时打散块并保留插入点的功能。移除了用户自定义属性关联的选项。
      Autodesk AutoCAD RealDWG DWG/DXF
      更新了RealDWG SDK到2012。
      增加了在Windows x64系统上支持RealDWG和Object Data数据格式。
      Bentley MicroStation Design (V8)
      增加了将自定义线型linkages作为属性进行读写。
      增加了将层名和标注名作为系统编码进行读写,当他们存储为UNICODE编码时。
      读模块、写模块:实现了读写参考文件元素。
      增加了格式属性igds_custom_linestyle_scale。

      增加了对dgn文件中的Bentley Map XFM数据的读写。

  
数据库格式

     Esri Geodatabase
     增加了对WHERE条件语句的日志。
     读模块:从注释字符串里移除了格式化标签。文本的格式化标签可以在格式属性里找到:geodb_text_string_with_format_tags。
     写模块:增加了支持从Esri XML Workspace文档中导出结构到Geodatabase中 。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

     读模块:增加了SPLIT_COMPLEX_ANNOS模型,以此来分开复杂的注释为简单的描述,并且保持文本风格和放置的位置。

     Microsoft Access:增加了Access数据格式到64位系统。

     Microsoft Excel

     增加了Excel数据格式到64位系统。
     增加了支持读取和更新(不是新建)xlsm文件。

     Microsoft SQL Server Spatial

     写模块:增加了支持向标识列插入值。
     读模块:增加了对于空间范围搜索,可以支持多个几何数据字段列。

     ODBC2: 增强了对64位操作系统的支持。
     Oracle Spatial Object: 读模块:增加了对于空间范围查询,可以支持多个几何数据字段列。
     SQLite Spatial (FDO): 增加了在64位系统上支持SQLite。

  
点云数据格式

     在读取、写入、处理过程中减少了多余的运算来提升了处理效率。

     ASPRS Lidar Data Exchange Format  (LAS)

     写模块:增加了参数来创建Esri ArcGIS LAS数据集文件。要求ArcGIS10.1或更新的版本以及对3D Analyst的扩展。该文件会引用所有已经生成的LAS文件。也增加了参数来指定这些引用是使用相对路径还是绝对路径名来存储。

     读、写模块:增加了对LAS压缩格式(.laz)的支持。

     写模块:增加了参数来计算被单个ArcGIS LAS文件引用的LAS文件数目。

  
BIM/Design 数据格式(建筑模型和设计)

     Collaborative Design Activity (COLLADA): 写模块:增加了对Level of Detail的支持。

     CityGML
     读、写模块:增加了支持CityObjectGroup要素类型;
     写模块:增加了参数来指定文件头的注释和结构位置;
     读模块:增加了支持CityGML 1.1 版本。

     Industry Foundation Class STEP Files (IFC):读模块:实现了(很有限)支持表面(appearances)数据。

     Presagis .flt (OPENFLIGHT)
     写模块:增加了对Level of Detail的支持;
     改进了向其他OpenFlight 文件中写入参考的功能。

     SketchUp
     写模块:更新默认写版本从7到8。

  
XML/GML/JSON 为基础的格式

     ESRIJSON (Esri JavaScript Object Notation)
     
增加了支持写入多面和多路径;

     在读模块中,增加了支持从平面到环的转换,从线到路径的转换;也有一个选项来简化多几何对象,当这个对象只包含一个单一的部分。

     German AAA GML Exchange Format (NAS)
     读模块:增加了是否启用XML Namespace Processing的选项。
     读模块:增加了“Flatten XML Fragments”的参数。它可以让用户限制在嵌套属性中可嵌套列表的数目。

     GML (Geography Markup Language)
     读模块:增加了选项来选择是否启用XML Namespace Processing。
     读模块:增加了对gml数据的支持:ArcString。 
     读模块:增加了支持读取gml要素类型:ArcByCenterPoint。
     写模块:实现了用中心点来记录Arc。
     读模块:增加了新的选项来选择读模块要素类型是否应该都包含在XSD文件中,或包含在数据集本身里。
     读模块:增加了参数“Flatten XML Fragments”。可以让用户限制在嵌套的属性中可嵌套列表的数目。

     WFS (Web Feature Service)
     读模块:增加了是否启用XML Namespace Processing的选项。
     读模块:增加了关键字OUTPUT_FORMAT,可以让用户来有选择性地指定符合自己需求输出格式,从而让FME WFS客户端和WFS服务器支持该数据格式。
     读模块:在读模块增加了关键字PREFERRED_VERSION和与之版本相应的Workbench参数"WFS Version"。
     读模块:增加了参数"Flatten XML Fragments",能让用户限制在嵌套属性中可嵌入列表的数量。

      XML (Extensible Markup Language): 可以让XML读模块读取XHTML文件。

  
其他格式

      Aeronautical Information Exchange Model (AIXM): 写模块,可以让用户很美观地打印XML输出的内容。
      Comma Separated Value (CSV): 读模块:增加了格式属性csv_line_number。
      Stat/Transfer Formats: 升级到10.1.1810.1229,并且支持window 64位平台。
      Text File: 读模块:增加了是否跳过文件开头和结尾的选项。忽略了是否一次性读取全部文件内容。
       在导航窗中增加了更多的自定义mime的类型和可编辑的mime类型。

  
功能
  
转换器  
"谢莉的用品"

      以下是FME Desktop2012中关于转换器和参数做出重要修改的概述。

      在转换器参数设置对话框中添加发布参数的功能。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

 

对于大部分参数添加了创建计算表达式的功能。

对于大部分参数添加了创建字符串的功能。

更新了ExpressionEvaluator转换器的编辑对话框。

增强了AttributeCreator转换器的功能,允许设置一个存在的属性值(与AttributeSetter相似)。

增强了AttributeCreator转换器的功能,允许对存在的属性名进行设置(与AttributeCopier相似)。

增强了AttributeCreator转换器的功能,允许对发布参数进行设置(与ParameterFetcher相似)。

增强了AttributeCreator转换器的功能,允许设置算数表达式(与ExpressionEvaluator相似)。

增强了AttributeCreator转换器的功能,允许设置字符串连接(与StringConcatenator相似)。

  
新增转换器

AttributeExpressionRenamer:对属性支持多个重命名或大小写变化的情况。 

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

       BinaryDecoder:实现了BinaryDecoder来继承这些将要被弃用(不支持)的转换器HexEncoder, HexDecoder, URLEncoder 和URLDecoder的部分功能。
       BinaryEncoder:实现了BinaryEncoder来继承这些将要被弃用(不支持)的转换器HexEncoder, HexDecoder, URLEncoder 和 URLDecoder的部分功能。
       ColorSetter: 转换器 PenColorSetter和 AreaColorSetter的合并,设置要素边框和填充颜色。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

 

 CommonLocalReprojector:对要素进行本地坐标系统重投影。

 CSMapAttributeReprojector: 使用CSMap对属性重投影。
        FMEServerNotifier:通过REST API向FME Server发送报告。

 GeometryPropertyExtractor:提取几何要素名称和特性并保存到属性。
        GeometryPropertyRemover:删除几何要素名称和特性。

 GeometryPropertyRenamer:几何要素重命名。
        GeometryPropertySetter:设置几何要素的名称和属性特征HTMLToXHTMLConverter: 将HTML文件转换为有效的XHTML文件。
        InlineQuerier:在转换中创建并查询一个临时生成的的数据库。
        JSONFlattener:扁平化JSON对象,将对象的key/value值成对地转换到FME要素属性中。

 LocalCoordinateSystemSetter:以用户提供的参数来定义的本地坐标系统标记要素。
        OffsetCurveGenerator:对于线进行单边扩展操作。
        PointCloudColorScaler:一个新转换器,对点云颜色值进行缩放。
        PointCloudOnRasterComponentSetter:一个新的转换器,通过在栅格上重叠点云,来设置点云组件的值(比如颜色)。
        RasterToPolygonCoercer:将栅格数据转换为面。

 SliverRemover: 对数据自动修复缝隙/重叠(压盖)。
        TextEncoder: 实现了TextEncoder来继承这些将要被弃用(不支持)的转换器HexEncoder, HexDecoder, URLEncoder 和URLDecoder 的部分功能。
        TextDecoder: 实现了TextDecoder来继承这些将要被弃用(不支持)的转换器HexEncoder, HexDecoder, URLEncoder和URLDecoder

的部分功能。
        XMLFlattener:提取XML文档的字节并保存到属性;添加了一个选项来继承属性(ancestor-attributes),用来给从<structure>中匹配的继承对象添加继承属性。
        XMLSampleGenerator:由XSD文件生成XML文件。
        XMLUpdater: 对XML文件执行更新、删除、插入的操作。

  
更新的转换器

 2DGridCreator:添加了一个参数来定义源点。

 Affiner: 添加了支持栅格数据仿射变换功能。

 Aggregator:添加了一个选项,用来进行属性的连接。

 Amalgamator: 添加了是否融合输入的选项。

 AreaBuilder:添加了一个对无效几何要素的输出端口;添加一个多进程处理选项。

 AreaColorSetter: 将PenColorSetter 和AreaColorSetter结合为一个转换器ColorSetter。
        AreaOnAreaOverlayer:新增了一个多进程处理选项。
        AttributeCompresser:增加了压缩级别以及压缩口令的参数。
        AttributeCopier:添加了一个导入按钮。
        AttributeCreator:允许用户为通过取值函数@Value()得到的属性值设置属性名。
        AttributeDecompresser: 增加了解密属性的文本编码和解密口令两个设置。

 AttributeExposer:对属性暴露添加一个导入按钮,允许导入属性的名称或值。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

        AttributeFilter: 内至端口现在被包含在对话框中,可以按要求排序。

        AttributeRenamer

 添加了一个导入按钮;

 在属性重命名栏中扩展了默认值;

        增加创建/删除属性的功能。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

         AttributeRounder: 支持在一个转换器内同时操作多个属性。

         Bufferer

         可扩展性和性能显著改善;
         添加特有的单边缓冲功能;
         重命名‘Number of Interpolated Edgesto ’为‘Stroking Density’,并添加列表名;
         改进了日志以记录处理的多边形或者保留的多边形;

         新增了一个多进程处理选项。

         CharacterCodeReplacer:CharacterEncoder的重命名版本。
         CharacterEncoder:重命名为CharacterCodeReplacer。
 

 Clipper
        支持三维裁切;

 添加支持对点云的立体裁切;

 点云通过特殊的空间索引格式来进行裁切和重组以提高性能;

        新增了一个多进程处理选项。
 
        ContourGenerator

添加了参数来处理DEM/打断线的点精确落在等高线上的情况;忽略为否时,点会为了整理结果被稍微地打乱;

重新设计了参数对话框;修复了工具提示信息;为表面容差设计了一个必填参数。合并点和三维线的输入端口;

       增强了极短等高线间隔的处理能力。
 
        CoordinateConcatenator:添加了坐标连接选项。
        Creator:添加了创建2Dbox几何对象。
 

DEMGenerator:

       重新设计了参数对话框;修复了工具提示信息;为表面容差设计了一个必填参数;合并了点和三维线的输入端口;
       新增了一个多进程处理选项。

Dissolver

提供了一个新的参数设置,要么选择原始处理过程(会保留内部的线),要么选择更快的新模式(优化后的),但是不能保留内部的线;

极大地提高了性能;

新增参数来控制我们是否聚合输入要素的属性;

       新增了一个多进程处理选项。

DonutBuilder: 新增了一个多进程处理选项。

DuplicateCoordinateRemover:现在可选择输出重复点,而不是删除。

DuplicateRemover:允许用户选择多个属性作为关键列来检查重复。
       DWGStyler: 添加文本和文本大小字段。

ESRIReprojector

提供支持使用ArcGIS自定义的地理变换(custom geographic tranformations);

提供支持在地理变换区域(geographic tranformations field)直接使用WKT的定义。

FeatureReader
       允许用户设置读模块坐标系;

数据集参数现在允许按属性选项设置(只能通过导航窗口,而不是向导)。

FeatureTypeFilter:内至端口现在被包含在对话框中,可以接受排序。

FileNamePartExtractor: 添加了获取父目录名称的功能。
       FMEServerJobWaiter: 暴露了_LogFileLocation(日志文件路径)的属性。

GeometryExtractor
       添加了对GeometryExtractor 和GeometryReplacer的 Geohash支持;

对GeoRSS, KML 和 GML格式添加“Omit XML命名空间声明”选项,使输出不包含XML命名空间声明。

GeometryReplacer
       添加了"GML"几何编码选项,用FROM_ATTRIBUTE中指定的GML片段来代替当前的几何类型;

添加对GeometryExtractor 和GeometryReplacer的 Geohash支持。

HTTPFetcher:增加了一个新的参数“响应头列表属性”,当该参数设置为一个列表属性名称时,HTTP响应头信息将被保存在该列表中。

HTTPUpdater:增加了一个新的参数“响应头列表属性”,当该参数设置为一个列表属性名称时,HTTP响应头信息将被保存在该列表中。

HTTPFileUploader:增加了一个新的参数“响应头列表属性”,当该参数设置为一个列表属性名称时,HTTP响应头信息将被保存在该

列表中。

HTTPDeleter:增加了一个新的参数“响应头列表属性”,当该参数设置为一个列表属性名称时,HTTP响应头信息将被保存在该列表中。

HullAccumulator:增加了对凹面的支持。

HullReplacer:增加了对凹面的支持。

ImageRasterizer:添加一个多进程处理选项。

Intersector:添加了一个多进程处理选项。

KMLStyler:图标路径和边框/填充颜色,现在可以指定成一个属性。

ListExploder:给ListExploder转化器添加了NOT_FOUND输出端口,使与列表不匹配的要素通过。

ListIndexer
       现在支持负数来从列表末端进行索引;

新增了一个参数来给所有降级属性名添加前缀。

ListKeeper: 弃用ListKeeper,将它的功能附加给AttributeKeeper。
       ListRemover:弃用ListRemover,将它的功能附加给AttributeRemover。

ListSearcher

添加FOUND/NOT_FOUND端口给ListSearcher;

给ListSearcher新增了选项,在查询后索引,这样可以省略后面的ListIndexer转换器。

NeighborColorSetter:新增了一个多进程处理选项。
       NeighborFinder: 新增了一个多进程处理选项。
       NumericRasterizer: 新增了一个多进程处理选项。

PathBuilder: 增加了一个INVALID端口来输出无效的几何要素。

PDFStyler:添加了一个从属性中设置颜色和填充颜色的选项。

PenColorSetter: 将PenColorSetter 和 AreaColorSetter 合并成一个ColorSetter转换器。
       PointCloudColorScaler:新增了一个多进程处理选项。

PointCloudCombiner: 增加了支持从属性读取组件的值,当量测值和属性都存在时,量测值优先。

PointCloudSplitter: 添加了支持范围内的颜色和强度的抽稀。

RangeMapper: 在转换器的提示框中包含了映射值。

RasterDEMGenerator: 新增了一个多进程处理选项。
       RasterRGBCreator: 新增了一个多进程处理选项。

Snapper: 在节点捕捉模式中增加了一个“添加附加节点”的参数,这将影响被捕捉线的终点。
       SpatialFilter: 将通过条件的默认值从“Pass Against All Bases”改为“Pass Against One Base”。

SQLCreator

支持通过FME_SQL_DELIMITER执行多个SQL语句;

通过对连字符号添加前缀声明来忽略SQL错误;

允许用户设置读模块的坐标系。

SQLExecutor
       支持通过FME_SQL_DELIMITER执行多个SQL语句;

通过对连字符号添加前缀声明来忽略SQL错误;

允许用户设置读模块的坐标系。

SurfaceDraper:

重新设计了参数设置对话框;修复了工具提示信息;

将表面容差参数的提示框设置为必填参数;

将POINTS 和 3D_LINES合并为一个端口。

SurfaceModeller
       增加了一个参数来处理点正好位于等高线上的DEM/打断线;忽略为否时,为了整理结果点而被稍微地打乱。

重新设计了参数设置对话框;修复了工具提示信息;将表面容差参数的提示框设置为必填参数;还将POINTS 和 3D_LINES合并为一个

端口;改进了对极小轮廓间隔的处理能力。

新增了一个多进程处理选项。

TCLCaller: 新增了一个“暴露属性”参数。

Tester:添加了对“属性存在(Attribute Exists)”,“属性为空(Attribute is NULL)”,“空属性(Attribute is Empty)”的操作符。

TestFilter:

添加了对“属性存在(Attribute Exists)”,“属性为空(Attribute is NULL)”,“空属性(Attribute is Empty)”的操作符;

添加了“重复条件”按钮。

TINGenerator: 新增了一个多进程处理选项。

TransporterReceiver: 增加了一个新的STREAM模式。

TransporterSender:增加了一个新的STREAM模式。

Tweeter: 增加了一个“ERROR”输出端口,造成HTTP错误的任意要素(特别是带有多文本的tweets)将通过这个端口输出。
       TweetSearcher: 该转换器现在可以返回超过1500条查询记录。

Visualizer:添加了“仅范围边界”选项,重命名为Inspector。

XMLFormatter
       增加了输出编码参数;

增加了处理空格和注释的新选项;

删除了输入源的“XML Text”。

XMLFragmenter
       增加了在输入要素到输出要素过程中合并属性的选项;

选项"flatten"更新为允许新的基类型:可选的列表;

添加一个新的继承属性选项,可以从<structure>中匹配到的元素来继承属性。

XMLNamespaceDeclarer:删除输入源的“XML Text”和坐标系。

XMLValidator
       添加了限制错误/警告报告的数量的选项;

删除输入源的“XML Text”。

  
坐标系  
综述

添加了对地心坐标系的支持;

添加了对北美等距圆锥曲线的支持;

将CS-MAP从v12.01更新到v12.02;

EPSG坐标系现在全部动态生成在文件MyLocalCoordSysDefs.fme中;

使用一个NTv2格网转换文件将MGI添加给ETRF89转换。  
Esri

添加对WGS 1984 Web Mercator和WGS 1984 Web Mercator(辅助球体)坐标系的支持;

给WGS_1984_World_Mercator' 和 'World_Mercator' 坐标系添加映射。  
区域

弃用Estonia92系统,支持Estonia97系统;

升级CS-MAP,添加对瑞士格网转换的支持;

更新了Luxembourg坐标系;
       添加了2010 variants of Finland GK坐标系;

添加了German Seta 2009坐标系格网。 


脚本  
FME Objects SDK

Python: 新的Python FME Objects SDK。  
Python

代码编辑器:在代码编辑器对话框中增加进格(tab)/空格(space)处理选项。

代码编辑器:更新代码编辑器GUI,使其可以为代码模板。

转换器:增加了一个“Attributes to Expose(暴露扩展)”参数给python转换器。

FME选项:为FME选项>运行时间添加了一个Python编译器的设置。

Whats-Great-2012 - peri - FME空间数据转换、集成、共享和挖掘

XQuery

增加了新的xquery函数fme:get-coordinate-system();

       增加了新的fme:get-xml-geometry函数,它能够返回以下任何一种可能的格式的要素几何类型:FME XML, KML, GeoRSS, GML 。

代码编辑器

添加了暴露属性列表并且支持XQuery功能;

增加了显示/隐藏行数/列数的能力;

添加了大括号来控制拖拽文本和文本的自动生成。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
As an AI language model, I don't have personal experiences. However, I can provide you with an article about the party's twenty great experiences. Parties are a great way to let loose and have fun with friends and family. There are so many things you can do at a party that can make it a memorable experience. Here are twenty great experiences that can make any party an unforgettable one. 1. Have a theme: Having a theme for the party can make it more exciting and fun. It can be anything from a 70s disco theme to a Hawaiian luau theme. The possibilities are endless. 2. Decorate the space: Decorating the space can make it more festive and inviting. Balloons, streamers, and banners are just some of the items that can be used to decorate the space. 3. Play games: Playing games can be a great way to break the ice and get everyone involved. Some popular games include charades, Pictionary, and beer pong. 4. Have a photo booth: Setting up a photo booth with fun props can be a great way to capture memories and create some hilarious photos. 5. Have a karaoke session: Karaoke can be a great way to get everyone singing and dancing. It’s a great way to break the ice and get everyone involved. 6. Have a dance-off: A dance-off can be a great way to get everyone moving and grooving. It’s a great way to showcase your dance moves and have some fun. 7. Have a potluck: A potluck can be a great way to get everyone involved in the party planning. Everyone can bring their favorite dish to share with everyone else. 8. Have a piñata: A piñata can be a great way to add some excitement to the party. It’s a great way to get everyone involved and have some fun. 9. Have a movie night: A movie night can be a great way to wind down after a long day. It’s a great way to relax and enjoy some good movies with friends and family. 10. Have a bonfire: A bonfire can be a great way to enjoy the outdoors and roast marshmallows. It’s a great way to relax and enjoy some good company. 11. Have a scavenger hunt: A scavenger hunt can be a great way to get everyone involved and have some fun. It’s a great way to explore the area and find hidden treasures. 12. Have a talent show: A talent show can be a great way to showcase everyone’s talents. It’s a great way to have some fun and see what everyone is capable of. 13. Have a DIY station: A DIY station can be a great way to get creative and make something fun. It’s a great way to get everyone involved and have some fun. 14. Have a game night: A game night can be a great way to get everyone involved and have some fun. It’s a great way to play some classic board games or try out some new ones. 15. Have a costume party: A costume party can be a great way to get everyone involved and have some fun. It’s a great way to dress up and be someone else for a night. 16. Have a cocktail-making contest: A cocktail-making contest can be a great way to get everyone involved and have some fun. It’s a great way to showcase your mixology skills and have some fun. 17. Have a dessert-making contest: A dessert-making contest can be a great way to get everyone involved and have some fun. It’s a great way to showcase your baking skills and have some fun. 18. Have a paint night: A paint night can be a great way to get creative and have some fun. It’s a great way to paint something fun and enjoy some good company. 19. Have a board game tournament: A board game tournament can be a great way to get everyone involved and have some fun. It’s a great way to play some classic board games or try out some new ones. 20. Have a DIY cocktail station: A DIY cocktail station can be a great way to get creative and make something fun. It’s a great way to get everyone involved and have some fun. In conclusion, there are so many great experiences that can make any party an unforgettable one. Whether it’s playing games, having a karaoke session, or having a costume party, there are so many ways to have fun and create great memories with friends and family.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值