freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mapobjects中文手冊(cè)-資料下載頁(yè)

2025-06-29 07:58本頁(yè)面
  

【正文】 的操作。地圖控件和Map Objects中的一組目標(biāo)提供了許多工具,可以實(shí)現(xiàn)移動(dòng),放大或縮小地圖的比例,地圖漫游或查詢(xún)等功能。 在這一章,我們將探討一些技巧,來(lái)改變正在被觀查的地圖區(qū)域的范圍, 計(jì)算地圖的比例尺,從地圖上得到地理坐標(biāo),將屏幕上的坐標(biāo)轉(zhuǎn)換為地圖坐標(biāo),或是相反操作,選擇或添加地物。我們將在moView的范例中涉及這些技巧。 貫穿MapObjects終始,我們將常提到幾何目標(biāo),理解幾何目標(biāo)的關(guān)鍵在于要認(rèn)識(shí)清楚它們是為許多目的服務(wù)的。例如:在地圖控件中從鼠標(biāo)交互操作中返回幾何目標(biāo),返回 所選圖形在地圖控件中進(jìn)行點(diǎn)與范圍的交互操作。定義被顯示的地理區(qū)域,創(chuàng)建新圖形幾何目標(biāo)等等。以下是本章涉及的主要內(nèi)容:167。 控制坐標(biāo)和表單坐標(biāo)是如何在屏幕上定義的。167。 使用地理坐標(biāo)來(lái)設(shè)定某一地理元素。167。 地理坐標(biāo)和控制坐標(biāo)的轉(zhuǎn)換。167。 設(shè)置地圖范圍和對(duì)地圖比例尺的操作。167。 從地圖上得到某一位置。167。 漫游和縮放。167。 重置地圖尺寸。167。 從圖形上標(biāo)定幾何目標(biāo)。167。 創(chuàng)建新幾何目標(biāo)。下面是這一章中我們將討論的Map Objects目標(biāo):圖層目標(biāo)地圖控件線目標(biāo)矩形目標(biāo)多邊形目標(biāo)點(diǎn)集橢圓目標(biāo)點(diǎn)目標(biāo)  Map Objects中的幾何目標(biāo),特別是矩形目標(biāo)是在地圖上進(jìn)行位置交互操作的關(guān)鍵。當(dāng)我們談及有關(guān)幾何目標(biāo)的課題時(shí),我們也會(huì)向您介紹如何在地圖上畫(huà)上些基本的幾何圖形。例如:直線,矩形和圓。坐標(biāo)系當(dāng)你使用地圖控件來(lái)顯示一個(gè)地理區(qū)域時(shí),了解Map Objects的地理坐標(biāo)和Visual Basic的表單坐標(biāo)之間的關(guān)系至關(guān)重要??刂谱鴺?biāo)(control coordinate) 在Visual Basic表單中左上角為原點(diǎn),水平方向?yàn)閄軸,豎直方向?yàn)閅軸?! isual Basic以twips作為缺省的測(cè)量單位。你可以把表單的單位改成點(diǎn),pixels ,字符長(zhǎng),英寸,毫米,厘米?;蛲ㄟ^(guò)設(shè)置 Scale Mode屬性來(lái)實(shí)現(xiàn)自定義單位設(shè)置。但在我們的討論中我們應(yīng)用twips,因?yàn)樗窍到y(tǒng)默認(rèn)的缺省單位。在表單內(nèi)的地圖控件也有它自己的坐標(biāo)系。其坐標(biāo)單位與表單坐標(biāo)相同。我們地圖控件中的坐標(biāo)稱(chēng)為控制坐標(biāo)(control coordinate)地圖坐標(biāo)(Map coordinates) 地圖控件也可工作于地理坐標(biāo)中。遵循笛卡爾坐標(biāo)系原則。不同于Visual Basic表單的坐標(biāo)系(左上角永遠(yuǎn)是0,0)地圖控件內(nèi)顯示的地圖坐標(biāo)范圍,時(shí)常在應(yīng)用期間改變。 每次當(dāng)你移動(dòng)某一地圖區(qū)時(shí),地圖控件內(nèi)地圖坐標(biāo)范圍就會(huì)變化。表單坐標(biāo)與地圖坐標(biāo)間有一些關(guān)鍵的區(qū)別:167。 地圖控件的控制坐標(biāo)的左上角的一位置為(0,0)。地圖坐標(biāo)通常都有一個(gè)在地圖控件區(qū)域很遠(yuǎn)以外的原點(diǎn)( origin )。應(yīng)當(dāng)記住,你的地圖控件只是地圖表面的一個(gè)小窗口。167。 控制坐標(biāo)Y軸延向下遞增,而地圖坐標(biāo)Y軸延向上遞增。167。 控制坐標(biāo)以twips為單位,并且與你的計(jì)算機(jī)屏幕顯示的實(shí)際尺寸有關(guān)。地圖坐標(biāo)則用米,英尺等單位表示,并且與地表特征的測(cè)量有關(guān)?! ? 你可以把地圖控件當(dāng)作一個(gè)放大鏡,在一塊地域內(nèi)可隨意移動(dòng)這個(gè)放大鏡并增大或減小其放大倍數(shù)?! ∧愕貓D數(shù)據(jù)中所用的坐標(biāo)值通常很大,有的甚至是成百上千或數(shù)以百萬(wàn)計(jì)的。這些坐標(biāo)值通常是以英尺或米為單位的。你地圖資料的坐標(biāo),可以不同的坐標(biāo)系為基礎(chǔ),如平面坐標(biāo)系( SPCS:State Plane Coordinate System) 或麥卡脫坐標(biāo)系( UTM:Universal Transverse Mercator)以及其它坐標(biāo)系。如果你是從別人那里得到的資料,那么其提供者應(yīng)已設(shè)置了適當(dāng)?shù)淖鴺?biāo)系?! £P(guān)于坐標(biāo)系更細(xì)致的討論超出本書(shū)的范圍。但是值得注意的一點(diǎn)是應(yīng)用Map Objects 時(shí)要確認(rèn)圖層上的資料用統(tǒng)一坐標(biāo)系。如果不是,那些用了不同坐標(biāo)系的圖層是無(wú)法連接的?! ∪绻愕牡貓D資料應(yīng)用了不同坐標(biāo)系,并且你想同時(shí)在Map Objects中使用它們,那么你可以用一些其它軟件,如ArcView或ARC/INFO 來(lái)把你的地圖資料轉(zhuǎn)換成普通坐標(biāo)系。該過(guò)程稱(chēng)為map projection(地圖投影法)。地圖與屏幕間的坐標(biāo)轉(zhuǎn)換地圖控件有四種方法將位置和線性尺寸在地圖坐標(biāo)與控制坐標(biāo)間轉(zhuǎn)換。* *****a: 用 Map Distance 方式,將以地圖單位計(jì)算的距離長(zhǎng)度轉(zhuǎn)換成表格單位制下 的距離長(zhǎng)度。用 Map Point 方式地圖上點(diǎn)的坐標(biāo)。轉(zhuǎn)換成 地圖控件 下標(biāo) 準(zhǔn)單位制的 X,Y 坐標(biāo)。 b: To Map Distance 方式,將以表格單位下的距離長(zhǎng)度轉(zhuǎn)換成地圖單位下的距離 長(zhǎng)度。 To Map Doint 方式將 地圖控件 下,以表格單位(X,Y) 為坐標(biāo)的位 置轉(zhuǎn)換成為地圖單位的一個(gè)點(diǎn)。 c: 這些鼠標(biāo)操作,將返回地圖上表格單位下的位置, 您可用這些操作來(lái)得到屏幕 位置,并且坐標(biāo)轉(zhuǎn)換方式把它們轉(zhuǎn)換成為地圖坐標(biāo)。 地圖控件 下的四種轉(zhuǎn)換方式:***********  要得到一點(diǎn)的地圖坐標(biāo),可用ToMapPoint方法。你可使用鼠標(biāo)事件(Mouse Down ,Mouse Move ,Mouse Up),從屏幕上選定一點(diǎn),返回的 X,Y值就是其控制坐標(biāo)?! ∫训貓D坐標(biāo)轉(zhuǎn)換成控制坐標(biāo),用FromMapPoint方法,你將輸入一個(gè)點(diǎn)目標(biāo)并得到控制坐標(biāo)的 X,Y 值,你可以其它方法應(yīng)用這些X,Y值,來(lái)定義位置或選擇地物。  若把控制單位下的長(zhǎng)度轉(zhuǎn)換成地圖單位下的長(zhǎng)度,要應(yīng)用 ToMapDistarce方法?! “训貓D單位下的長(zhǎng)度轉(zhuǎn)換成控制單位的長(zhǎng)度,要用FromMapDistance方發(fā)。在你的實(shí)際應(yīng)用中,你可用地圖控件下的TrackLine方法來(lái)畫(huà)出一個(gè)輪廓,并得到其長(zhǎng)度。************* P77 (瀏覽器) a: moView 應(yīng)用使用 To Map Point 方式以當(dāng)前地圖坐標(biāo)來(lái)記錄統(tǒng)計(jì)欄內(nèi)方 格控制板上的文本。 以當(dāng)前光標(biāo)可移滑塊位置的地圖坐標(biāo)。來(lái)記錄新近文本。 moView范例包括一個(gè)將控制坐標(biāo)轉(zhuǎn)換為地圖坐標(biāo)的舉例:當(dāng)你在地圖圖層中移動(dòng)光標(biāo)時(shí)你將看到當(dāng)前地圖坐標(biāo)顯示在表單底部狀態(tài)條的第二欄中。在這個(gè)例子中。sbrstatus 是一個(gè)在 moView 主欄中的狀態(tài)條絳記錄有地圖坐標(biāo)的文本信息在這狀態(tài)條紋的第二個(gè)方框中被顯示。* *********位置和地圖比例尺 地圖上最常用的一個(gè)操作是改變地圖位置和比例。我們現(xiàn)在討論一下用map extent來(lái)定位地圖,用map scale來(lái)改變大小的技巧。 在地圖控件中地圖范圍以Extent屬性代表,Extent屬性是一個(gè)矩形目標(biāo),通過(guò)上,下,左,右邊界尺寸屬性來(lái)定位。這些尺寸是地圖坐標(biāo)數(shù)據(jù)。你可用許多方法設(shè)置地圖的范圍。如從某個(gè)圖層上來(lái)取得地圖范圍或?qū)α硗庖坏貓D范圍進(jìn)行某些數(shù)學(xué)操作,你可將地圖控件的Extent屬性設(shè)置成你想要的新范圍,在Map Objects中還有很多方法讓你設(shè)置地圖的范圍。************** 下面是一些圖框和功能你可能會(huì)用到。 a: Center At 方式可將圖幅移至以(X,Y)為中心的位置。 pan 方式通過(guò)拖拉操作。將圖幅移動(dòng)位置。 Track Rectargle 方式。可用來(lái)從圖上拖出一個(gè)矩形框來(lái)放大。 b。 Interset 方式??烧业絻删匦慰虻慕徊嫖恢谩? Union 方式??烧业絻删匦慰虻慕雍咸?。 Scale Rectangle 方式。增大或減小矩形的尺寸。 c: Extent 是當(dāng)前圖的范圍。 Full Extent 是所有圖層中最大范圍。 d: Map layer 的范圍是一個(gè)分隔和圖形文件或 SDE 圖層中所有特征的矩形。 e: Image Layer 的范圍是個(gè)界定影像文件中所有間隔的矩形。 f: Top (頂) Left (左)。Bettem(底) Righl(右)定成了一個(gè)矩形區(qū)域。 P79 地圖控件 有一項(xiàng)功能叫做 Extent,這是一個(gè)矩形目標(biāo)。 為了考查 地圖控件 中 Map1的地圖范圍。你可以考查這四項(xiàng)指標(biāo)。 就象這樣: 你可通過(guò)中間矩形目標(biāo)(子窗口)來(lái)檢查其范圍。就象這樣。 下面是 Visual Basic 中一些設(shè)置地圖范圍的方法舉例。 1 欲設(shè)置地圖范圍成一個(gè)分離坐標(biāo)域(即分別賦值給中項(xiàng)指標(biāo))。 2 欲將 地圖控件 設(shè)置為圖層集合中第三層的范圍。 3 欲將 地圖控件 設(shè)置為所有圖層的最大范圍。 4 用一比例系數(shù)將 地圖控件 設(shè)置成放大(200m in)的矩形。 5 將 地圖控件 幅面設(shè)置為兩圖層跨越的區(qū)域。 加一更清楚但略繁瑣的表達(dá) 方式為: 6 將 地圖控件 的幅畫(huà)設(shè)置成兩圖層交叉處的區(qū)域。 。 另一種清楚但繁瑣的書(shū)寫(xiě)方式為: 7 欲在操作中得到整幅地圖的全景。 當(dāng)你啟用 Pan 方式時(shí),焦點(diǎn)箭頭直接指向 地圖控件,你的游標(biāo)可隨意設(shè)置 地圖范圍。移動(dòng)地圖內(nèi)的游標(biāo)(拖住游標(biāo))你會(huì)看到地圖移動(dòng)。當(dāng)你松開(kāi)手時(shí),地 圖的其它部分就會(huì)被重畫(huà)。 P80 8 以(55000,65000)為中心重新繪制地圖:* ***********  你還將在Map Objects下發(fā)現(xiàn)其它設(shè)置地圖范圍的方法。一個(gè)一般的技巧是讓地圖范圍定義為矩形目標(biāo)。使用矩形方法來(lái)改變矩形目標(biāo)的尺寸。然后將修改過(guò)的矩形目標(biāo)以地圖控件范圍大小放回。計(jì)算地圖比例尺地圖比例尺是地圖單位下的實(shí)地尺寸和屏幕單位下的地圖控件尺寸之間的比例。下面是一個(gè)使用moView例子來(lái)計(jì)算當(dāng)前圖面比例尺:************ 計(jì)算地圖比例尺的舉例:*********當(dāng)你做地圖比例尺計(jì)算時(shí),使用X軸或Y軸的值會(huì)得到同樣的答案,如果你正在做手工運(yùn)算。執(zhí)行并比較一下不同尺寸下計(jì)算的結(jié)果。是一種好的檢查方法。********* P81 下面是一個(gè)在 地圖控件 下計(jì)算當(dāng)前地圖比例尺的程序。 。 在這個(gè)程序中,地圖的比例尺將按水平坐標(biāo)軸計(jì)算。它也能重過(guò),縱坐標(biāo)軸來(lái)計(jì)算。其結(jié)果將顯示在瀏覽器(moView application)主欄底部的一個(gè)窗口內(nèi)********重置地圖尺寸許多Windows應(yīng)用程序允許用戶重置窗口尺寸。當(dāng)使用者重置主窗口尺寸時(shí),只需拖動(dòng)窗口邊框,工作區(qū)便會(huì)按比例放大或縮小到新的窗口的范圍。你可以實(shí)踐一下,重置包括地圖控件在內(nèi)的圖框的尺寸。這是一幅關(guān)于重置瀏覽器窗口尺寸的示意圖。* ******** a:當(dāng)你重置 moView application 主窗口尺寸時(shí)。 b:不僅外框尺寸改變了。而且地圖控制器(地圖控件)的尺寸也隨之改變了 伸展外框的同時(shí),也伸展了地圖。 P82 這一對(duì) 地圖控件 需于伸縮性的操作。其關(guān)鍵是對(duì) 地圖控件 所存在 于的外框進(jìn)行。尺寸重置操作。使用者任何時(shí)刻可使用鼠標(biāo)拖動(dòng)邊框來(lái)設(shè)置 其尺寸。 下面是在 moView application 中如何完成地圖尺寸的設(shè)置。map Disp 是 地圖控件 在這一表格窗口下的名字。*************  這一程序考慮了主菜單下工具欄和狀態(tài)欄的尺寸,更新Top,Left,Height和Width屬性值,適時(shí)的填入表格的剩余空間。這一程序也確保在你將表格重置為小尺寸時(shí)。地圖控件不會(huì)作為是不認(rèn)可尺寸處理,這在Visual Basic中將會(huì)造成run time錯(cuò)誤?! ‘?dāng)你運(yùn)行moView并設(shè)置圖框尺寸時(shí),你也會(huì)看到地圖比例尺隨之變化。這一現(xiàn)象發(fā)生在圖層繪制操作過(guò)程中,之所以如此是因?yàn)橹刂玫貓D控件的尺寸,系統(tǒng)會(huì)自動(dòng)啟動(dòng) Refcesh方法。Before Layer Draw這一指令下達(dá)到一個(gè)叫做Update scale 的程序中,這一程序可計(jì)算新圖的比例尺,并將所得結(jié)果顯示于狀態(tài)欄中。注意到地圖的范圍在一程序操作中并未改變,所以所顯示的地理區(qū)域保持不變,只是地圖的比例尺規(guī)模發(fā)生了變化。如果你需要,你可加一些指令在程序中,來(lái)保持地圖比例不變,并縮小或放大地圖的范圍。你可使用計(jì)算和設(shè)置合適的地圖范圍的方法。來(lái)保證比例不變。建立一個(gè)漫游和縮放操作的工具條工具條是一個(gè)下達(dá)命令的自然友好界面控制器,因?yàn)樗惯@些常用命令易于執(zhí)行。*************-********  主控制板上的工具條有四個(gè)關(guān)于漫游和縮放的按鍵。Full Extent改變地圖范圍至圖層集合中該圖的全部范圍,這一命令將地圖控件的Extent屬性設(shè)置到了Full Extent屬性。Zoom in激活了地圖控件中的Track Rectangle方法。當(dāng)你在地圖控件中移動(dòng)光標(biāo)時(shí),你可拖住一個(gè)矩形框,而當(dāng)你放開(kāi)時(shí),地圖的新范圍就會(huì)被設(shè)置在該矩形框中。Zoom out按照一個(gè)比例系數(shù),以你在圖上選定的點(diǎn)為中心計(jì)算新圖的范圍Pan激活了地圖控件的Pan方法。在地圖控件中拖住光標(biāo)來(lái)移動(dòng)地圖使其以新的一點(diǎn)為中心?! oom in,Zoom out和Pan。屬一個(gè)按鍵組,在這一按鍵組中,也包含了Identity 和 Graphics按鍵。這五個(gè)按鍵的共同之處是他們都是在地圖控件中鼠標(biāo)操作狀態(tài)下的。例如:當(dāng)按下Zoom in時(shí),其它按鍵則被關(guān)閉,當(dāng)你在圖內(nèi)移動(dòng)光標(biāo)Mouse Down會(huì)為Zoom in操作執(zhí)行Track Rectangle方法,而不是為別的按鈕服務(wù)。Full extent命令則不是該按鍵組的一部分。因?yàn)樗恍枋髽?biāo)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1