主题中的问题:“geometrypropertiesetter” https://knowledge.亚搏在线safe.com/questions/topics/single/592.html网站 “geometrypropertiesetter”主题的最新问题 缺少_referencee_键 https://knowledge.亚搏在线safe.com/questions/73990/missing-referencee-key-1.html网站

你好,

首先,如果这个问题已经发布,请道歉。(或类似的东西)

我有一张大型工业场地的航拍照片,作为gdb中的光栅数据集,而该场地上的建筑则作为多通道。

我正在尝试将这张照片作为纹理应用到多通道建筑的屋顶上。

到目前为止,我已经成功地使用了平面滤波器来分离屋顶,对每个屋顶层应用UUID。然后,我使用这些屋顶剪裁整个站点的光栅,为每个屋顶创建单独的光栅,并将UUID与该屋顶关联。

我的问题是当我来应用纹理回到屋顶。

我试过用一种外观样式,然后用一种外观样式和一个几何属性生成器,但我一直都有以下错误

“FME_拒绝代码(字符串):缺少_引用e_键”

下面是我的当前配置

我的问题是我哪里出错了?我在这里或谷歌上都找不到丢失的“参考”键!

提前谢谢

:)

外观设计师 几何特性分析器 纹理 外观风格 缺少_referencee_键 周一,2018年7月9日16:07:12格林尼治标准时间 琼蒂格
DWG到SKP,保持层分离 https://knowledge.亚搏在线safe.com/questions/67857/dwg-to-skp-keeping-layers-separate.html(https://knowledge.safe.com/questions/67857/dwg-to-skp-keeping-layers-se

我正在使用ARC数据互操作性扩展。FME 2016.0.1.2(20160224-Build16177-Win32)。

试图维护skp文件中的层,我引用了@sander解决方案,但仍有困难。当我说“运行”时,我得到下面的转换参数提示。

这是我的几何属性设置器参数,第一层。我试着给其他人数字,但这没什么区别。当然不会运行,所以我不能给你发送日志文件。

多年来,我很少使用FME,但肯定还处于初级阶段,很清楚。

还与此问题的帮助文件进行斗争。

下面是两张照片,显示了我想要的不同。如果我可以维护这些层(不是所有层都在一个层中),它使在skp中编辑更容易。我需要简化那里的建筑,通过服用citygml lod4并使其为+lod2.5。

几何特性分析器 SKP 星期二,2018年4月10日07:55:50格林尼治标准时间 斯图尔德布朗
如何将AIXM 4.5转换为AIXM 5.1-XML几何-几何属性编辑器 https://knowledge.亚搏在线safe.com/questions/47251/how-to-transform-aixm-45-to-aixm-51-xml-geometry-g.html

你好

我重新开始一个关于大问题的新问题

我有一个aixm 4.5文件,我必须在aixm 5.1模式中转换该文件。我已经做了一些很好的翻译,但是我对fme类型的xml_几何有问题

这是一些图片来解释我的问题

我首先在网上找到了一个AIXM5.1格式的示例文件。它涉及到runwayscenterlinepoint特性,它包含一个以“associateddeclaredDistance”开头的XML结构:

这个结构“associateddeclaredDistance”可以在同一个元素“runwayscenterlinepointtimeslice”中重复,只要您有关于跑道相关特征的信息,称为距离。该结构在AIXM 5.1模式(FME)中定义为包含XML_几何结构(FME类型)的列表:

第三个文件.png显示了使用inspector时功能的外观:

对于XML结构“associateddeclaredDistance”,我看到它是由多个部分(declaredValue和timeInterval)的聚合构成的。

我给你我在网上找到的初始样本文件导出-sample-lszb-1.zip

所以,现在。。。。我给你我的问题…

我必须翻译aixm 5.1结构中的aixm 4.5文件。我给你我的文件(一部分)aixm45-all-fr-om-2017-03-30-extract-test-only.zip文件

在这个文件中,您拥有所有必要的东西,可以在初始模式和最终模式之间进行良好的转换。我也给你我做的文件“fmw”和我第一次尝试完成我在这里解释的目标。中心线点51-FME2016.zip

现在。。。问题:我尝试添加书签以映射工作区中的“AssociatedDeclaredDistance”,但没有成功。当我启动FME脚本时,好的结构出现在开头,但当我尝试在内部添加嵌套元素(declaredValue和timeInterval)时,一切都出错了……结构XML消失,在(提升点)之前定义的一些XML结构也会消失…尝试在没有关联的eclaredInstance书签的情况下启动,并且XML结构“提升点”再次出现…

我试了很多次……当我和巡官一起看的时候,我无法成功地映射属性,因为它具有良好的聚合结构,正如我首先向您展示的示例中所示…

我需要一个关于这个主题的很好的帮助,特别是关于FME使用的XML_几何类型以及如何成功匹配嵌套结构。我在FME网站上阅读并跟踪了许多样品…它不适用于XML_模板,因为输出模式应该是XML_片段的形式,在我的例子中,输出元素“associateddeclaredDistance”是一个XML_几何体。似乎我必须使用“geometrypropertiesetter”转换器来提供有关xquery详细信息的一些详细信息,但是如果没有任何示例和良好的文档,我很难做到这一点。

输出模式中的元素“annotation”是xml片段类型,我成功地使用了xml模板…

艾希姆 几何特性分析器 XML模板 XML几何 结婚,2017年7月5日10:09:06格林尼治标准时间 菲利普三33
使用应用程序模式编写GML https://knowledge.亚搏在线safe.com/articles/812/gml-writing-with-application-schemas.html网站

