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

正文內(nèi)容

校園三維gis系統(tǒng)開發(fā)技術(shù)設(shè)計(jì)書(編輯修改稿)

2025-08-10 00:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Layer(RasterDataset)layer=Rasterlayernl‘(layer) CatchexAsExeePtionMsgBox(flle+””+)(lstLayers,(m一scene)) EndSub場(chǎng)景瀏覽功能只需基于戶JcEngine組件而不用做太多的開發(fā),如大柴旦工業(yè)園二維界面的瀏覽功能(二維地圖的平移、放大、縮小)以及scen日ContrDI的三維瀏覽功能(三維場(chǎng)景的平移、放大、縮小、導(dǎo)航、飛翔等)。這里不做過多介紹。這里主要介紹二維視圖三維視圖聯(lián)動(dòng)功能。在校園三維場(chǎng)景中,經(jīng)不經(jīng)意的旋轉(zhuǎn)縮放和平移操作往往容易導(dǎo)致方位的迷失,使得迅速定位產(chǎn)生困難。為了防止在三維漫游或者飛翔時(shí)無(wú)法準(zhǔn)確地定位,我們將工業(yè)園的二維底圖作為導(dǎo)航視圖加入了MaPcontrl中,使得我們?cè)谌S場(chǎng)景中進(jìn)行實(shí)時(shí)漫游或者飛翔時(shí),在二維導(dǎo)航地圖中可以實(shí)時(shí)顯示出相應(yīng)的視點(diǎn)位置,以便對(duì)漫游或者飛翔時(shí)的所在位置有個(gè)總體的認(rèn)識(shí)。同時(shí),在二維地圖中改變觀察位置時(shí),相應(yīng)地在三維場(chǎng)景中視點(diǎn)也可以跳到對(duì)應(yīng)的位置。a放大操作:通過放大工具在SceneControl中畫出矩形框,以屏幕與該矩形框的長(zhǎng)度比或?qū)挾缺茸鳛镃amera的縮放比率,目標(biāo)點(diǎn)為該矩形框的中心點(diǎn),觀察者位置不變。b縮小操作:通過縮小工具在SceneControl中畫出矩形框,以該矩形框與屏幕的寬度比或長(zhǎng)度比作為Camera的縮放比率,目標(biāo)點(diǎn)為該矩形框的中心點(diǎn),觀察者位置不變。c全圖操作:以原始Scene的范圍作為Camera的視野范圍。d漫游操作:改變觀察者位置的(x、Y、Z)值,改變Camera的視野范圍。e飛行操作:通過控制鼠標(biāo)來(lái)實(shí)現(xiàn)場(chǎng)景的三維飛行速度、方向進(jìn)行自由瀏覽。(具體實(shí)現(xiàn)代碼+貼圖)校園二維界面的以圖查屬性功能只需基于ArcEngine組件而不用做太多的開發(fā),這里不做過多介紹。這里主要介紹大柴旦工業(yè)園區(qū)三維建筑物的以圖查詢屬性功能。為了便于規(guī)劃設(shè)計(jì)者全方位地查看三維實(shí)體,需要獲得地理實(shí)體在三維場(chǎng)景中無(wú)法直接反映出來(lái)的詳細(xì)屬性信息。由于可供查詢的三維地理實(shí)體是采用mdb格式存儲(chǔ)的,初始存儲(chǔ)時(shí)只是保存了該地物的類型與唯一ID號(hào),相關(guān)的屬性數(shù)據(jù)需要我們自己添加,而且是另外存儲(chǔ)在屬性表中的。為了方便與數(shù)據(jù)庫(kù)的屬性表一一對(duì)應(yīng),在系統(tǒng)中需要對(duì)每一地理實(shí)體進(jìn)行統(tǒng)一編碼,以便實(shí)現(xiàn)點(diǎn)擊查詢?nèi)S模型時(shí)與相關(guān)的屬性記錄對(duì)應(yīng)。(具體實(shí)現(xiàn)代碼+貼圖)代碼:(“當(dāng)前點(diǎn)未能查找到任何要素“):retUrfl。 IDisplay3DpDisplay3D=://顯示信息窗體=PHit3DSet:=pDisPlay3D():=:()。()://獲得焦點(diǎn)retllrn。上述代碼中,主要是通過LocateMultipte方法獲取三維地理實(shí)體的Feature并保存在pHit3DSet中,然后將pHit3DSet中的對(duì)象傳遞給屬性顯示窗體,獲取三維地理實(shí)體的其他屬性值,并在該窗體中顯示出來(lái)。 publievoidInitFrmldentify() ()刀清除圖層列表ListBox中的內(nèi)容()://清除屬性列表Listview中的內(nèi)容if(pHit3DSet二二null)retUrn。for(inti二0:i(: xHit3opHit3D二(IHit3D)(i) IPointPPoint=: ILayerpLayer=(ILayer):判斷是否為要素圖層 if(pLayer15IFeatureLayer) IFeaturepFeature二(IFeature):()://在列表中添加圖層名(pFeature.為此,我們新增一個(gè)窗體Fnnldenti廳用來(lái)彈出相關(guān)三維地物的屬性信息,在其中添加一個(gè)ListBox控件顯示選中的地物,添加一個(gè)ListView用來(lái)顯示詳細(xì)的地物屬性信息。在SeeneControl的OnMouseDo認(rèn)嘰事件中,添加如下代碼: privatevoidgyyseeneControl一 nMouseDown(objeetsender, ISeeneControlEventsOnMouseDownEvente)()。if(==9)//左鍵點(diǎn)擊了查詢按鈕才發(fā)生Frmldentify叱 frmldentify=newFrmldentify():: IHit3osetpHit3DSet。,//獲取的Feat盯e保存在pHit3DSet中(,,false, outpHit3DSet)。():if(,Count二二0){i++。//計(jì)數(shù)i加else//不是要素層就從
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1