簡介
MGT6是在Mapgis6.7平台基礎上開發而成的矢量圖形編輯器,以Mapgis的點線區圖元作為主要的編輯對象,圖形數據格式與Mapgis一致。MGT6保留了Mapgis6.7圖形編輯器的原有功能,並對其中部分編輯功能進行了改進。在此基礎上,MGT6在圖形編輯、屬性編輯、互動操作、精確製圖、數據投影、數據查詢、數據導入導出等方面進行了大幅的開拓和擴展,加強了軟體的開放性,實現了面向對象的編輯模式,圖形與屬性結合更緊密。互動操作上採用了類似CAD的快捷操作模式。並針對原版Mapgis精確製圖方面的不足,開發了完善而快速的捕捉功能和精確定位功能,大幅提高了圖形數據精度。同時將數據投影功能直接集成到MGT6中,數據成圖更加快捷。開發並完善了圖形和屬性兩方面的查詢功能,數據查詢更為方便。此外,研發出更完美的CAD圖形轉Mapgis功能、可變角度花紋填充功能、圖塊功能和簡明易用的出圖功能,程式的智慧型化信息設計更合理、自動化程度更高,大幅提高製圖及空間資料庫建設效率。
主要功能與特點
重新構建軟體框架實現了多個工程的同時編輯,方便工程之間的資源共享:如圖元的拷貝貼上。實現了與Excel電子表格系統之間的實時數據交換:如xls表格的實時插入、xls表格數據的實時投影及xls表格與圖元屬性之間的數據拷貝貼上等。
程式界面清新簡潔左工具列集成了檔案瀏覽器、工程檔案管理器、顏色編輯器、子圖編輯器、線編輯器、區編輯器、文字編輯器、可變角度花紋編輯器,將顏色庫、子圖庫、線型庫、圖案庫、可變角度花紋庫融入到左工具列中,實現了對Mapgis系統庫的零距離操作,檔案操作更方便、圖元編輯更直觀。屬性編輯、幾何量算、精確定位、數據投影、圖塊、歷史點線區等管理器全為伸縮式停靠,在功能上高度分類集成,使用非常方便。精練的工具條,精選了常用而強悍的功能。保留了更多的圖形編輯空間。
強大的圖形編輯功能重新開發並加強了大部分傳統的互動式操作功能,同時引入面向對象的編輯方法:對圖元選擇集的操作。MGT6改進和加強了對選擇集的操作,實現了所見即所得的編輯模式,主要利用左工具列的顏色編輯器、子圖編輯器、線編輯器、區編輯器、文字編輯器、可變角度花紋編輯器對選擇集圖元進行編輯,實現了傳統的互動式操作與圖元選擇集操作的並行運行。引入CAD的圖形編輯方式,對點線區的編輯更加快捷,僅通過選擇圖元即可進行編輯:如點線區圖元的移動、複製、刪除、參數編輯、文字內容編輯、線折點的移動等等。互動操作實現了不彈出對話框的方式 (如主要的輸入功能:畫子圖、寫字、畫線、畫區以及圖元參數的編輯都不彈出對話框),解決了彈出對話框的遮擋圖形及操作間斷性問題,操作過程更加流暢。並且在圖形數據處理方面開發了不少非常實用的功能。
實現了與Excel系統的實時數據交換Excel由於其方便易用得到了廣泛的普及,MGT6選擇Excel作為常用的數據處理器,通過程式之間的系統接口直接進行數據交換(非檔案方式),實現了MGT6與Excel的協同操作,大大方便了的數據處理及數據成圖。該部分的功能主要有xls表格的實時插入、xls數據實時投影、xls表格數據的屬性掛接以及數據導出至Excel等。
加強了精確製圖完善而快速的捕捉功能和精確定位器。捕捉功能具有同時捕捉折點(線或弧段折點、子圖、文字)、最近點、交點、中點、垂點等特徵點,採用AutoCAD的非人為激發捕捉方式,捕捉速度和效果可與AutoCAD相媲美。精確定位器實現了用戶在互動過程中以單點坐標數據定位的功能,具有絕對坐標和相對坐標兩種數據輸入方式,圖形視窗中所有的滑鼠左鍵單擊過程都可用精確定位器來實現,並且具有投影功能。
電子表格式的新型屬性編輯器MGT6中圖元與屬性結合更緊密、屬性編輯更方便、屬性結構設定和修改更容易。圖元屬性編輯器採用電子表格管理,實現了屬性表格數據與圖形的雙向聯動,具備完善的屬性數據編輯功能,可對屬性數據進行輸入、刪除、剪下、拷貝、貼上、排序、欄位數據計算賦值、屬性記錄篩選等操作,並可與外部程式如Excel進行數據拷貝貼上。重新開發屬性結構的編輯方式,採用了類似Access的資料庫結構的編輯形式,還特別設計了插入列、刪除列、編輯列等簡便方式來對圖元屬性結構進行編輯。實現了完善的屬性數據導出功能,可以多種檔案格式導出屬性數據:文本方式(*.txt)、CSV方式(*.CSV)、xls表格方式(*.xls)。在MGT6中,圖元屬性的價值得到了更好的發揮,其編輯及利用率大幅加強,並且與MGT6中的諸多功能聯成一體,成為MGT6不可缺少的重要組成部分。
成功開發出可變角度花紋針對Mapgis區填充圖案不能鏇轉的缺陷,開發出可變角度花紋,花紋以線的形式實現,以庫的形式保存。同時開發了相應的角度花紋編輯器及角度花紋導出接口,以方便成果數據可以為原版Mapgis所使用。並且在此基礎上,進一步實現了角度漸變花紋填充。
新穎實用的圖塊功能
將一些常用的圖元以圖塊的形式組織成一個集合,保存成圖塊庫,以便重複利用。在圖塊管理器中實現了圖塊二級分類管理:圖塊類與圖塊名,用戶可以選擇圖元生成圖塊並組織自己的圖塊庫,使用時可以將圖塊庫中的圖塊以不同比例和不同角度插入到正在編輯的圖形中。此外,圖塊還具有作為圖元屬性標誌模板使用的功能,可以將圖元屬性中的欄位內容替代圖塊中的註記並插入到當前編輯圖形中,拓展和加強了圖元屬性標註功能。
直接集成了數據投影功能,數據成圖更加快捷。投影功能模組操作界面採用停靠視窗方式,投影數據來源分為文本視窗數據和Excel表格實時選擇數據兩種形式,可以實時投影生成點線區等圖形,非常方便頻繁的不同坐標系統的數據投影操作。而且在數據投影中也相應帶進現有數據作為圖形屬性,以便進一步進行圖元屬性掛接和編輯等操作。
圖元篩選功能根據圖元參數特徵或屬性值對圖元進行過濾篩選,該部分功能集成在圖元篩選器中。相當於AutoCAD的圖元快速選擇器,篩選結果形成或加入圖元選擇集,可對該選擇集進行進一步處理或再篩選。要實現多條件的屬性篩選可以利用屬性記錄篩選功能。
專用的查詢功能功能實用,適合於圖形及空間資料庫的數據檢查和處理。其中包括懸掛點檢查、打折線檢查、等值線檢查、重疊點檢查、重疊線檢查、線面套合檢查、超500點線檢查等功能。
方便的輔助顯示控制和幾何量算功能程式所有工具列都可以顯示和消隱,圖元的特徵輔助顯示可通過右側工具條實時控制。幾何量算功能具有動態測量並顯示長度、角度、面積等幾何特徵,能即時反映選擇集的幾何要素,並可以採用手工方式進行幾何測量。在圖形具有實際地圖參數的情況下,幾何量算功能會自動計算長度和面積的實際值,而且智慧型判斷和使用長度面積單位。
完美的CAD圖形導入功能將AutoCAD的dxf檔案轉換成Mapgis點線面圖元,轉換速度飛快,轉換效果完全滿足製圖要求。該功能可以快速轉換CAD二維圖形數據,能完美轉換CAD圖形中的色塊充填區和樣條曲線,並將CAD圖元的圖層名、高程值、線型名作為屬性導入。其中CAD圖形中的塊、圖案充填區、多行文本和標註等類型圖形在轉換前需作炸開分解處理。該轉換功能為新近開發,採用了新版本(2004版)的dxf數據格式作為設計藍本,該版本支持的圖元數據要素更齊全(如支持真顏色),轉換效果更理想。因此,待轉換的dxf檔案應在AutoDesk公司的AutoCAD環境中生成,版本應為2004版。
簡明易用的工程輸出功能重新設計了工程輸出功能,更易於工程輸出操作,特別是出圖布局更容易控制。工程輸出對話框中集成了Windows輸出、光柵化處理、生成光柵圖像等功能,直接顯示出圖預覽。按住滑鼠左鍵拖動進行工程出圖位移,滑鼠中鍵移屏,滾輪放大縮小,中鍵雙擊復位視窗,預覽圖隨各參數變化即時聯動。此外還開發了批量輸出光柵圖功能。
視窗操作更快捷、常用快捷鍵設計更合理操作方式與AutoCAD相同:按住滑鼠中鍵移屏,滾輪放大縮小,中鍵雙擊復位視窗,中鍵單擊刷新視窗。鍵盤、滑鼠左右鍵設計得更合理,在互動操作中更方便好用。
運行環境
作業系統WindowsXP sp2,運行平台Mapgis6.7(051118)版。