创建模式如果不存在$(DB_SCHEMA)只是一个例子: CSVT到架构2.fmwt(FME 2018.0.0.2)
再次感谢@takashi,这个工程使用SQLite,并与PostGIS的。
现在,我想它参数多准备FME Server上运行此工作空间,但我再次失败。最终,命名空间和表还有CSVT文件名应该从公布的参数wktfile创建
我已经添加属性的创造者,但我不明白这一点,我可以养活他们进入的过程。
这里是工作区:WKT-import2k工人,01.fmw
诚然,我仍然缺乏了解这里的一些机制,而只是当前项目的最后期限后,我会收到培训:(
@takashi:感谢堆!我几乎没有,只是FeatureMerger还没有正确的:
这里是工作区:WKT-import2k-worker.fmw,也许错误已经在较早的阶段。
该截图显示了基本的方法来创建一个模式定义(即属性{}。名,属性{}。从CSV文件fme_data_type)和相应的CSVT文件。看到这里,详细了解架构定义(属性{}列表):动态工作流程:目亚搏在线标架构是从架构功能派生
注:此流程不包含的方式亚搏在线来对待几何领域(WKT,CoordX,CoordY等)。也许更多的工艺处理的几何形状是必要的。
感谢在这个问题上提供支持。
据https://giswiki.hsr.ch/GeoCSV,CSVT知道这些数据类型:
笔记:
你好@dollargis,我不认为SchemaSetter是有帮助这里。如果你知道每一个可能的CSVT类型名(实数,字符串等)之间的映射规则相应FME通用数据类型fme_real64,fme_buffer,fme_int32等),我想你可以根据CSVT文件创建架构定义和配置 dynamic writer feature type.
你能否提供CSVT类型及其含义的综合表?