免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3959|回复: 2
收起左侧

[资料] MapGIS数据转换注记处理

[复制链接]

12

主题

204

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
109
发表于 2011-7-1 14:23 | 显示全部楼层 |阅读模式
本帖最后由 myfme 于 2011-7-1 14:33 编辑

本文转载于MyFME新浪博客。不好意思这里发不了地址……

在上一篇博文中我们已经对mapgis点进行讲解,同时也包含注记,今天我们要更详细的对MapGIS每一类注记,如何利用MyFME For MapGIS6x进行转换说明。

        数据内容:MapGIS版面注记text_zj.wt(版面、手工换行版面、旋转手工换行版面、自动换行版面)。
        转换要求:保证转换前后注记样式的一致性。
        MapGIS原始数据展示:
无标题1.png

        转换:
我们直接在FME当中添加MapGIS版面注记text_zj.wt为源数据,在写出到ArcGIS GeoDatabase当中,模板如下:
无标题2.png

数据输出,ArcGIS下展示图:
无标题3.png

我们把输出数据与原始数据进行对比,通过红色线参照物我们发现注记发生偏移,且自动换行版面注记转换后没有自动换行……

        分析数据:
1、经过上面转换后,我们发现转换后数据与原始数据的差异,通过观察,MapGIS注记类型可分为:分式、横排、竖排、版面等。不同的注记类型其放置位置却有差异,同时对于不同的类型,我们提供相应的FME函数进行处理。注记放置位置及处理方式如下表所示:
无标题77.png

2、接下来,我们需要考虑在FME当中如何对注记类型进行区分,在MapGIS数据格式读取时,我们提供MapGIS样式属性读取功能,我们可以利用此信息对MapGIS注记类型进行区分,区分方法如下表:
无标题78.png

        解决方法:
通过上述分析,我们在模板上增加“MapGisLayoutLabel”函数对版面进行样式自动处理, 且对输出注记放置位置进行设置,调整后模板如下:
无标题4.png

目标格式属性扩展选取方法:
无标题5.png

数据输出,ArcGIS下展示图:
无标题6.png

结论:经过上述处理过程,我们可看出MyFME For MapGIS6x能够很好的对MapGIS注记进行处理,使注记转换前后保持一致。

6

主题

1454

铜板

6

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
587
发表于 2011-7-6 09:21 | 显示全部楼层
好东西,谢谢楼主
该会员没有填写今日想说内容.

48

主题

9468

铜板

66

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3121
发表于 2013-7-25 10:50 | 显示全部楼层
fme确实是数据转换好工具啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表