版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章MapX地圖化及其工具2/4/202313.1MapX中地理數(shù)據(jù)地圖化方式MapInfo文件格式與數(shù)據(jù)組織MapInfo數(shù)據(jù)索引機(jī)制MapX的地圖圖層和圖元2/4/20232MapInfo文件格式與數(shù)據(jù)組織空間數(shù)據(jù)和屬性數(shù)據(jù)分開(kāi)存儲(chǔ)的。屬性數(shù)據(jù)以數(shù)據(jù)庫(kù)的形式存儲(chǔ)為一張表,空間數(shù)據(jù)以MapInfo自己定義的格式保存在文件中。兩者之間通過(guò)一定的索引機(jī)制聯(lián)系起來(lái)。MapInfo按照?qǐng)D層來(lái)管理地理數(shù)據(jù),每個(gè)圖層包括4個(gè)基本文件:屬性數(shù)據(jù)表結(jié)構(gòu)文件(.Tab)、屬性數(shù)據(jù)文件(.Dat)、交叉索引文件(.Id)和空間數(shù)據(jù)文件(.Map)。如果對(duì)屬性數(shù)據(jù)進(jìn)行索引,還需要索引文件(.Ind)。此外,MapInfo還包括其他幾種輔助的文件類型。2/4/20233MapX的文件格式2/4/20234MapInfo文件格式對(duì)于MapX,索引文件.Ind存在,允許用Find對(duì)象來(lái)查找地圖對(duì)象。工作空間文件(.wor)MapInfo交換格式文件:文本文件,將地圖空間數(shù)據(jù)與屬性數(shù)據(jù)用文字的方式表達(dá)出來(lái)。包含兩類文件,其中.Mif主要包括空間數(shù)據(jù),.Mid描述了屬性信息。2/4/20235MapInfo數(shù)據(jù)索引機(jī)制從屬性信息查詢空間信息從空間信息查詢屬性信息(見(jiàn)前圖)2/4/202363.2地圖標(biāo)準(zhǔn)工具M(jìn)apX提供了標(biāo)準(zhǔn)的地圖工具,可以很容易地利用常用的標(biāo)準(zhǔn)工具開(kāi)發(fā)出方便易用的地理信息系統(tǒng),而不必針對(duì)每一種地圖操作都完全靠開(kāi)發(fā)者自己編程,開(kāi)發(fā)效率大大提高。2/4/202373.2地圖標(biāo)準(zhǔn)工具M(jìn)ap1.CurrentTool=miZoomInToolMap1是MapX的對(duì)象名,miZoomInTool是常量。在指定位置使用用戶工具。
CurrentTool設(shè)置為當(dāng)前工具。取值為ToolConstants值。默認(rèn)值為miArrowTool。(可選參數(shù)見(jiàn)書48頁(yè))2/4/20238標(biāo)準(zhǔn)工具的分類導(dǎo)航工具(Zoom-In,Zoom-Out,Pan,Center)(程序演示)標(biāo)注工具:一系列選擇工具(程序演示)
Annotations(symbolsandtext)創(chuàng)建工具(用來(lái)創(chuàng)建地圖圖元)2/4/20239地圖編輯工具在地圖中創(chuàng)建新的圖元,或者修改已有的圖元MapX提供了AddPoint
AddLine
AddPolyline
AddRegion
以及SymbolText2/4/202310地圖編輯工具在地圖中添加新的圖元:DimlyrInsertionAsMapXLib.LayerSetlyrInsertion=Map1.Layers("Uscities")‘將該圖層設(shè)為可編輯,以便添加lyrInsertion.Editable=True‘將China設(shè)為InsertionLayer圖層SetMap1.Layers.InsertionLayer=lyrInsertionMap1.CurrentTool=miAddPointTool2/4/202311地圖編輯工具在地圖中編輯圖元:(先使用選擇工具,選擇某一圖元,然后編輯)layer.Editable=TrueMap1.CurrentTool=miAddPointTool2/4/2023123.4用戶自定義工具創(chuàng)建自定義工具有3個(gè)步驟:創(chuàng)建自定義工具編寫自定義工具的處理過(guò)程在應(yīng)用程序界面上使用自定義工具2/4/202313創(chuàng)建自定義工具M(jìn)ap.CreateCustomTool
ToolNumber,Type,Cursor,[ShiftCursor],[CtrlCursor]ToolNumber
用于在此后引用它的工具的數(shù)量。此值必須是介于1和999之間的整數(shù)。Type 描述工具行為的類型。取值為ToolTypeConstants
的值。Cursor 當(dāng)前使用工具的光標(biāo)形狀。ShiftCursor
表示應(yīng)該在按住SHIFT鍵時(shí)出現(xiàn)的光標(biāo)CtrlCursor
表示應(yīng)該在按住CTRL鍵時(shí)出現(xiàn)的光標(biāo)2/4/2023143.4用戶自定義工具編寫自定義工具的處理過(guò)程:工具的行為代碼會(huì)在兩個(gè)不同的時(shí)刻執(zhí)行:在工具的使用過(guò)程中或者使用工具之后。對(duì)應(yīng)不同事件。以測(cè)距為例:工具使用過(guò)程中,MouseDown需要記錄起點(diǎn)坐標(biāo),MouseMove需要顯示當(dāng)前距離。使用工具后,ToolUsed或者PolyToolUsed中處理。2/4/202315使用自定義工具使用工具:需要設(shè)置MapX對(duì)象CurrentTool的值。PrivateSubForm_Load()
Map1.CreateCustomTool99,miToolTypePoint,miCrossCursorEndSubPrivateSubCommand1_Click()
Map1.CurrentTool=99EndSub2/4/202316使用自定義工具使用工具:需要設(shè)置MapX對(duì)象CurrentTool的值。PrivateSubForm_Load()
Map1.CreateCustomTool99,miToolTypePoint,miCrossCursorEndSubPrivateSubCommand1_Click()
Map1.CurrentTool=99EndSub2/4/2023
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課課程設(shè)計(jì)封面格式
- 課程設(shè)計(jì)網(wǎng)代做
- 基于linux課課程設(shè)計(jì)
- 2024至2030年中國(guó)黃玉香爐數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年中國(guó)高壓無(wú)氣管道內(nèi)壁噴槍市場(chǎng)調(diào)查研究報(bào)告
- 城市給水廠課程設(shè)計(jì)
- 2024至2030年中國(guó)牛腩筋串?dāng)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)氣動(dòng)膏體灌裝機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年洋參綠茶項(xiàng)目可行性研究報(bào)告
- 2024至2030年中國(guó)坐立兩用頸椎牽引機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 服務(wù)與服務(wù)意識(shí)培訓(xùn)課件
- 第5課《秋天的懷念》群文教學(xué)設(shè)計(jì) 統(tǒng)編版語(yǔ)文七年級(jí)上冊(cè)
- 二年級(jí)家長(zhǎng)會(huì)語(yǔ)文老師課件
- 冬季安全生產(chǎn)特點(diǎn)及預(yù)防措施
- 視頻短片制作合同范本
- 結(jié)構(gòu)加固改造之整體結(jié)構(gòu)加固教學(xué)課件
- 高中數(shù)學(xué)-3.3 冪函數(shù)教學(xué)課件設(shè)計(jì)
- 抑郁癥與睡眠障礙課件
- 創(chuàng)新思維與創(chuàng)業(yè)實(shí)驗(yàn)-東南大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 第九講 全面依法治國(guó)PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 內(nèi)部控制學(xué)李曉慧課后參考答案
評(píng)論
0/150
提交評(píng)論