通信人家园
标题:
数字地图Clutter合并方法
[查看完整版帖子]
[打印本页]
时间:
2010-3-18 22:26
作者:
wangzhanzhuce
标题:
数字地图Clutter合并方法
数字地图Clutter合并方法使用Unet做规划时常常需要同时使用20米和50米地图,由于Clutter中地物类型编号不同而无法直接同时导入使用,本文介绍一种通过编辑Clutter文件,使两种地图文件ID一致,从而达到直接在同一工程里使用不同精度地图的目的。请注意,地图合并使用的前提是坐标系和经度带要一致,如果不一致可使用Unet插件“Reprojection”进行坐标系转换后使用。 第一步:编辑Menu文件举例如下:20米地图Menu50米地图Menu合并后地图Menu1 Water2 Sea3 Wet_land4 Suburban_Open_Area5 Urban_Open_Area6 Green_Land7 Forest8 Hight_Building9 Ordinary_Building10 Parallel_Regular_Building11 Irregular_Large_Building12 Irregular_Building13 Suburban_Village 1 Water2 Forest3 Green_Land4 Urban_Open_Area5 SubUrban_Open_Area6 High_Urban7 Dense_Urban8 Urban9 SubUrban10 Village1 Water2 Sea3 Wet_land4 Suburban_Open_Area5 Urban_Open_Area6 Green_Land7 Forest8 Hight_Building9 Ordinary_Building10 Parallel_Regular_Building11 Irregular_Large_Building12 Irregular_Building13 Suburban_Village14 High_Urban15 Dense_Urban16 Urban17 SubUrban18 Village保持20米地图Menu不变,添加到新Menu中,将50米地图Menu中需要增加到新Menu中的项添加进去并重新编号。第二步:编辑Clutter文件这一步需要申请安装UltraEdit软件,用于编辑Clutter文件。根据新Menu,20米地图不需编辑可直接使用,50米地图需将ID重新编辑。以上面新Menu为例,Clutter ID变化如下:1 Water ->不变2 Forest ->73 Green_Land ->64 Urban_Open_Area ->55 SubUrban_Open_Area ->46 High_Urban ->147 Dense_Urban ->158 Urban ->169 SubUrban ->1710 Village ->18 替换时有三点要注意:Ø UltraEdit编辑是以16进制进行的,上例的实际替换值应为:原值(16进制)新值(16进制)0207030604050504060E070F081009110A12 Ø 替换时连前后的空格一块替换,否则“6”替换成“11”,就会同时将包含6的字符都替换掉,最好是“空格06空格”替换为“空格11空格”如下图: 先将小的ID替换成较大的,比如High_Urban原值为6替换为新menu为14,这样Clutter文件里就没有id为6的了,再将Urban_Open_Area原值为3替换为6时就不会混淆了。象4替换为5而5又替换为4的情况需要中间值做替换,如4->FF,5->4,FF->5。上例中的具体顺序可以参考下表,实际替换时最好有这样一个表以免替换中出错。顺序原值(16进制)新值(16进制)1060E2070F308104091150A126020770306804FF9050410FF05准备好上表就可以使用UltraEdit编辑Clutter文件了,完成后保存文件。 第三步:编辑Index文件将20米和50米地图的Index文件合并,20米在上面、50米另起一行在下面,存成新的Index文件,和Clutter文件放到同一目录下,如果两个Clutter文件同名需要修改记得在Index里也要改好。完成以上三步还要最后导入Unet验证一下替换是否正确,整个过程才算结束。另外20米地图上如果有部分无效数据,迭加到50米地图上会有部分空白,可以将20米地图先导入Unet,用Unet画矩形的“Computation Zone”将有用部分另存为“BIL”格式文件后使用。Export时,注意选中“The Computation Zone”选项并输入对应的地图经度,如下图:
通信人家园 (https://www.txrjy.com/)
Powered by C114