资讯学会

上传人:206****923 文档编号:46419184 上传时间:2018-06-26 格式:PDF 页数:8 大小:353.24KB
返回 下载 相关 举报
资讯学会_第1页
第1页 / 共8页
资讯学会_第2页
第2页 / 共8页
资讯学会_第3页
第3页 / 共8页
资讯学会_第4页
第4页 / 共8页
资讯学会_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《资讯学会》由会员分享,可在线阅读,更多相关《资讯学会(8页珍藏版)》请在金锄头文库上搜索。

1、2005 台灣地資訊學會會暨學術研討會文集 圖形資庫系統之新研究圖形資庫系統之新研究 The Enhanced Study of Map Database System 楊雅竹: 國嘉義大學業暨自然資源研究所研究生* 蕭廣遠: 務局嘉義區管處 技術士 袁 鳳: 務局局本部 技工 陳軍: 農航空測所 資課課長 摘摘 要要 為打破圖幅限制,簡化向圖形應用程序,於 2000 由務局同仁自研 發,可用一般文字資庫檔案儲存圖形的圖形資庫管模組 (MapMgmP.exe),五,為因應租地重測及全面圖檔管需要,經持續斷的 功能新及結構性改版,如今已可在業地資訊系統的推廣上,大為展。 新版系統的人機介面親和,

2、檔案資結構簡潔,檔案體積縮減一半、執 速因而快。每一個資庫仍用 Paradox 軟體的 DB 檔為主檔格式, 資 庫引擎仍為 DBE (Borland DataBase Engine),需其它軟體元件。 資庫主要在儲存由座標點儲存由座標點(Points)圈圍成的區塊圖形圈圍成的區塊圖形(Polygon)。每一個區 塊可用五個位值當鍵值(Key)區別。區塊的座標值改用二進位(Binary)的 Stream整批存入BLOB(Binary Large OBject)位中。而為方使用者結合區塊的 屬性資,最後附有一個屬性(Memo)位,以供加註任意長的文字。 系統存取資時,以區塊為單位。在模組環境,圖

3、形與文字屬性無 差別,涵跨的空間受圖檔或圖幅限制。應用時,必以圖檔為標 的。 在資庫中,可以三種型儲存圖形:(一)簡單的單一區塊簡單的單一區塊。(二)單一區塊單一區塊 但內有為等的島型區塊但內有為等的島型區塊。(三)多個區塊因某種原因須要一併呈現所組成的複多個區塊因某種原因須要一併呈現所組成的複 合區塊合區塊。屬性資分成單一單一位及可重複登的重複重複位。所有 位可輕在模組內編輯、增刪及匯出成CSV檔做運用。所建的資庫可用本模組 直接調出圖形使用,也可供其它應用系統調用。圖形的建、展示及輸出要靠同 屬自研發的TopMap及簡繪圖系統。目前的系統,經以玉井玉井和大埔大埔事業 區的租地實測資測試,證

4、屬可。整體功能與Geomedia較似,與仍用File當 基礎的ArcView同,但在應用門檻和價位上,則優越甚多。 一、 前言一、 前言 時下的地資訊系統(GIS)應用軟體大極為龐大複雜,僅安裝過程繁 複,因功能眾多,也容讓使用者輕熟,尤其是涉及圖形使用時尤然。所 以務局同仁在 2000 自開發造地資訊系統(S112)時,就考慮到要簡 化圖檔管及整合圖檔與屬性資的界面,以讓使用者可以輕鬆學得一些簡單 的地資訊觀後,即能輕鬆使用系統內的珍貴圖形資,所開發的圖形資 庫管模組(MapMapP.exe)即已打破圖檔圖幅限制,整合架設於該系統的環境 中,供各區管處同仁應用全的造地圖形和屬性資。該系統完成

