GeometryExtractor
提取几何根据几何形状编码参数的设置的特征。
将得到的经编码的几何形状被添加到特征中的一个属性。此属性以后可以恢复经由要素几何GeometryReplacer变压器。
该变压器经常被用来使要素的几何进入副本的属性是由一些暂时性的几何形状变化之前,这样以后就可以恢复。或者,几何形状可以被提取并存储在数据库或其他文件格式无法处理的几何形状,但可以处理大量的属性斑点或文本字符串。后来,FME可以读取该数据返回,并通过恢复几何GeometryReplacer变压器。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
特色的几何图形被成功编码成目标几何属性是通过此端口输出。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
设有其几何形状不能被萃取到所选择的编码是通过此端口输出。
被拒绝的功能将有fme_rejection_code属性具有以下值之一:INVALID_FEATURE_LOCATION,INVALID_GEOMETRY_VERTICES。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数可以设置为编码折线,ESRI的JSON,FME二进制,FME XML,地理(微格式),地理散列,以GeoJSON,的GeoRSS简单的编码,地理标记GeoSMS(RFC 5870),GML,十六进制编码FME二进制,十六进制编码OGC驰名二进制(wkbhex)KML,OGC开放GeoSMS,OGC驰名二进制(WKB)要么OGC知名文本(WKT)。
几何的最有效和最真实的表现是FME二进制,这在大多数情况下使用。所有FME表示可以容纳的方方面面FME几何模型,包括采取措施和路径由多个线性段;然而,无论是FME XML和十六进制编码FME二进制表示强加一些开销在内部二进制表示和ASCII编码表示之间的转换。
该OGC如果需要与其它OGC支持系统相互作用变体是有用的。然而,几何形状的某些特性可以是在这些模式中丢失;例如,任意的路径将被展平为一个单一的线串。
该以GeoJSON,ESRI的JSON和的GeoRSS简单编码可能无法保留所有几何特性。例如,电弧将被抚摸到线和椭圆抚摸到多边形。这些编码也不支持措施。
该地理散列编码不保存任何的几何特性。相反,它们将被转换成由地理散列表示的点。
该OGC开放GeoSMS,地理标记GeoSMS和地理编码不保存任何的几何特性。例如:弧形,多边形,椭圆等,将在它们的边界框的中心被转换成一个点,然后将编码以它们各自的格式。如果几何具有比LL-WGS84其他的坐标系,一个临时副本的创建和重新投影;然而,源几何结构将不会被修改。
该编码折线如果与谷歌地图API的使用,可以用来表示点,线和面的编码是有用的。
该MGRS编码计算基于特征的几何形状的军事格网参考系(MGRS)码。对的位置上的MGRS代码由一组字母和其包括以下要素的数字:
- 网格区称号
- 100,000平方米字母标识
- 的网格坐标(也被称为直角坐标);基准的数值部分表示到所希望的改进方案
对于MGRS,如果非点特征(即,与一个以上的点的特征)在被传递则该几何图形的第一点将用于转换。
该微软SQL Server的二进制编码用来序列几何形状,以在Microsoft SQL Server所使用的本机存储格式。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
将保存编码的几何属性的名称。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
移除了提取后几何。默认值是没有。如果该值设置为是的几何形状将来自特征已经萃取到的属性之后除去。此选项可为节省内存空间,如果将不再需要真实几何有用。
编码折线参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
并将拥有一个折线的编码级别属性的名称。
地理散列参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
你可以选择在产生的地理散列的字符长度;这也显示近似的精度。请注意,地理散列的精度由源几何精度的限制。
GML / KML参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
对于XML输出格式(除了FME XML),该参数控制输出是否包含XML命名空间声明。所有格式良好的XML输出必须包含命名空间声明。然而,如果你手工将变压器输出到更大的XML文档,你可能想省略命名空间声明。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
确定是否FME写入几何的GML:多边形或GML:PolygonPatch。默认值是“否”,打印出GML:表面几何形状。如果“是”,FME创建几何图形作为GML:多边形输出。
OGC参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
您可以1.1版本和1.2之间选择。
1.2版包含了两个关键的改进:采取措施和Z值支持。注意,产生OGC表示当仅测量认为是“默认”(未命名)量度。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数使您可以选择用于表示几何坐标串的精度。选项有:
- 缩短64位:足够的精度存储大多数双精度IEEE浮点数。
- 完整的64位:足够的精度来存储所有双精度IEEE浮点数字准确。
- 完整的32位:足够的精度来存储所有的单精度IEEE浮点数字准确。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许您选择由OGC开放GeoSMS所使用的地图服务的URL。默认值是谷歌地图。
MGRS参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
用于所述转化的椭球。这可以通过FME支持的任何椭球名称。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
类型刻字使用的可以是WGS84或贝塞尔。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
所得代码的粒度由指定的确定精确这是从0至5(含)的整数。5精密定位1米见方的和0所处100公里见方区域内的点的精度内的点。
MS SQL服务器参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果几何图形编码是微软SQL Server的二进制,选择是否是一个序列化几何要么地理。
使用注意事项
GeometryExtractor提取过程中不进行任何修理要素几何。几何形状在其当前状态提取。
开展对栅格数据类似的操作,请使用RasterExtractor变压器。对于点云数据,请使用PointCloudExtractor。
确保这台变压器定位为尽可能地接近正在使用的几何属性的位置。太早定位变压器可能会导致系统资源的不必要的使用。
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
相关变形金刚
FME许可级别
FME专业版及以上
变压器历史
该变压器包含现在不推荐使用OGCGeometryExtractor和XMLGeometryExtractor的功能。
技术史
美联社FME功能或工厂:@Geometry,@OGCGeometry,@JSONGeometry,@GeoRSSGeometry,@GMLGeometry,@KMLGeometry
搜索FME知识中心
搜索样品和有关该变压器的FME知识中心。