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

正文內容

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

2025-08-10 00:21 本頁面
 

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