




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
MapX應(yīng)用與開發(fā)12.1MapX圖層12.1.1獲取Layer圖層集合12.1.2Layer集合屬性12.1.3Layer集合方法12.1.4Layer對(duì)象12.2數(shù)據(jù)綁定12.2.1數(shù)據(jù)綁定的概念12.2.2向地圖中添加數(shù)據(jù)12.3圖元與選擇集合12.3.1基本概念12.3.2使用Features集合12.3.3使用Selection集合
12.3.4圖元編輯12.4在地圖中查找圖元12.4.1Find對(duì)象12.4.2FindFeature對(duì)象12.5習(xí)題12
12.1MapX圖層12.1.1獲取Layer圖層集合用戶可以通過加載Geoset來獲取Layer集合。
圖12-1“屬性”對(duì)話框圖12-2“窗體”對(duì)話框12.1.2Layer集合屬性
1.獲取集合中的圖層數(shù)量【例12-1】下面是利用VisualBasic將地圖中的所有圖層顯示在一個(gè)列表框中。
PriviteSubForm_Load()DimxasintegerForx=1toMap1.Layers.CountPrintMap1.Layers(x).NameNextEndSub2.利用集合獲取圖層【例12-2】圖層名為“Highways”,索引值為3,可以通過下面代碼進(jìn)行訪問。DimlyrasLayerSetlyr=Map1.Layers.Item(“Highways”)-或者-DimlyrasLayerSetlyr=Map1.Layers.Item(3)3.獲取集合的地理范圍
Bound屬性將返回一個(gè)Rectangle對(duì)象,可以代表集合中所有地圖圖層的地理范圍
12.1.3Layer集合方法
1.使用“圖層控制”對(duì)話框利用“LayersDlg”可以在里邊添加圖層、刪除圖層、更改圖層順序和更改圖層屬性。
2.創(chuàng)建圖層
利用LayerInfo對(duì)象可以向地圖添加新的或現(xiàn)有的圖層。3.刪除圖層Remove方法從地圖移除指定的圖層。
12.1.4Layer對(duì)象
Layer對(duì)象代表具有主要的圖元類型(如區(qū)域、線條和符號(hào))的地圖圖元集合的窗體中的矢量地圖化數(shù)據(jù)。通常Layer對(duì)象對(duì)應(yīng)于一張MapInfo表中的地理對(duì)象。Layer集合中的每一個(gè)Layer對(duì)象的行為獨(dú)立于其他對(duì)象。它們的樣式更改、圖層縮放的更改都基于單個(gè)圖層,而不會(huì)影響其他圖層。12.2數(shù)據(jù)綁定
12.2.1數(shù)據(jù)綁定的概念
所謂數(shù)據(jù)綁定,就是將數(shù)據(jù)從數(shù)據(jù)源引入MapX的過程。用戶將自己的數(shù)據(jù)綁定到地圖上有兩個(gè)主要優(yōu)點(diǎn):①能在地圖上以圖元瀏覽數(shù)據(jù)。②將屬性數(shù)據(jù)綁定到地圖中,并創(chuàng)建專題地圖。
12.2.2向地圖中添加數(shù)據(jù)
數(shù)據(jù)綁定可以通過以下兩種方法完成:①如果使用VisualBasic開發(fā)綁定數(shù)據(jù)控件,在設(shè)計(jì)階段,可以使用Map對(duì)象的Dataset屬性。②通過使用DataSets.Add方法編程來綁定數(shù)據(jù)。12.3圖元與選擇集合
12.3.1基本概念
1.地圖圖元
地圖圖元是地圖上的地理對(duì)象。
2.Features集合
地圖圖層中的所有圖元或部分圖元表示為一個(gè)Features集合。
3.Selection集合
Selection集合表示當(dāng)前已選中的Feature對(duì)象。12.3.2使用Features集合
1.獲取圖層中的圖元在對(duì)Features集合進(jìn)行任何操作之前,必須先創(chuàng)建該集合。Layer對(duì)象方法創(chuàng)建Feature對(duì)象集合。2.操作Features集合用戶可以通過
Add、Clone、Common、Remove、Replace方法來操作Features集合。
3.Feature對(duì)象
Feature對(duì)象方法使用戶可以創(chuàng)建和操作獨(dú)立圖元對(duì)象。
4.圖元對(duì)象屬性
CenterX、CenterY、FeatureID、Length、Perimeter、Name、Type是屬性定義圖元對(duì)象。12.3.3使用Selection集合用戶可以單擊地圖選擇一個(gè)或多個(gè)圖元(點(diǎn)、區(qū)域等)。MapX高亮顯示所有選中的圖元。要檢查所選圖元列表,請(qǐng)使用Selection集合,它是Feature對(duì)象的集合。12.3.4圖元編輯
1.創(chuàng)建新的地圖圖元通過分配新Feature對(duì)象創(chuàng)建圖元,或者使用Map對(duì)象的FeatureFactory屬性方法對(duì)現(xiàn)有圖元執(zhí)行操作(例如緩沖區(qū))來創(chuàng)建圖元。2.FeatureFactory方法3.修改現(xiàn)有圖元l
如果已經(jīng)修改圖元并且希望提交更改,應(yīng)使用Feature.Update方法。l
如果希望將圖元替換為另一圖元,應(yīng)使用Layer.UpdateFeature方法。4.刪除現(xiàn)有圖元
要?jiǎng)h除圖元,請(qǐng)使用Layer.DeleteFeature方法。
5.獲取要編輯的圖元
可以使用Find.Search方法執(zhí)行能夠返回FindFeature對(duì)象的查詢。12.4在地圖中查找圖元12.4.1Find對(duì)象
用戶可以利用Find對(duì)象定位地圖中的圖元。12.4.2FindFeature對(duì)象
Find.Search方法返回通過FindFeature對(duì)象找到的圖元。12.5習(xí)題12一、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鄉(xiāng)村振興背景下造林綠化工程合同
- 2025年度食品安全管理解除合同樣本
- 二零二五年度跨境電商出口貨款合同模板
- 工廠辦公室設(shè)計(jì)合同模板
- 二零二五年度特色餐飲單位經(jīng)營合同及菜品創(chuàng)新協(xié)議
- 二零二五年度物業(yè)公司員工勞動(dòng)合同簽訂與解除條件合同
- 2025年藥師聘用合同書(含藥品研發(fā)合作)
- 2025年度礦山礦產(chǎn)資源開發(fā)中介費(fèi)合同
- 二零二五年度遠(yuǎn)程財(cái)產(chǎn)保管與監(jiān)控技術(shù)合同
- 小學(xué)二年級(jí)數(shù)學(xué)100以內(nèi)三數(shù)加減混合運(yùn)算過關(guān)測驗(yàn)練習(xí)題大全附答案
- 常用電子元器件基礎(chǔ)知識(shí)演示
- GB/T 554-1996帶纜樁
- 馬工程教材《公共財(cái)政概論》PPT-第四章 政府消費(fèi)支出
- GB/T 32918.4-2016信息安全技術(shù)SM2橢圓曲線公鑰密碼算法第4部分:公鑰加密算法
- 2023年藥事法規(guī)教學(xué)案例庫及案例分析
- 拉擠樹脂及其成型工藝介紹課件
- 軸套類零件件的加工課件
- 北京市水務(wù)安全生產(chǎn)風(fēng)險(xiǎn)評(píng)估指南
- 山東省中考物理總復(fù)習(xí) 八上 第6講 質(zhì)量與密度
- 吸引器教學(xué)講解課件
- 10KV供配電工程施工方案設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論