FME打开Shapefile数据,字段名偶尔会有乱码的情况。
经常有朋友会问,我的数据,ArcGIS里没问题的,怎么FME一读就乱码了? 划重点:ArcGIS里打开正常!
如果ArcGIS里打开也不正常,那就继续找原因。这种情况,本次推送不会涉及!
对于这种问题,深层次的原因,我也答不上来。但,我有解决方案!
上面简单的划了个重点,ArcGIS里打开正常,那么我就想,FME能不能以ArcGIS读取Shapefile的方式将数据读进来呢?
经过查找相关资料、帮助文档,我发现,FME是可以以ArcGIS读Shapefile的方式来读这种数据的。其实,当我们用ArcGIS读取Shapefile数据的时候,你在导航栏里看到的,已经不是Shapefile了。如下图所示:
图中的amap_m,已经成为了一种叫做:Feature Layer的东西。
那么这个Feature Layer在FME中叫什么呢? 经过一段时间的摸索,我发现FME中这样一种格式:Esri ArcGIS Layer。如下图所示:
点击箭头所指的地方,会弹出如下一个框:
在这里,选Shapefile,然后再读到FME中,就不会乱码了!
其实,上面说了那么多,你都可以忽略! 做事情,我就喜欢,简单! 做数据处理,也一样! 你不妨,试试下面这种方式!
简单,粗暴
但
有效!
如果帮到了你,欢迎转发,让多的人了解数据处理的技巧!