簡介
圖幅接合圖表實質上是將由圖幅分幅線構成的格線疊置在行政區劃圖上而複合成的圖表。因而它所容納的信息也就分為兩部分:一是圖幅的語義信息,包括圖幅編號、圖輻所屬於的行政區劃以及相應的面積;二是圖形信息,即各行攻區劃的邊界,由於此邊界在接合圖表上只是示意性的,而且作為邊界的定性描述,它與圖輻的語義信息存在依賴關係,故此部分信息可不予考慮。
相對於一個行政單位,圖幅可分為內圖幅和邊界圖輻兩種類型。內圖幅指為該行政單位全部覆蓋的圖幅,而邊界圖幅即包含邊界的圖幅,對內圖幅而言,面積數據是多餘的,因為圖幅的理論面積是圖幅號的單值函式。
分類
地形圖圖幅接合表是從事測繪生產管理不可缺少的圖件資料。我國使用的地形圖中小比例尺有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 補足。
地方坐標系圖幅接合表生成
總體流程
根據城市測區元數據信息、城市坐標系相關參數、圖幅號列表等信息生成城市地方坐標系下的接合表,將其轉換到國家坐標系下,最後合併各市、縣的接合表,形成統一的國家坐標系下的接合表數據。具體流程如圖所示。
在整個流程中,存在兩個關鍵的問題:一是通過圖幅號生成圖幅角點坐標,繼而生成接合表數據;二是將地方坐標系下的圖幅角點坐標轉換到國家高斯正形3°,投影帶坐標系下,繼而生成國家坐標系下的接合表。
計算圖幅角點坐標
眾所周知,大比例尺地形圖的圖幅號是採用西南角的坐標來表示的,實際上並不完全正確。通過圖幅號及坐標原點綜合計算得出了該圖幅的大數,並最終確定其西南角坐標,總體流程如圖所示。
以上流程表明,首先,通過原點計算原點所在的圖幅號(記為x-y),從而確定原點所在圖幅的大數;然後,通過原點所在圖幅號及任意圖幅的圖幅號(記為x-yi)之間的關係,分析得出任意圖幅的大數;最終計算得出任意圖幅的西南角點坐標。
計算所在圖幅的大數
例如,某地方坐標系的原點為x=4316008.246,y=500744.832,將原點的值分別除以1000後取整,取整後從右邊第三位數值向左取值得到原點所在圖幅的大數。x除以1000後取整得4316,X方向大數為從右邊第三位數值開始向左取值,即43。同理,Y方向的大數為5。
計算圖幅號
將x,y值分別除以1000得4316.008246,500.744832),然後從右向左截取至小數點左側兩位,即16.008246和00.744832,然後求得能被0.25整除且小於該小數的最大值,分別為16.00和00.50,該原點所在的圖幅號為16.00-00.50。
計算任意圖幅西南角點坐標
假設原點所在圖幅對應的大數為X,Y,任意圖幅對應的大數為x,y,計算後者的角點坐標還需要根據該圖幅與原點所在圖幅的關係來確定,下面以x的計算為例,說明西南角x值的確定。圖幅西南角y值的確定同理。
任意圖幅與原點所在圖幅在x方向上的關係有兩種情況如圖所示。若x<x,當原點所在圖幅與任意圖幅的關係如圖中的(b)所示,根據城市地方坐標系控制範圍一般為幾十千米,則兩者的大數相同,即x-x<50時,x=X。當兩者關係如圖中的(a)所示,此時,任意圖幅的大數必然存在進位,即x-x>50時,x=X+1。若x>x,當原點所在圖幅與任意圖幅的關係如圖中的(a)所示,可判定兩者大數相同。即x-x<50時,x=x,當兩者關係如圖中的(b)所示,任意圖幅與原圖幅的大數必然存在進位,即x-x>50時,x=X+1。
若x>x,當原點所在圖幅與任意圖幅的關係如圖中的(a)所示,可判定兩者大數相同。即x-x<50時,x=X,當兩者關係如圖中的(b)所示,任意圖幅與原點所在圖幅之間的大數存在退位的情況,即x-x>50時,x=X-1。
最終得到任意圖幅角點坐標為:X=(x×100+x)×1000
開發接合圖表步驟
尚未有提供製作標準圖幅接合表(九宮格)及整個測區接合圖的程式功能, 針對每幅標準圖接合表及整個測區接合圖中要輸入圖名、圖號等信息, 重複工作量大, 輸入容易出錯, 效率不高, 編輯工作量大等特點, 有必要開發出一套有效的自動生成接合圖、表程式。
1 數據檔案結構設計
數據檔案是以圖幅為單位按行或列以西南角坐標和圖名來組織的, 即:
圖幅西南角x, y, 圖名
圖幅西南角x, y, 圖名
… … …
圖幅西南角x , y, 圖名
由於數據檔案是按行或列排列, 輸入時很有規律, 因此建議用Exce l輸入。當然根據不同要求可設計不同的數據檔案結構, 儘量減少數據檔案的冗餘度。
2 獲取生成的標準分幅圖比例尺塊)
在AutoCAD中有一系統變數“ LTSCALE” (當前的圖形全局比例尺), 為了自動計算並定位標準圖幅接合表中圖名、圖號等信息輸入的位置、根據不同比例尺插入標準圖廓, 並獲取LTSCALE變數的值。
3 定義和添加圖層和文字樣式
定義圖層的目的是要將待加入的圖廓放入規定的圖層中,另外標準圖幅接合表中字型、圖名和圖號的字型及其大小均不相同, 要做到生成好的圖廓不需再進行編輯, 在加入圖廓之前必須先根據不同要求定義好文字的樣式。利用同樣方法可添加和定義其餘圖層以及文字式樣, 文字式樣還可以用其他屬性對其文字的高度、寬度因子及傾斜角度進行定義。
4 文字註記及其對齊方式設定
根據分幅圖比例尺大小及標準圖幅接合表及圖名和圖號的相對位置, 計算出其中心位置(即對齊點), 由於圖名文字長度一般不一致, 所以用文字中間對齊方式更適宜。
5 外部引用與綁定
主要是將標準圖廓利用外部引用的方式加入到標準分幅圖中, 並且根據標準圖比例尺進行縮放, 若標準圖廓已編輯好則可直接對外部引用進行綁定, 否則可待修改好標準圖廓後再進行外部引用的綁定。
6 西南角坐標點坐標的拾取
西南角坐標點坐標是每幅圖插入標準圖廓和計算標準圖幅接合表、圖名、圖號位置的必須信息。