(壹)層次結構輸入文件
層次結構輸入文件為系統提供與層次模型結構相關的數據信息,包括:層次模型的層數、層次模型中所有元素的總數、每個元素的編碼、每個元素的名稱。用戶點擊菜單下的“數據輸入”和“顯示”。層級輸入?子菜單將數據文件讀入系統。
1.文件格式
該文件的數據格式如圖7-11所示,包括模型層號(N1)、元素總數(N2)、每個元素的編碼(Noi)和名稱(Namei)。
2.元素編碼規則
編碼從上到下,從左到右進行。
圖7-11 GFS系統層次結構輸入文件格式
圖中:“”代表空格(空格數量不限);第壹行N1是層次模型的層數(目前為4層),N2是層次模型的元素總數;第二行以模型中每個元素的代碼和名稱開始,其中Noi是第I個元素的代碼,程序會根據代碼識別該元素在層次模型中的位置及其與上下元素的關系,Namei是第I個元素的名稱。
第壹層(A層)只有1個元素,代碼為“1”。
第二層(B層)的第壹個元素編碼為“11”,第二個元素編碼為“12”,第三個元素編碼為“13”,依此類推。
第三層(C層):與B層第壹個元素相關的第壹個元素的代碼為“111”,第二個元素的代碼為“112”。與B層的第二個元素相關的第壹個元素的代碼是“121”,第二個元素的代碼是“122”。B層中與第三個元素相關的第壹個元素的代碼為“131”,第二個元素的代碼為“132”…以此類推。
第四層(D層):與C層111相關的元素編碼為“111”、“112”。與C層112相關的元素代碼為“1121”、“1122”、“1123”…,C層為65438。"1212", "1213" ...與C層122相關的元素編碼為“1221”、“1222”、“65222”。
(2)分區和細分信息輸入文件
分區和細分信息輸入文件為系統提供與計算區域分區和細分相關的數據信息,包括:分區數、單元數、每個分區中的單元數、單元中心點的X、Y坐標值。用戶點擊菜單下的“數據輸入”和“顯示”。分區和細分信息輸入?子菜單將數據文件讀入系統。
1.文件格式
文件數據格式如下(圖7-12):
圖7-12 GFS系統分區和細分信息輸入文件格式
圖中:“”代表空格(空格數量不限);第壹行ZoneN是分區總數,UnitN是細分單元總數,Zone1UnitN和Zone2UnitN……分別是第壹個分區的細分單元數和第二個分區的細分單元數(* * * ZoneN);從第二行開始,每行從左到右依次是單元號、單元中心點的X坐標、單元中心點的Y坐標、***UnitN行(排列順序必須是單元號從小到大的順序)。
2.邊界元素的所有權。
在實際應用中,分區邊界往往與細分單元的邊界不壹致,即存在分區邊界與細分單元交叉的情況。此時,可根據邊界兩側單元的面積,將單元歸入面積較大的壹側。如圖7-13所示,1線為實際分區邊界,分別經過5、6、2、7、4、8單元。按照1線兩側的面積,2、4號機組劃為壹類區,5、6、7、8號機組劃為二類區,也就是2號線。
3.分區編號和細分單元編號規則
1)分區編號是從上到下、從左到右進行的。
2)分區號的數值應按照1,2,3的整數序列連續進行....
3)細分單元按分區順序編號,即先編號1參數區的單元,再編號第二參數區的單元,再編號第三參數區、第四參數區,依此類推。
4)細分單元的編號也是按照1,2,3的整數序列順序連續進行....
圖7-13邊界單元權屬示意圖
㈢第四級(D級)指標數據文件的索引文件
在層級結構模型中,第四級(D級)元素的具體指標值是其他級別計算的數據基礎,因此需要建立D級元素的指標數據文件,假設文件名為:*1。TXT,*2。TXT,*3。TXT,…, * n.txt(其中n是D級元素的個數)。當執行函數評估和計算時,需要將這些文件的內容讀入系統。如果都是人機對話輸入,就比較復雜,容易出錯。因此,系統要求用戶建立壹個索引文件,這些文件的存儲路徑和文件名按順序存儲在索引文件中。用戶只需要在系統中輸入索引文件,系統就會根據索引文件指示的路徑分別讀取這些文件。用戶點擊菜單下的“數據輸入”和“顯示”。指標數據文件的四級(D)指標文件輸入?子菜單將數據文件讀入系統。索引文件的格式如圖7-14所示。
圖7-7-14 GFS系統的索引文件格式
圖中:“X:”是硬盤符號;“*”是通配符。路徑和文件名必須按照層級結構模型D級指標從左到右的順序,即x: \ * \ * 1.txt為D級左起第壹個指標數據的路徑和文件名,x: \ * \ * 2.txt為D級左起第二個指標數據的路徑和文件名,x: \ * \。
(4)四級(D)指標數據文件
d層索引數據文件,即文件(*1。TXT,*2。TXT,*3。TXT,...,*n.TXT)為程序提供每個細分單元中D層每個元素的索引數據。用戶只需要通過相關的編輯軟件創建這些文件(D層有幾個元素,所以需要創建幾個文件)並按照索引文件中指定的位置和文件名保存(圖7-14),系統會根據索引文件指示的路徑自動讀取數據。這些文件具有相同的格式,如圖7-15所示。
圖7-15 GFS系統在D層的索引數據文件格式
圖中:“”代表空格(空格數量不限);第壹列數字是細分單元數,第二列是單元中的索引值(必須是歸壹化值),UnitN是細分單元數。數據排列的順序必須是單元號從小到大的順序。
(5)判斷矩陣數據文件
判斷矩陣的數據文件為程序提供了每個分區中A、B、C層各元素的判斷矩陣。用戶可以點擊“?重量計算?子菜單將數據文件讀入系統。
判斷矩陣數據文件的格式,如圖7-16所示。
圖7-16 GFS系統判斷矩陣數據文件格式