图幅接合表简称接图表。是标明某一地区的多幅地图或分幅地图的相邻图幅的相关位置的略图。图幅接合表所包含的信息分为两部分:一部分是图幅的语义信息,包括图幅编号、图辐所属 的行政区划以及相应的面积;二是图形信息,即各行政区划的边界。
简介
图幅接合图表实质上是将由图幅分幅线构成的网格叠置在
行政区划图上而复合成的图表。因而它所容纳的信息也就分为两部分:一是
图幅的语义信息,包括
图幅编号、图辐所属于的行政区划以及相应的面积;二是图形信息,即各行攻区划的边界,由于此边界在接合图表上只是示意性的,而且作为边界的定性描述,它与图辐的语义信息存在依赖关系,故此部分信息可不予考虑。
相对于一个行政单位,图幅可分为内图幅和边界图辐两种类型。内图幅指为该行政单位全部覆盖的图幅,而边界图幅即包含边界的图幅,对内图幅而言,面积数据是多余的,因为图幅的理论面积是图幅号的单值函数。
分类
地形图图幅接合表是从事测绘生产管理不可缺少的图件资料。我国使用的地形图中小比例尺有8种,分别是1:5000、1:1万、1:2.5万、1:5万、1:10万、l:25万、1:50万和1:100万,对应每种比例尺的图幅编号又分两种方式:一种是按1992年以前标准分幅编号的旧图幅编号;另一种是1992年以后按新标准分幅编号的新图幅编号。
旧图幅编号规则
旧的编号方案中,1:50 万、1:25 万和1:10 万地形图分幅以1:100 万地形图为基图,以其编号为前缀,按照表1 所示的经纬差分别将基图分幅均等地划分为4, 16 和144 块,再逐行、逐列地对这些小的分幅进行编号:1:50万的4 块依次编号甲、乙、丙、丁; 1:25 万的16 块编号为1 至16; 1:10 万的144 块编号为1 至144。
1:5 万和1:1 万地形图分幅以1:10 万地形图为基图,以其编号为前缀,按照表所示的经纬差分别将基图分幅均等地划分为4 块和64 块,再逐行、逐列地对这些小的分幅进行编号:1:5 万的4 块依次编号甲、乙、丙、丁; 1:1 万的64 块编号为1 至64。1:2.5 万地形图分幅以1:5 万地形图为基图,以其编号为前缀,按照表1 所示的经纬差将基图分幅均等地划分为4 块,再逐行、逐列地对这些小的分幅进行编号:依次为1 至4。
1:5 000 地形图分幅以1:1 万地形图为基图,以其编号为前缀,按照表所示的经纬差将基图分幅均等地划分为4 块,再逐行、逐列地对这些小的分幅进行编号:依次编号甲、乙、丙、丁。
新图幅编号规则
1992 年国家颁布实施的国家基本比例尺地形图分幅和编号标准(GB/T13989-1992)规定:沿用各比例尺地形图原分幅的经纬差,均以1:100 万地形图为基础图,按相应的经纬差逐级划分图幅,从左上角开始,逐行逐列地进行编号。新图幅号由10 位组成:第一位是基础图行号的字符码;第二、三位是基础图列号的数字码;第四位是比例尺的代码,分别以B、C、D、E、F、G、H 表示1:50 万、l:25 万、1:10 万、1:5 万、1:2.5 万、1:5000 各种比例尺;第五至第七位为编号行号的数字码,不足3 位的用0 补足。第八至第十位为编号列号的数字码,不足3 位的用0 补足。
地方坐标系图幅接合表生成
总体流程
根据城市测区元数据信息、城市坐标系相关参数、图幅号列表等信息生成城市地方坐标系下的接合表,将其转换到国家坐标系下,最后合并各市、县的接合表,形成统一的国家坐标系下的接合表数据。具体流程如图1所示。
在整个流程中,存在两个关键的问题:一是通过图幅号生成图幅角点坐标,继而生成接合表数据;二是将地方坐标系下的图幅角点坐标转换到国家高斯正形3°,投影带坐标系下,继而生成国家坐标系下的接合表。
计算图幅角点坐标
众所周知,
大比例尺地形图的图幅号是采用西南角的坐标来表示的,实际上并不完全正确。通过图幅号及坐标原点综合计算得出了该图幅的大数,并最终确定其西南角坐标,总体流程如图2所示。
以上流程表明,首先,通过原点计算原点所在的图幅号(记为x0-y0),从而确定原点所在图幅的大数;然后,通过原点所在图幅号及任意图幅的图幅号(记为xi-yi)之间的关系,分析得出任意图幅的大数;最终计算得出任意图幅的西南角点坐标。
计算所在图幅的大数
例如,某地方坐标系的原点为x0=4316008.246,y0=500744.832,将原点的值分别除以1000后取整,取整后从右边第三位数值向左取值得到原点所在图幅的大数。x0除以1000后取整得4316,X方向大数为从右边第三位数值开始向左取值,即43。同理,Y方向的大数为5。
计算图幅号
将x0,y0值分别除以1000得4316.008246,500.744832),然后从右向左截取至小数点左侧两位,即16.008246和00.744832,然后求得能被0.25整除且小于该小数的最大值,分别为16.00和00.50,该原点所在的图幅号为16.00-00.50。
计算任意图幅西南角点坐标
假设原点所在图幅对应的大数为XD,YD,任意图幅对应的大数为xd,yd,计算后者的角点坐标还需要根据该图幅与原点所在图幅的关系来确定,下面以xd的计算为例,说明西南角x值的确定。图幅西南角y值的确定同理。
任意图幅与原点所在图幅在x方向上的关系有两种情况如图3所示。若xi50时,xd=XD+1。若xi>x0,当原点所在图幅与任意图幅的关系如图3中的(a)所示,可判定两者大数相同。即xi-x0<50时,xd=xD,当两者关系如图3中的(b)所示,任意图幅与原图幅的大数必然存在进位,即x0-xi>50时,xd=XD+1。
若xi>x0,当原点所在图幅与任意图幅的关系如图3中的(a)所示,可判定两者大数相同。即xi-x0<50时,xd=XD,当两者关系如图3中的(b)所示,任意图幅与原点所在图幅之间的大数存在退位的情况,即xi-x0>50时,xd=XD-1。
最终得到任意图幅角点坐标为:Xi=(xd×100+xi)×1000
开发接合图表步骤
尚未有提供制作标准图幅接合表(九宫格)及整个测区接合图的程序功能, 针对每幅标准图接合表及整个测区接合图中要输入图名、图号等信息, 重复工作量大, 输入容易出错, 效率不高, 编辑工作量大等特点, 有必要开发出一套有效的自动生成接合图、表程序。
1 数据文件结构设计
数据文件是以图幅为单位按行或列以西南角坐标和图名来组织的, 即:
图幅西南角x1, y1, 图名
图幅西南角x2, y2, 图名
… … …
图幅西南角xn , yn, 图名
由于数据文件是按行或列排列, 输入时很有规律, 因此建议用Exce l输入。当然根据不同要求可设计不同的数据文件结构, 尽量减少数据文件的冗余度。
2 获取生成的标准分幅图比例尺块)
在AutoCAD中有一系统变量“ LTSCALE” (当前的图形全局比例尺), 为了自动计算并定位标准图幅接合表中图名、图号等信息输入的位置、根据不同比例尺插入标准图廓, 并获取LTSCALE变量的值。
3 定义和添加图层和文字样式
定义图层的目的是要将待加入的图廓放入规定的图层中,另外标准图幅接合表中字体、图名和图号的字体及其大小均不相同, 要做到生成好的图廓不需再进行编辑, 在加入图廓之前必须先根据不同要求定义好文字的样式。利用同样方法可添加和定义其余图层以及文字式样, 文字式样还可以用其他属性对其文字的高度、宽度因子及倾斜角度进行定义。
4 文字注记及其对齐方式设置
根据分幅图比例尺大小及标准图幅接合表及图名和图号的相对位置, 计算出其中心位置(即对齐点), 由于图名文字长度一般不一致, 所以用文字中间对齐方式更适宜。
5 外部引用与绑定
主要是将标准图廓利用外部引用的方式加入到标准分幅图中, 并且根据标准图比例尺进行缩放, 若标准图廓已编辑好则可直接对外部引用进行绑定, 否则可待修改好标准图廓后再进行外部引用的绑定。
6 西南角坐标点坐标的拾取
西南角坐标点坐标是每幅图插入标准图廓和计算标准图幅接合表、图名、图号位置的必须信息。