下载

  • 地理名称gmlwriter_test.zip
  • 写入应用程序架构

    随着GML编写器的改进,FME取得了巨大的进步。现在您几乎可以写入任何应用程序模式(XSD),而无需使用xmlTemplater,XSLT或任何其他类型的脚本或转换后处理。只需指向要写入的应用程序架构(.xsd文件),并确保将GML版本参数设置为“应用程序模式”。一旦添加了数据集,然后需要从同一个模式中导入目标特征类型。然后,它只是一个问题的FME数据重组和模式映射,以支持该目标模式。

    其影响范围很广。基本上,我们现在可以读的任何GML都可以写。例如,读取激励数据并将其写回的工作区需要0个变压器-请参阅附加的工作区。GML编写器甚至支持每个功能的多个几何图形,嵌套功能,重复元素,nillable元素,三维几何图形等。我们还为我们的许多GML读写器简化了GUI和工作区参数,使它们更易于使用。此外,这也意味着通过OGC WFS将任何复杂的GML数据流发布到Web上要容易得多。

    新的GML格式

    FME有几个新的作者,包括Inspire GML和AIXM 5.1,它们都建立在这个能力之上。请注意,这些新的基于模式的编写器不需要您指定应用程序模式,因为它们是基于标准的,并且随附了FME。然而,如果您希望使用新的草稿模式,您可以用更新后的FME覆盖一个出厂的FME,或者使用GML编写器。请注意,GML读卡器将检查任何给定GML文件上的名称空间,并使用该名称空间确定要使用的读卡器。

    验证

    如果无法验证输出,则写入指定架构的意义不大。在FME中,我们使用XMLvalidator转换器来实现这一点。它使用Apache Xerces库进行验证,所以你知道结果是客观的。最简单的方法是创建一个新的工作区,添加一个创建者,然后是xmlvalidator。将xmlvalidator指向要测试的XML文件和要验证的应用程序架构的xsd文件。将xmlvalidator的输出连接到记录器。运行工作区并查看日志以查看XML是否有效。否则,您将得到一份完整的报告,列出与该模式相关的XML问题。请注意,XMLvalidator也有一个仅限语法的验证模式。有关此示例,请参见附加的工作区。

    XMLTemplater?

    那么我们不再需要xmlTemplater了吗?不是这样。XML模板对于XML编写仍然非常有用,因为我们还没有基于模式的XML编写。在没有GML应用程序模式的情况下,还需要生成GML。也,有些模式太大了,你想写的部分可能很小,使用xmlTemplater可能更容易。元数据就是一个很好的例子。给定的组织可能有一个标准的元数据模板,可以将xmlTemplater配置为使用该模板。通常情况下,通常有不止一种方法来解决FME中的任何给定问题。仍然,如果您有GML应用程序模式,在尝试构建自己的模板之前,应该尝试应用程序模式编写方法。

    在家尝试

    通过选择任何GML数据集并设置一个读写它的工作区,自己测试这个问题。检查以查看输出中是否包含作为输入的所有内容,并且仍然针对XSD进行验证。注意,如果您的输出没有验证,首先要检查的是输入是否有效。如果输入数据无效,FME不会自动修复。还要注意,如果要写入一个特别复杂的模式,一个好的第一步仍然是获取一些样本数据。然后您可以将GML创建到GML工作区并记录结果。这将向您展示您需要生成的FME特性的结构,以便驱动GML编写器。还要注意,并非所有的GML应用程序模式都是格式良好的。例如,一些应用程序模式可能依赖于不可用的导入或包含的模式。其他人可能有未完全定义的抽象特征类型定义,因此FME无法从中构建完整的特征类型定义。

    XML GML 多几何图形 特点 几何特性分析器 清华大学,2015年10月8日19:14:37格林尼治标准时间 DeaNAT亚搏在线SSAFE
    边界和几何名称 https://knowledge.亚搏在线safe.com/questions/5117/boundary-and-geometryname.html网站 大家好,

    是否也可以更改边界的几何图形名称?我使用geometrypropertiesetter来设置geometryname和traits(见下图)。但它也会更改边界ifmeline的几何名称。我想将边界的名称设置为curvemember(参见示例2)。
    问题是,FME正在为提升的表面创建一个线性化,但我需要一根测地线。我希望几何名称能帮助我。

    我的几何学:
    提升表面不正确
    它应该看起来像这样:
    提升表面测地线

    谢谢,
    梅尔
    GML 几何特性分析器 周一,2015年9月28日13:35:14格林尼治标准时间 ME1
    测地几何书写器 https://knowledge.亚搏在线safe.com/questions/5271/geodesic-geometry-writer.html网站 嗨,大家好,

    是否有可能将测地数据写入AIXM编写器?现在我用的是几何属性发生器变压器,但它创建了一个线性化而不是测地线。我在FME wiki中找到了一个关于几何生成器的条目:
    XML测地字符串(http://docs.亚搏在线safe.com/fme/2013/html/fme_readerswriters/default.htm_xml/xml_geodesic_string.htm):是将测地线控制点序列插入线几何图形的非复合生成器。(内置几何生成器( http://docs.亚搏在线safe.com/fme/html/fme-readerswriter/fme-readers-writer.htm xml/bubuild-in-u-geometry-builde.htm%3ftopath%3dfm%2520读卡器%2520和%2520写写写写器%7cXML%2520%2520可扩展%2520可扩展%2520标记%2520语言%29%2520读卡器%2520读卡器%2520写写写写器%7cxf映射%2520特性%2520应用%2520规则%2520规则%7cbuillt%2520几何%2520构建器%2520几何%2520构建器%7c\uuuuuuuuuuuuuuuuu0“target=”_空白
    但我不知道如何激活测地几何生成器。

    谢谢,
    梅尔
    艾希姆 几何特性分析器 星期二,2015年9月1日11:53:24格林尼治标准时间 ME1