趙雪勝,楊維芳,閆浩文,程國偉
(1.蘭州交通大學(xué)土木工程學(xué)院,蘭州 730070;2.山東省東營市公路管理局,山東 東營 257000)
在傳統(tǒng)的制圖方法中,制圖綜合是憑借制圖人員的專業(yè)知識和經(jīng)驗以手工完成的。隨著計算機在制圖領(lǐng)域的引入,制圖綜合由傳統(tǒng)的手工方式向當今的自動化方式轉(zhuǎn)變。特別是隨著計算機制圖理論研究的深入,使得利用大比例尺數(shù)字地圖自動生成小比例尺數(shù)字地圖成為可能。
海圖與陸圖相比有許多特殊之處,所以其在自動綜合原則上與陸地地圖相比也具有許多不同之處。因此,對海圖要素的自動綜合必須進行專門的研究。島嶼的制圖綜合主要包括島嶼形態(tài)特征的綜合、島群分布特點的綜合以及島嶼的合并與取舍。主要研究基于島群分布特點的綜合,給出了島群邊界的一種綜合方法以及在確定邊界的基礎(chǔ)上對島嶼的取舍方法。
島嶼(包括島群)的綜合原則為:
(1)對于大面積的島嶼,其海岸形態(tài)與性質(zhì)的綜合,與海岸的制圖綜合方法和要求是一致的,均要擴淺縮深。
(2)當島嶼在圖上的直徑小于2mm時,則不再表示其海岸性質(zhì),只能用一條閉合的岸線表示,應(yīng)顯示出其主要彎曲、輪廓特點和延伸方向。
(3)當島嶼在圖上的面積小于0.5mm2,則用實心的黑點表示,仍要表示出島嶼的延伸方向。
(4)島群的綜合,要保持其分布特點,密度對比、總輪廓以及列島的延伸方向不變。
(5)小島再小,只能將其改為小黑點或舍去,而決不能改為明礁,也就是說不能夠改變其屬性,這不僅是保持地理特征的需要,同時具有一定的政治和軍事意義。
(6)孤立的具有政治、經(jīng)濟、軍事意義的島嶼,一般應(yīng)保留。
(7)除在河口等以陸地為主要特征的區(qū)域外,島嶼只能取舍,不能合并。
(8)在河口等以陸地為主要特征的區(qū)域,島嶼可以合并,但要保持原有的地理形態(tài)。
一般情況下,島嶼在圖上能表示的,應(yīng)盡量表示,不能舍去,更不能輕易合并。特別是外海的孤島,再小也不能舍去。但在島嶼非常密集的島群,隨著比例尺的縮小,會妨礙圖面的清晰,屬于散列式小島或位于大島周圍的小島,可以根據(jù)情況將其中的一些小島舍去,但不能將它們合并成大島,舍去后仍應(yīng)能反映出島群的內(nèi)部結(jié)構(gòu)和分布特點。另一種,一般在河口區(qū),有些原屬一個島,而后來因海水沖蝕或斷裂風化等原因使其分成2個很近的島嶼,且走向一致,則可合并,合并后仍應(yīng)保持原形特征,在這種情況下實施自動綜合,就需要借助其屬性,來判斷島嶼的類別決定其能否合并,再實施相應(yīng)的綜合。
由上面的第四條原則,島群在自動綜合的時候,要保證總輪廓以及列島的延伸方向不變,這就要求島群的邊界保持總的趨勢不變。以下是基于線性要素圖形綜合的漸進式方法來化簡島群邊界的方法。
在眾多的島嶼中,到底什么樣的島嶼在一起作為一個島群,組成島群的島嶼之間要遵循什么樣的準則才能算一個島群呢?島群為群集的島嶼類型,一般指集合的島嶼群體,是彼此距離很近的許多島嶼的合稱。從島群的定義上可以看出:所謂島群,就是距離很近的島嶼所組成的集合。因此,把距離作為島群選取的標準。
(1)讀取每一個表示島嶼的閉合線段,對該線段作一個最小外接矩形,取該最小外接矩形的中心坐標一一記入數(shù)組 a[i]{i=0,1,2…n}中,作為該島嶼的記錄標志;
(2)讀取 a[0],計算 a[0]與 a[i]{i=1.2.3…n}的中心距離,記入 b[i][j]{i.j=0,1,2,3…n}中,依次計算 a[i]與 a[i+1]…a[n]的中心點的距離,記入 b[i][j]中;
(3)根據(jù)地圖比例尺確定一閥值,在同一i值下,b[i][j]與這閥值進行比較,對小于等于該閥值的個數(shù)計入 a[i]中;
(4)比較出a[i]中小于等于閥值個數(shù)最多的島嶼,作為島群中處于中心位置的島嶼;
(5)在b[i][j]中找出與中心島嶼的距離小于閥值的島嶼,我們暫且稱為第一層島嶼;
(6)再在第一層島嶼中確定與第一層島嶼距離小于閥值的外圍島嶼,稱為第二層島嶼,依次類推,直到最后再找不到外圍島嶼與前一層的島嶼小于或等于閥值為止;
(7)把找出的所有層的島嶼記入c[i]{i=0,1,2,3…n}中,稱 c[i]中所有的島嶼為一個島嶼群;
(8)把剩余的島嶼再經(jīng)過步驟(1)~(7),再找出另外的島嶼群或單獨的島。
島群邊界關(guān)系到島群延伸方向,因此一旦把邊界確定好了,其延伸方向的大體趨勢就基本確定了。因此在確定島嶼自動綜合的時候,一定要考慮島嶼在整個島群中的位置。
(1)把島群選取時候的最外層島嶼的最小外接矩形中心點連接起來,作為一個最大的“島嶼”;
(2)找出該“島嶼”邊的X值最小值Xmin和最大值Xmax,則該“島嶼”可以看作是有兩條首位相接的邊構(gòu)成如圖1,P1={Xmin.P.Xmax}和P2={Xmin.D.Xmax}兩條線段構(gòu)成(其中P.D分別是代表上半邊點的集合和下半邊點的集合);
(3)把P1和P2按線性要素圖形綜合的漸進式方法進行化簡,并確定化簡后多邊形的面積,由面積來決定該多邊形內(nèi)點(島)的個數(shù)N;
(4)對確定的島群 A=(A1,A2,A3,…An),考慮 Ai(i∈[1,n])的屬性(地理、行政、軍事意義等)進行非圖形因素選取,即對表示特殊含義的Ai無條件選取;
(5)計算Ai面積Si,并將Si按從大到小排序;
(6)選取Si>=S0的島嶼 Ai,其中,S0為根據(jù)比例尺等因素給定的面積閥值,如果S0難以確定,則不進行次操作;
圖1 島嶼邊界示意圖
(7)構(gòu)建A的Vironoi圖,依照點群綜合的方法實施化簡,與其不同的是,將步驟⑤中計算得出的Si作為該Vironoi圖頂點的權(quán)值參數(shù),使之充分顧及“Ai具有一定面積”這一特性;
(8)將綜合結(jié)果Ai經(jīng)行輪廓化簡。如果Ai仍為面域,則依照形狀特征和顯著拐點的識別以及凹歪曲大小的量測,經(jīng)行輪廓化簡,使之保持原有的方案和形狀,否則改為具有代表島嶼延伸方向的點表示;
(9)把化簡了的島嶼個數(shù)與N經(jīng)行比較,若島嶼的個數(shù)大于N,則把用點表示的島嶼再進行化簡,直至所有島嶼總數(shù)小于或等于N;
(10)若把點表示的島嶼刪除完了,島嶼個數(shù)仍然大于N,則按島嶼的合并原則進行合并,直至所有島嶼個數(shù)小于等于N。
利用上述方法,對島群及島嶼輪廓的確定與化簡進行了描述研究,確定了以下結(jié)論:
(1)所提出的島群的選取方法,基本上能實現(xiàn)島群的島嶼有效選取,在島群的綜合中,該方法是可行的。
(2)在存在多個島嶼群時,島群的選取方法效率不是很高,也可能出現(xiàn)島群中島嶼漏落的情況,這有待于進一步解決。
(3)在島群選取的時候,島嶼與島嶼之間的閥值的確定,是經(jīng)過經(jīng)驗來做的,其規(guī)則和標準有待進一步探討。
(4)在島群綜合中,先確定其外部邊界,由島群的邊界來確定島嶼的數(shù)量,仍借用點的綜合方面的知識,其可行性有待進一步探討。
(5)在島群的綜合中,該總體方法,特別是從大比例尺數(shù)字地圖所派生的小比例尺數(shù)字地圖進行輪廓化簡,島嶼合并后,即保持了原有的形狀特征,又保證了圖面的清晰。
最后需要指出的是,由于自然界的復(fù)雜和不規(guī)則性,任何的模擬只能是建立在一定的條件下和一定的限度內(nèi)。如何更準確、更逼真的描述出來,將是進一步的研究目標。
[1]朱建良,徐定杰.島嶼自動綜合原則和方法研究[J].中國航海,2004,15(8):87-151.
[2]田鵬.基于C-Tree的無級比例尺GIS多邊形綜合技術(shù)[J].中國圖像圖形學(xué)報,2001,6(8):765-771.
[3]徐建華.現(xiàn)代地理學(xué)中的數(shù)學(xué)方法[M].北京:高等教育出版社,2002:224-249.
[4]王占昌.無級比例尺GIS中空間屬性的自動綜合[J].遼寧師范大學(xué)學(xué)報:自然科學(xué)版,2002,25(2):144-147.
[5]趙麗寧.數(shù)字海洋地理要素無級比例尺自動綜合方法[J].大連海事大學(xué)學(xué)報,2001,27(1):101-105.
[6]艾廷華,郭仁忠.支持地圖綜合的面狀目標約束Delaunay三角網(wǎng)剖分[J].武漢測繪科技大學(xué)學(xué)報,2000,25(1):35-41.
[7]艾廷華,郭仁忠.基于約束Delaunay結(jié)構(gòu)的中軸線提取及網(wǎng)路模型建立[J].測繪學(xué)報,2000,29(4):348-354.