5、後12005 台灣地資訊學會會暨學術研討會文集 使用至今,逐漸發覺地業務上的圖形需求,日漸複雜,原有的功能漸感足, 故亟思新改以因應。此次新主要含括大主題範圍: 一為圖形的儲存,除保有原模組的單一區塊(Single Polygon)外,增加多區塊增加多區塊 (Multiple Polygon)圖形的合併儲存功能圖形的合併儲存功能。這主要在解決租地重測業務上,一筆租 地的區塊內容,很多是由多個區塊組合而成,甚至單一區塊內也有包含俗稱地 中地的島形(Islands)情形。 新後,系統已可提供幾乎 含括現有各種圖形組合的情 況,使用上足以擴充到可 以儲存 國有班地 及 保 安地等複雜的特。 二為增加

6、整合區塊圖形增加整合區塊圖形 與屬性的獨關架構與屬性的獨關架構。在 圖形資庫管模組的 時代,要整合運用圖形及其 屬性資,必須透過另外開 發的程式。而由於屬性資 常會隨著圖形的同而有多 種變化,為避免一遇圖形變 化,即須開發對應的程式以 儲存資的麻煩,系統新時,特別仿照ArcView用DBF檔儲存屬性資的方 式,設計也可將之儲存於同一資檔內的Memo位。這種方式較之另設檔案儲 存簡方。但因這些屬性資位也是變化多端,有時同一個使用單位內的 同部門,也有可能會針對相同型的區塊圖形,需要同的儲存位及格式。此 在區管處內的同工作站會有同的租地屬性位需求即為最顯著 的子。故為提高新版系統的適用範圍,同時也

7、開發可讓使用者自訂所需位與 格式的功能。此項功能,主要也由解決租地重測的需求延伸而。 整個系統新,仍用素有 VB Killer 美譽的 3.01A 版 Delphi 開發,並圍繞在 這大主題進,其他有關的介面也畀予週詳考。現將其內容明如下: 二、 圖形位的建置二、 圖形位的建置 目前多的地資訊系統在使用圖形資時,大仍以檔案為主(File Based)。最典型的子就是 ArcView,一定要以每幅圖的 Coverage 為對象,除非 它已整合在架有 Spacial Database Engine(SDE)的系統內。但如跳脫這種傳統圖 檔 架構的思維,將其基本 圖形 素質(Elements)抽出,

8、以似 資 (Record) 集中存於一般資檔(File)內,則一個圖檔即締一個資庫,所 存的圖形個體將無地空間限制,如再搭配相關軟體運作,圖檔調出等管 上的煩瑣,即可。本系統就是體認圖形可以抽出區塊(Polygon)當主要 素質,將其組成的X、Y 座標存成資,進而組成資檔,以資 檔包容眾多圖檔應用的軟體。當然,模組本身為整體應用的一環, 與資檔可分。 22005 台灣地資訊學會會暨學術研討會文集 因此種資檔與一 般文字的資檔無 ,要據以開發應用系統, 較之傳統的地資訊系統 軟體,已簡太多。這就是 本系統原始設計的主要 意所在,故新後仍予保 ,以維持一貫。目前與此 似 的 專 業 軟 體 有 O

9、RACLE 及 GeoMedia 等, 至於 ESRI 公司的 Spatial Database Engine 則有點似,但全然相 同。 中文名稱中文名稱 英文名稱英文名稱 型態型態 值域值域 1 事業區事業區 WK 小整(smallint) 099 2 班班 CMP 小整(smallint) 0999 3 小班小班 SUBC 小整(integer) 0999 4 序號序號 SN 小整(integer) 09999 5 圖形別圖形別 ID 長整(integer) 100999 6 座標點 Dots 長整(integer) 由週界的座標點算得。7 週長 Leng 字(string12)由週界的座

