?? readme.txt
字號:
關于Demo
作者:James.Liu
本DEMO在VB6 + MapX5 + Oracle8.1.7上調試通過。
DEMO主要演示了一些MAPX5的新功能,重點介紹了MAPX5中如何實現一些圖形要素(點、線、面)的高級編輯功能,比如圖元在圖層間的拷貝、剪切、粘貼、平移和旋轉等。以下是DEMO實現功能的簡要介紹。
1.文件/新建TAB: 可以創建新的臨時圖層,或者tab文件
2.文件/打開gst或者tab文件: 打開一個GST文件或者將tab文件添加到當前地圖中
3.文件/打開空間數據圖層: 設置數據庫的連接參數和SQL語句,將存放在空間數據庫的圖層加入
4.文件/保存gst: 將當前地圖保存為一個GST文件,以便以后打開
5.文件/另存為: 將某一圖層或者圖層中的一部分要素存到另外的tab文件中
6.文件/關閉圖層: 關閉某一層或者所有圖層
7.視圖/漫游、放大、縮小: MapX的基本的地圖操作功能
8.視圖/縮放到圖層: 顯示指定圖層或者所有圖層的全境視圖
9.視圖/圖層控制、投影設置: 基本的地圖圖層控制和投影變換設置
10.視圖/光標位置: 坐標顯示開關,如果被打開,狀態條將顯示光標所在位置的坐標
11.視圖/節點捕捉: 節點捕捉開關,如果被打開,在選擇操作時會動態捕捉要素節點
12.視圖/節點顯示: 節點顯示開關,如果被打開,將顯示當前圖層(工具條上下拉條中顯 示圖層,以后同)的所有要素節點。
13.視圖/選項: 設置節點捕捉的屏幕范圍。
14.選擇/點選、矩形選、圓選、多邊形選:MapX的基本選擇功能
15.選擇/I查詢: 顯示當前層選中要素的屬性值
16.選擇/顯示選擇集: 顯示選擇后產生的結果集合的所有要素的屬性值
17.選擇/縮放到選擇集: 縮放到能顯示所有選擇集合的視野范圍
18.對象編輯/復制、剪切、粘貼:在同層或者不同圖層之間進行要素的復制、剪切、粘貼操作。注意 這種操作的目標圖層只能是TAB文件(因為對oracle spatial圖層中添加 圖元需要指定mi_prindex字段,在別的DEMO中有專門的例子),可以通過工具 條上的當前圖層選擇框來指定源圖層和目標圖層。
19.對象編輯/平移: 選中部分要素,然后拖動選擇部分就可以了。
20.對象編輯/旋轉: 旋轉分為固定角度旋轉和任意旋轉。固定角度旋轉時,首先選擇一 個或者一批操作的圖元,然后點擊不同的角度按鈕實現操作圖元的編輯; 對于任意角度旋轉,首先選擇一個或者一批操作的圖元,其次指定旋轉錨 點,如果自己指定的話就在地圖上選擇一點,否則系統將設置選中圖元( 或者集合)的中心為錨點,然后根據你鼠標的移動來確定旋轉的角度同時 顯示旋轉后的效果,最后按下鼠標左鍵確定旋轉的最后結果,右鍵放棄旋 轉。
21.對象編輯/合并圖元: 將當前層中的選中的多個圖元合并成一個要素
22.節點編輯/添加: 這時會顯示當前圖層所有要素的節點,然后選擇要編輯的要素,在 兩個節點間就可以添加新的節點了,然后還可以對新添加的節點進行編輯。
23.節點編輯/編輯: 可以對選擇要素的節點進行拖動,刪除操作,在節點編輯時會自動 啟動節點捕捉功能。
24.緊縮表/緊縮表: 先選擇要操作的表和需要緊縮操作選項,然后來執行緊縮操作,緊 縮表功能是MapX5的新功能之一,極大了方便了做圖元編輯操作,尤其是 對圖元的刪除,這在MapX以前版本中實現是比較麻煩的。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -