span8
span4
你好,
我试图在一个动态工作流中将数百个excel文件转换为地理数据库特性类。亚搏在线
我所做的:
在generate workspace对话框中,
Reader - Format: Microsoft Excel, Dataset: my Excel files(目前用5个测试,但实际会有数百个),Coord。系统:UTM83-20。在参数中,它正确地选择了Easting列作为x-coord, Northing作为y-coord,但是错误地选择了“Zn_4A_ICPMS_ppm”列作为z-coord。然后将第一个文件的类型更改为“Number”(只有“Sheets to Read”中列出的文件)
作者-格式:Esri地理数据库(文件Geodb开放API),数据集:我的gdb
…with Dynamic Schema selected in workflow options, press ok.
在写入器参数中,我将几何图形更改为gdb_point,并将模式定义名称更改为fme_feature_type
当我运行它时,日志显示转换成功了,所有5个特性类都出现在我的gdb中,但只有第一个图出现在空间上。
在每个excel工作簿中都有一个工作表,并且在每个工作表中锌的列将自动识别为z坐标(第一个文件除外,我将其手动更改为number)。Zn_4A_ICPMS_ppm, Zn_XRF_ppm, Zn_ICPMS_ppm, Zn_AQR_ICPMS_ppm, Zn_4A_ICPOES_ppm
有人有什么建议吗?是否有一种方法来设置哪些列将被识别为x/y坐标,如果它们具有相同的名称(可能设置没有z坐标)?
谢谢!
嗨@badams,
从第一个工作表更改的设置可能不适用,因为Zn_..所有输入文件的列名都不相同。也许可以尝试在工作区中创建点,而不是依赖于阅读器。您可以尝试在reader和writer之间添加一个VertexCreator,以从Easting和Northing值创建一个点,并将Z值保留为空。你可能会得到最好的结果,通过设置模式'取代点'。
©2019安全亚搏在线软件公司法律