span8
span4
你好所有的,
这个问题以前也有人问过,但是,尽管在这里找到了一个例子,我仍然无法从下面的kml文件中获得description-attribute:01——铁道部- 0109 - 1609. - kml。在某种程度上,FME认为缺少kml_description(以及kml_description_raw_text和kml_description_text)属性的值。当我在notepad++中打开kml文件时,我确信有一个描述。
我所看到的,当发送数据给检查人员是三个属性:
- kml_description_b(值为Onderwerp:)
- kml_description_b{1}(带值状态:)
- kml_description_b{2}(值Nummer:)
因此字段名变成了一个值,而原来的值丢失了。
我希望有人能帮助我。我也一直在尝试用Esri ArcGIS工具“KML to layer”。然后我在feature类中得到描述,但不知何故,所有的位置都在同一个坐标上。
问候,
Antoon说道van火腿
埃因霍温市荷兰
谢谢你们两位的回答!
xml阅读器成功地从这个kml文件获取了description字段。现在我可以从这个字段中提取“nummer”值,并将它与包含位置附加信息的excel-sheet合并/连接。这些是一个应用程序(BuitenBeter)的输出,人们可以用它来告知城市关于公共空间的各种事情,比如不开路灯,受损的路面,涂鸦,等。
这两个kml- en excel文件都是一个同事使用的软件程序的输出,而我对此一无所知。因此,添加CDATA元素或替换符号(在我看来它们是相同的)不是我要实现的。但我知道,在未来的版本中,字符串应该从这个文件中读取,这将是一个改进。
现在我已经可以使用xml阅读器了,这当然对我有帮助。再次感谢!
问候,Antoon说道
好吧,所以我和我们的开发人员核对过,50%是我们的问题,50%是你们的问题!
问题的一部分是描述标签内的HTML内容应该是封装在CDATA元素中。你没有描述。如果他们,这样FME就能正确地读取它了。这并不重要,但是KML是在哪里生成的呢?
我们的问题是,即使没有这个元素,我们应该能够把它读成HTML字符串。这个问题已经作为PR#39694提交给我们的开发人员,我已经添加了这个问题作为参考,所以当它被修复时,我们会得到通知。
我认为,此外,你的标签是用<和>符号写的,而KML通常具有<和>—如果它们的格式是这样的,那么FME似乎能够以字符串的形式读取数据。因此,您可以用<替换<,用>替换>(但是如果您这样做的话,您也可以使用全局替换来添加CDATA元素)
希望这有助于
马克
©2019安全亚搏在线软件公司法律