span8
span4
你好,
我正在考虑用FME对象和Python构建定制的转换器,我已经成功地安装并运行了我的第一个转换器。
然而,我没有找到太多的文档,例如。需要配置transformer的FMX文件格式,也没有开发指南。我查看了当地的API文档、在线知识库、在线教程和google,但事实证明这些都是虚幻的。
在任何地方都可以找到关于这些问题的全面文档吗?
干杯
拉尔斯
我们不隐藏它,因为它是旧的技术,但因为有时用户开始编码一个解决方案,因为这是他们看到的第一个技术;这并不总是最好的解决方案。
总结一下:我们有两种不同的开发技术:FME对象和FME插件SDK。
FME对象用于希望将FME功能嵌入到自己的软件应用程序中的地方。GIS软件公司可以使用它将FME工具添加到其应用程序中,或者咨询公司可以使用它将FME工具添加到自定义解决方案中。很少有用户需要使用它。
的fme插件sdk用于希望通过添加新格式或自定义转换器来扩展FME的地方。听起来你想这样做,所以你应该看看这个SDK,而不是FME对象。
因此,看看FME安装中的pluginbuilder文件夹(而不是fmeobjects文件夹),您将看到定制转换器的文档和一些示例。
知识库上的信息很少,但故意如此。主要文章是在这里。但那篇文章建议——我也同意——你应该加入我们的FME开发者项目。你可以找到更多的信息我们的网站。作为该程序的成员,您将获得额外的支持,并可能获得免费的测试许可证。您还可以访问我们关于这个主题的任何其他文档。有时一些开发者甚至到温哥华来找我们寻求专家一对一的帮助。
我希望这能有所帮助。如果你能想到一个办法,我们可以使这一过程更加透明,请让我们知道。
问候
马克
马克爱尔兰
产品专员
亚搏在线安全软件
今天的发现:我在“开始……”的“创建格式插件”部分找到了两个链接。Python”pdf:
http://docs.亚搏在线safe.com/fme/html/fme_metafiles/index.html
http://docs.亚搏在线safe.com/fme/html/fme_guitype/index.html
后者是我一直在寻找的。由于我想要构建一个转换器,所以跳过了这一节,我想我不应该这样做:-)
干杯
拉尔斯
谢谢马克,很有帮助。
我发了一封电子邮件询问有关开发人员计划的注册情况。
--
自从我提出这个问题以来,我已经取得了很好的进展。
从核心的质量例子,我现在已经成功地制作了两个工作变压器:unpivot和stationingcalculator。
在前者中,我遇到了一个属性列表参数的问题,该参数返回了一个用空格分隔的空间列表,其中包含不带引号的属性名称。很明显这是个禁区!
我成功地“逆向工程”了一个工作台客户转换器,以找到所需的属性类型attrlist_commas,从而启用逗号分隔的值。真管用!
这是我一直在寻找的所需文档的一个例子。
干杯
拉尔斯
©2019安全亚搏在线软件公司法律