使用FME根据图幅号生成标准图框在进行基础地理数据处理的过程中,经讯会遇到生成标准图框,或检查图框正确 性的的问题,相信GIS或测绘人也都遇到过这个问题,下面就来分享下我使用 FME来根据图幅号牛成1:10000基础地理地形数据标准图幅图框的经验1.首先简单复习下标准图幅的分幅方式新的地形图分幅标准是指1991年国家测绘局制订并颁布实施的“国家基木比例 尺地形图分幅和编号国家标准”1.1地形图分幅各种比例尺地形图均以1: 100万地形图为基础图,沿用原分幅各种比例尺地形 图的经纬差(如图1),全部由仁100万地形图按相应比例尺地形图的经纬差 逐次加密划分图幅,以横为行,纵为列比例尺经纬差比驱1:100 万1:50 万1:25 万1:10 万1:5万125万1:1万1:5000图幅范围经差6r 30*30'15*730“3'45”r52.5"纬差420'*10*5*230nri5H行列数量 关系行数12412244896192列数12412244896192图幅数量关系14161445762304921636864图11.2地形图编号仁100万地形图新的编号方法,除行号与列号改为连写外,没冇任何变化,如 北京所在的1: 100万地形图的图号由J・50改写为J50。
2) 1: 50万至 5000地形图的编号,均以1: 100万地形图编号为基础,采用行列式编号法, 将1: 100万地形图按所含各种比例尺地形图的经纬差划分成相应的行和列,横 行自上而下,纵列从左到右,按顺序均用阿拉伯数字编号,皆用3位数字表示, 凡不足3位数的,则在其前补0各大中比例尺地形图的图号均由五个元索10位码构成从左向右,第一元索1 位码,为1: 100万图幅行号字符码;第二元索2位码,为1: 100万图幅列号 数字码;第三元索1位码,为编号地形图相应比例尺的字符代码;第四元索3 位码,为编号地形图图幅行号数字码;第五元索3位码,为编号地形图图幅列号 数字码;各元素均连写(如图2)比例尺代码见图3;X X X X ];joo万 ~T~图幅行号字符码1: 100 万图幅列号字符码地图比例尺字符代码XXX XXX图幅列号字符码图幅行号字符码1; 50万至1; 5000地形图图号枸成比例尺代码比例尺1:50 万1:257T1:10 万H万125万1:1万1:5000代码BCDEFGH图3了解到图幅分幅编号的方式以后,可以得出图幅号与标准图幅角点处标的关系如图4x= (L-31)*6° +(M)* Ax y二(H・1 广4“ +(4° / Ay-h)* Ay其中,x:左下角经度.y:左下角纬度,h:所求比例尺地形图所在的行号I:所求比例尺地形图所在的列号H: 1:100万图幅纬度带字符对应的数字码L:1:100万图幅经度带的数字码Ax:所求比例尺地形图所的经蓋Ay:所求比例尺地形图所的纬差2•使用FME生成标准图框了解完图幅名与标准图框的关系Z后,就可以使用FME来根据图幅名生成标准 图框了,该模板使用來生成1:10000标准图幅。
OUTPUT3OWTIPVTWUT OUTHH模板介绍:前面四个SubstringExtractor分别用来提取H, h, L, I即图4中对 应的四个参数,AttributeValueMapper用来将英文字母映射成为数字:图6两个ExpressionEvaluator分别用来计算x, y图4中的角点坐标公式如下 x=(@double(@Value(L))-31 )*6+(@double(@Value(l))-1 )*3.75/60v=(@double(@Value(H))・1)*4+(96・@double(@Value(h)))*2.5/60下面的2dpointreplacer是生成左下角点,2dpointadder是根据经差和纬差得•到其余三个角点坐标,注意度秒分的换算2DPointAdder Parameters下面一个AttributeRangeMapper和Attributecreator是根据图幅号计算中央经 线以便于用来投影r 仔 AttributeRangeMapper ParametersTransformerTransformer Name:Parame tersSource Attributw:Output Attribute: bRange Lookup TableFromToOutput Value024-32572072963Default:TrtnxforaerNxdUplt Fealurt Al tribute SpppoNHueber of Frior Fttlur«x: ifiMbtr of Subxt^u^nt Ft«tur«s If Attrihxjtt Vilu* is Hissinc: U^tzi^C MUribaX R・pltxg・M Vtls: Attributes To SetnnnnSort ■ DupHc."图9计算出标准图幅的四个角点经纬度坐标之后,就可以为它指定坐标系和进行重投 影了。