10、標點算得。8 面積 Area 字(string12)由週界的座標點算得。9 座標座標 XY BLOB 依週界座標點決定。10 屬性屬性 Memo TMemo 限長。由於資庫主要在 儲存由座標點儲存由座標點 (Points)圈圍成的區塊圖形圈圍成的區塊圖形(Polygon),每個 區塊設計由五個位值當鍵值(Key)區 別。最前三個位可定義成似 事業區 、 班及小班的值位,其名稱可 依需要,自改。後二個序號及圖 形別則用於區分圖形大,可根據調用 系統的需要,再訂定。而為應用效計, 每個區塊的座標點 、圈圍成的 週長 及面積亦會一併存當位值,以供查詢 使用。至於每個區塊的座標值,則採用二進 位(Bi

11、nary) 的Stream格式,整批存入Blob (Binary Large OBject)位中。至於為方使 用者可以針對各個區塊做註記,最後附有一 個屬性位(Memo),以供加註任意長 的文字。全部位屬性,如附表。 模組從資庫存取資時,會以完 整的區塊為單位。透過前述五個鍵值 位,任何可用封閉圖形表示的業務,能運 用。在模組的環境,因為圖形各自獨 ,與其它文字屬性無多大差別,涵跨的 空間受圖檔或圖幅限制,只要是 圖形就能存入資庫。應用時,再也 必費去找圖檔,這也是本模組的主 要所在。 在資庫中,每一筆資(Record)儲存的區塊圖形,依同需求況,可 以組合成三種型:(一)簡單的單一區塊簡單的

12、單一區塊,如造地或租地等。(二)單一區塊單一區塊 但內有為等的島型區塊但內有為等的島型區塊,如造地內含有除地或私有地者。(三)多個區塊多個區塊32005 台灣地資訊學會會暨學術研討會文集 因某種原因須要一併呈現組成的複合區塊因某種原因須要一併呈現組成的複合區塊 , 如一筆小班地因道貫穿其間而 被成 3 個相鄰的區塊,或一筆租地約內 含有多個接的小租地等。後二型的圖形 在調出顯示時,會先以單獨視窗顯示各個區塊 的關係,這其實就是圖形位相關係(Topology) 的呈現。 處這些圖形的軟體工具為通於業界 多且免費的簡繪圖系統(s190new.exe)和向圖系統(TopMap.exe)。二者均為外掛

13、於本模組的獨系統,前者擔任 圖形的展示及繪出角色,後者擔 任圖形的編修及位相關係建 任務。對該二系統透徹瞭解,始 有助於操作使用。所建的資庫圖形可用本模組直接調出使用,也可供其它應用 系統(Application)調用。直接調用時,須透過單筆資的鍵值或批次全選 過後的資。至於供其它應用系統調用時,則為透過應用系統產生的 鍵值 文字檔。而圖形以簡繪圖系統顯示後,即建成一般的向檔,可再匯出成 其它的檔案格式運用。這是模組保持資和外界溝通的方式。 要將外界的圖形資灌入本模 組資庫,係透過簡繪圖系統 的ASC檔 。 模組必須用該系統及其附 帶的向圖系統 ,將一般非ASC 檔但似DXF檔的向檔,先轉成

14、ASC檔後,建位相關係,再使用模 組的單筆存入資庫單筆存入資庫及批次批次 存入資庫存入資庫功能,拆解檔內的區 塊圖形(Polygon),依照應用需求, 選定型,存入資庫。單筆存 入資庫有存成多筆單一區塊存成多筆單一區塊 及合併存成合併存成 1 筆圖形筆圖形種方式。 如欲將整個ASC檔的區塊批次存入,則須用批次存入資庫功能,此時只能 存入上述(一)、(二)種型的圖形。批次存入時,因圖形標註重複而未能 存入者,可使用存入重複標註存入重複標註功能。但如事先即已認定;標註重複 與否要存入,模組也有另一相對應的功能可執。 42005 台灣地資訊學會會暨學術研討會文集 三、 屬性位的處三、 屬性位的處 至於真正的屬性資,除前五個位外,模組將其全部存入一個 備註 (Memo)內,並擺於資的最後面。因它是一種可儲存固定長資的特 殊位,所以可隨同圖形資需要,機動儲存任何敘述性的文字。惟在一般 情況下,鑒於格式化的表格資仍為業務所需,故模組也提供一種方設定 屬性位的操作介面,以可隨需要,設定似 鍵值 延伸位(Derived Fields) 的單一單一位,及另一種可以重複登多次的重複重複位(Repeating Groups)。這二位又可輕在模組內編輯、增刪及匯出成EXCEL的CSV檔 做進階運用,所以模組才能同時處圖形及屬性資。 這種儲存方式,乍看之

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号