網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

數字化測量實習報告

欄目: 實習報告 / 發佈於: / 人氣:2.08W

第一篇:數字化測圖測量實習報告

數字化測量實習報告

一、實習安排

1.1性質目的

畢業實習是我們在校內完成教學計劃所規定的全部課程和實習、實驗、課程設計以後的一次綜合性生產技能鍛鍊實習。其目的是鞏固和運用所學的全部知識,特別是測繪專業的理論知識和課程實踐,通過參加實際工作,瞭解和掌握本專業的基本知識,鍛鍊分析問題和解決問題的實際能力。

1.2實習單位

南陽--測繪有限公司

南陽--測繪公司位於南陽市工業南路,成立於xx年,註冊資金100萬元,年產值150萬元。是南陽市僅有的兩傢俱有乙級測繪資質的公司之一。主要承擔南陽區縣地形地籍測繪、國土技術、國土資源信息、土地評估、登記代理、房地產、規劃設計等測繪任務。公司同時還是日本賓得河南代理,索佳特約經銷商,拓普康特約經銷商,科力達南方河南代理。

1.3實習地點

本次實習地點位於河南南陽社旗橋頭鎮。橋頭鎮是社旗縣西部重鎮,位於社旗、宛城、方城三縣交接處。轄16個行政村,103個自然村,232個村民小組,43500人,83800畝耕地,南駐公路穿境而過。鴨河干渠橫貫全竟,交通便利,水源充足,物產豐富,是我國優質棉產區。

1.4項目簡介

本次實習項目是南陽--測繪公司承接的社旗橋頭鎮1:xx地形圖測圖任務。實測面積約為20平方公里,由10餘人採用全站儀自動跟蹤測量模式,在20天內測量完畢。

1.5實習安排

我是xx年3月1日到達實習公司,去時測區內控制點已經佈設完畢,測圖面積近1/3。在實習公司我參與完成了餘下的測圖任務。

二、實習過程

2.1實習前言

近幾年隨着社會經濟的迅速發展,數字化測圖以其測圖精度高、數據採集快,產品的使用與維護方便、快捷、利用率高,廣泛用於測繪生產、土地管理、城市規劃等部門,併為廣大用户所接受。它能夠更方便傳輸、處理、共享的數字信息,通過控制圖形圖層數據將用户所需專用信息輸出來,即數字地形圖,為信息時代地理信息的發揮產生積極的影響。

2.2作業原理

數字化測圖的主要作業過程分為三個步驟:數據採集、數據處理及地形圖的數據輸出(打印圖紙、提供數據光盤等)。

數字化作業流程圖如下:

本次在實習中測圖採用的方法為地面數字測圖,利用全站儀進行野外數字採集,在內業計算機上採用南方軟件進行數據處理成圖。

2.3測繪軟件

在本次作業中採用南方cass5.0軟件進行內業處理.南方cass5.0是基於autocad平台開發的,autocad的所有功能它都可以用,而autocad則是世界上大家所共認的繪圖平台,其編輯功能是有目共睹的,它均提供三種作業方式:電子平板方式、原圖數字化方式及內外業一體化。在cad的基礎上,開發了許多功能,如量算定點、圖形複製、繪製多功能複合線等。除此之外,還提供了地籍表格繪製與圖紙管理等功能。

2.4作業流程

2.4.1作業簡介

野外數字化測圖是我國目前各測繪單位用得最多的數字測圖方法,利用全站儀自動跟蹤測量模式,測站架設自動跟蹤式全站儀,選擇日本拓普康(topcon)測量儀器。

2.4.2作業過程

我們在測圖中也採用外業草圖+室內交互編緝來完成測圖工作。我們在測繪過程中共分3個地形測繪小組,每個小組3—4人不等,一人觀測並在全站儀上作記錄並編碼,兩人跑尺並內業繪圖。

在點號的編碼方式中,我們一個測區一個編碼的方式。根據控制點的位置和實際的每天工作量,人工實地繪製草圖,在草圖上標明,每隔10個點和測站互通點號,防止出錯。當在外業完成各點的編號(編碼)後,回到室內就可以把傳輸到計算機的各點在計算機屏幕上以展繪編碼的方式出來,再根據跑尺人員自己所走過的線路,輔以這些點號編碼,則可比較方便地把這些點連接起來。或者通過編制編碼引導文件,實現自動連線。當完成這項工作後,再把這些圖拿到實地對照,量取實地沒有測到的各種數據,再在計算機上進行交互編緝,從而得最終的地形圖。

2.4.3注意事項

司尺要點

採用以上方法,對觀測及司尺人員的要求是比較高的。第一配合要默契,這一點測完了,下一點應測什麼應心靈相通;對觀測人員的輸入數字及字母的熟練程度要求較高,一般應在10秒內完成。第二司尺人員擔負着室內繪圖的工作,是測圖過程中的主要人員,所以對於地物(貌)的綜合取捨等要心中有數,並且應在跑尺前確定好跑尺的線路,儘量避免走冤枉路。

採用這樣的測量方法要省事、快捷。測站上所需要的僅是編碼及照準兩個過程,而司尺人員所需要做的僅是通過對講機報編碼、擺放稜鏡兩個過程。現在的全站儀測量一個座標,基本上在1秒以內,有的甚至達到了0.3秒一個點。受走路等原因的影響,測地物約30秒一個點、地貌在1分鐘以內,可以説,主要的時間是從一個點到另一個點的時間,而在這麼短的時間內,畫草圖的人員基本上是跟不上這個思路與速度的。經本人每天測量小時計,每天約可測600至900點。而且,連線的成功率在95%以上。

碎部要點

在測量的過程中,碎部點的取捨和測量至關重要,測點過密,造成成圖密集,不該要的要了;測點過少,沒有把握地形的基本要素,因此對於碎部點的確定,就注意以下幾點。

第二篇:數字化地形測量實習資料封面

數字化地形測量實習

實習資料

學期:第三學期指導教師:崔立魯班級:測繪工程一班小組編號:4姓名:龐凱

第三篇:數字化地圖測繪實習報告

你正在瀏覽的實習報告是數字化地圖測繪實習報告

現在,隨着數字測圖儀器、電腦和軟件的發展,傳統的測繪方法因此而發生了巨大的變化。以全站儀為代表的智能化、數字化測繪儀器,使三維數據自動採集、傳輸、處理的測量數據處理系統得以實現,從而減輕了測繪人員的工作強度,提高了效率,縮短了人員培訓時間,測繪精度也得到了保證和提高。

所謂數字測圖 (digital surveying and mapping,dsm)系統是以計算機及其軟件為核心在外接輸入輸出設備的支持下,對地形空間數據進行採集、輸入、成圖、繪圖、輸出、管理的測繪系統。數字地圖(digital map)以數字形式存貯在磁盤、磁帶、光盤等介質上的地圖。

通常我們所看到的地圖是以紙張、布或其他可見真實大小的物體為載體的,地圖內容是繪製或印製在這些載體上。而數字地圖是存儲在計算機的硬盤、軟盤或磁帶等介質上的,地圖內容是通過數字來表示的,需要通過專用的計算機軟件對這些數字進行顯示、讀取、檢索、分析。數字地圖上可以表示的信息量遠大於普通地圖。

數字地圖可以非常方便地對普通地圖的內容進行任意形式的要素組合、拼接,形成新的地圖。可以對數字地圖進行任意比例尺、任意範圍的繪圖輸出。它易於修改,可極大的縮短成圖時間;可以很方便地與衞星影象、航空照片等其他信息源結合,生成新的圖種。可以利用數字地圖記錄的信息,派生新的數據。如地圖上等高線表示地貌形態,但非專業人員很難看懂,利用數字地圖的等高線和高程點可以生成數字高程模型,將地表起伏以數字形式表現出來,可以直觀立體地表現地貌形態。這是普通地形圖不可能達到的表現效果。

數字化測圖是現代測繪測繪專業的必修課,通過實習,可以讓我門對該課程有一個系統的瞭解和掌握,進一步深化對數字化測圖的基本理論和基本知識的理解,提高實際操作能力,掌握數字化測圖的基本過程和基本方法,掌握數字化測圖儀器----全站儀的使用方法,掌握數字化成圖軟件進行數字化地圖編繪的方法。同時,數字化地圖測繪是地理信息系統的所必須先準備的,是地理信息系統很重要的一部分,作為現代測繪工程專業的學生,不僅要學好各方面的測繪知識,更要掌握好測繪各方面的實際操作能力,只有掌握好了這些能本領,將來才能為自己的事業打下結實的基礎,所以,我們都很認真努力的對待這次實習。

我們這次的主要任務就是對我們學校進行野外的數據點的採集,再導入電腦進行內業處理。野外常規數據採集是工程測量中,尤其是工程中大比例尺測圖獲取數據信息的主要方法。

全野外數據採集法成圖主要有下列內容:

1.數字化測圖的準備工作(測區資料收集、設計、設備軟件準備、計劃等);

2.控制測量;

3.外業測繪;

4.內業圖形編輯(包括常用編輯、圖形分幅、圖幅整飾等);

5.成果歸檔(圖件儲存備份、輸出、入庫等)

用全站儀進行外業觀測,測量數據自動存入儀器的數據終端,然後將數據終端通過接口設備輸入到台式電腦。採用這種方法則從外業觀測到內業處理直至成果輸出整個流程實現自動化。

實際上,數字測圖的全過程都是在進行數據處理,但這裏講的數據處理階段是指在數據採集以後到圖形輸出之前對圖形數據的各種處理。數據處理主要包括數據傳輸、數據須處理、數據轉換、數據計算、圖形生成、圖形編輯與整飾、圖形信息的管理與應用等。數據預處理包括座標變換、各種數據資料的匹配、圖比例尺的統一、不同結構數據的轉換等等。數據轉換內容很多,如將野外採集到的帶簡碼的數據文件或無碼數據文件轉換為帶繪圖編碼的數據文件,供自動繪圖使用;將圖形數據文件轉換為cass的交換文件。經過數據處理後,可產生平面圖形數據文件和數字地面模型文件。要想得到一幅規範的地形圖,還要對數據處理後生成的“原始”圖形進行修改、編輯、整理,並填充各種面狀地物符號;還要進行測區圖形拼接、圖形分幅和圖廓整飾等。數據處理還包括對圖形信息的全息保存、管理、使用等。數據處理是數字測圖的關鍵階段。在數據處理時,既有對圖形數據進行交互處理,也有批處理。數字測圖系統的優劣取決於數據處理的功能。採集的數據點見下圖:

經過數據處理以後,即可得到數字地圖,也就是形成一個電子的圖形文件,作永久性保存。目前最為常用的是建立地理信息數據庫(gis數據庫)。輸出圖形是數字測圖的主要目的,通過對層的控制,可以編制和輸出各種專題地圖.(包括平面圖、地籍圖、地形圖、管網圍、帶狀圖、規劃圖等等),以滿足不同用户的需要。為了使用方便,往往需要用繪圖儀或打印機將圖形或數據資料輸出,或者發排印刷成圖。處理好的數字化地圖見附。

發展創造需求,需求指引發展,測圖系統的集成是必然趨勢。gps和全站儀相結合的新型全站儀已被用於多種測量工作,掌上電腦和全站儀的結合或者全站儀自身的功能不斷完善,到時如果全站儀的無反射鏡測量技術進一步發展,精度達到測量標準要求,那麼測量工作只需攜帶一台新型全站儀和一個三腳架,而操作員也只需一人。展望未來,隨着科技的進一步發展,將來的測圖系統將沒有全站儀和三腳架,只是操作員的工作帽上安着gps接收器以及激光發射和接收器,用於測距和測角,眼前搭小巧的照準鏡,手中拿着帶握柄的掌上電腦處理數據、顯示圖形,腰上彆着的無線數據傳輸器則將測得的數據實時傳回測量中心,測量中心則收集各個測區的測量數據,生成整體地形數據庫。而作為這個專業的我們就更需要把握好今天,認真的對待實習,才能為將來打下結實的基礎。

第四篇:數字化測圖實習報告

大比例尺數字化測圖實習報告

一、實驗目的與要求

掌握用全站儀進行大比例尺地面數字測圖外業數據採集的作業方法和內業成圖的方法,學會使用數字測圖系統軟件cass5.1

二、報告主要內容

1.全站儀地面數字測圖外業數據採集;2.全站儀數字化測圖的內業成圖;3. 個人總結。

三、儀器及工具

南方nts660全站儀1套、稜鏡及杆2套、文件夾2個、計算機1台、對講機3個、圖紙若干

試驗的主要過程:

1.全站儀野外數據採集步驟

①置儀:在控制點上安置全站儀,檢查中心連接螺旋是否旋緊,對中、整平、量取儀器高、開機。

②創建文件:在全站儀中創建一個文件job1,用來保存測量數據.

③輸入測站點:輸入一個文件名job1,按提示輸入測站點點號及固定座標、儀高,後視點點號及、座標、鏡高,儀器瞄準後視點,進行定向檢測。

④測量碎部點座標:儀器定向後,即可進入“測量”狀態,輸入所測碎部點點號、鏡高後,精確瞄準豎立在碎部點上的反光鏡,按“回車”鍵,儀器即測量出稜鏡點的座標,並將測量結果保存到前面輸入的座標文件中,同時將碎部點點號自動加1返回測量狀態。再輸入鏡高,瞄準第2個碎部點上的反光鏡,按“回車”鍵,儀器又測量出第2個稜鏡點的座標,並將測量結果保存到前面的座標文件中。按此方法,可以測量並保存其後所測碎部點的三維座標。

2.內業數據傳輸:

格式轉換:將保存的數據文件轉換為成圖軟件(如cass)格式的座標文件格式。執行下拉菜單“數據/讀全站儀數據”命令,在“全站儀內存數據轉換”對話框中的“全站儀內存文件”文本框中,輸入需要轉換的數據文件名和路徑,在“cass座標文件”文本框中輸入轉換後保存的數據文件名和路徑。這兩個數據文件名和路徑均可以單擊“選擇文件”,在彈出的標準文件對話框中輸入。單擊“轉換”,即完成數據文件格式轉換。

展繪碎部點、成圖:執行下拉菜單“繪圖處理/定顯示區”確定繪圖區域;執行下拉菜單“繪圖處理/展野外測點點位”,即在繪圖區得到展繪好的碎部點點位,結合野外繪製的草圖繪製地物;再執行下拉菜單“繪圖處理/展高程點”。經過對所測地形圖進行屏幕顯示,在人機交互方式下進行繪圖處理、圖形編輯、修改、整飾,最後形成數字地圖的圖形文件。

3、內業成圖方法:

在外業無碼作業數據採集的基礎上,內業將利用外業草圖,採用南方cass 5.1軟件進行成圖。成圖比例尺為1:500。地貌與實地相符,地物位置精確,符號利用要正確。所成的電子地圖進行了嚴格分層管理,可出各種專題地圖的要求。圖形格式為dwg格式。

內業成圖具體過程

1.dat文件的建立:通過軟件將全站儀數據文件輸出為格式

2.展點(高程點或點號):在繪圖處理的下拉菜單中選擇“展點”項的“野外測點點號”在打開的對話框中選擇自己所需要的文件,然後單擊確定便可以在屏幕展出野外測點及點號。

3,繪圖,根據草圖,選擇南方cass軟件下提供的地物類型描繪

4.加圖幅的方法:cass5.1—繪圖處理----標準圖幅,輸入圖名測量員,繪圖員,檢查員

左下角座標。

4、注意事項

一>1. 控制點數據由指導教師統一提供。2. 在作業前應做好準備工作,全站儀的電池、備用電池均應充足電。3. 用電纜連接全站儀和計算機時,應選擇與全站儀型號相匹配的電纜,小心穩妥地連接。4. 採用數據編碼時,數據編碼要規範、合理。5. 外業數據採集時,記錄及草圖繪製應清晰、信息齊全。不僅要記錄觀測值及測站有關數據,同時還要記錄編碼、點號、連接點和連接線等信息,以方便繪圖。6. 數據處理前,要熟悉所採用軟件的工作環境及基本操作要求。

二>根據控制點的位置和實際的每天工作量,人工實地繪製草圖,在草圖上標明,每隔30個點和測站互通點號,防止出錯。測量畢竟是一個團隊合作的項目,採用以上方法,要求隊員之間要配合要默契,這一點測完了,下一點應測什麼應心靈相通;對觀測人員的輸入數字及字母的熟練程度要求較高,一般應在10秒內完成。草圖繪製人員擔負着室內繪圖的工作,是測圖過程中的主要人員,所以對於地物的綜合取捨等要心中有數,並且應在跑尺員跑尺前確定好這一區域跑尺的線路,儘量避免走冤枉路。為了節省時間要求要求兩名草圖繪製人員配合工作,即一名隊員負責本測站的指揮協調,標記工作;另一名隊員去規劃下一側站點的測量路線,和具體地物的草圖速寫。 另外全站儀是一個精確的測量儀器,只要在能通視的範圍內都可以做到精確測量,所以在一個測站我們應儘量多的完成通視地物的測量,這就要求在距離較遠的情況下使用通訊工具進行聯絡。

三、碎部點選擇注意事項:

在測量的過程中,碎部點的取捨和測量至關重要,測點過密,造成成圖密集,不該要的要了;測點過少,沒有把握地形的基本要素,因此對於碎部點的確定,就注意以下幾點。

1. 建築物比較方正的可只需測出三點,第四點可由計算機來完成,這就更要求草圖繪製人員的事先觀察,有些建築物可能看起來較方正,其實是不規則的多邊形,則需要全部實測點位。

2.不規則的地貌應儘量能多測一些點,因為在傳統測圖中一些細小的變化可通過手工來完成,但計算機的模擬是無法比較真實的反映出這些實際地形的。

3. 對於一些重要的無法通視的觀測點,應通過一定的位移來替代觀測或者需要通過舉高支桿來觀測,這樣的點要在草圖上詳細註記。

四>、其他注意事項

1. 測圖單元的劃分,儘量以自然分界為界,如河流、道路等等以便於地形圖的施測, 也減少了接邊的問題。

2. 能夠測量到的點儘量實測,儘量避免用鋼尺量取。因為用全站儀所測量的速度遠非皮尺量取所能比的,而且精度也會高些。

3. 實地數據採集時,配合要默契,不在測站可視範圍,則通過使用對講機來傳遞信息,跑稜鏡的人要將自己所要採集的地形地物數據點信息及時報告給測站人員,以確保數據記錄的真實性。

4. 由於數字測圖很多工作是在計算機上完成的,所以如何加強檢核是每個單位所必須解決的。特別是在測區遠離內業地點時,必須有一定的措施。

5. 儘量在測站的可視氛圍進行數據採集,在通視不良的地方或者需要通過舉高支桿來觀測的時候,則引點到附近設站進行採集數據,避免由於支桿偏離地形地物點位而帶來的人為誤差。

6. 外業進行數據採集時,一定要注意實地的地物地貌的變化,儘可能地詳細記錄,不要把疑問點帶回到內業處理。

個人總結:

在這次實習中我擔任了組長的工作,我覺得這一次實習中在團結,組織,和發揮每一個隊員的特長方面我做的還算是大有進步,但還有一些問題如紀律、果斷決策上以及分工合作之間的關係處理上有待完善。相比於課堂教學,真正的實習,顯然能夠更好的體會所學到的知識。事實也確實是如此,通過這次實習,我真正的體會到了理論聯繫實際的重要性。現在細細想來,那十多天的經歷,雖然艱苦,但卻學到了很多,不僅僅是測量的實際能力,更有面對困難的忍耐。

通過這次實習,鍛鍊了很多測繪的基本能力。首先,是熟悉了全站儀的用途,熟練了全站儀的各種使用方法,掌握了儀器的檢驗和校正方法。其次,在對數據的檢查和矯正的過程中,明白了各種測量誤差的來源,其主要有三個方面:儀器誤差(儀器本身所決定,屬客觀誤差來源)、觀測誤差(由於人員的技術水平而造成,屬於主觀誤差來源)、外界影響誤差(受到如温度、大氣折射等外界因素的影響而這些因素又時時處於變動中而難以控制,屬於可變動誤差來源)。瞭解瞭如何避免測量結果錯誤,最大限度的減少測量誤差的方法,即要作到:(1)在儀器選擇上要選擇精度較高的合適儀器。(2)提高自身的測量水

平,降低誤差水平。(3)通過各種處理數據的數學方法如:距離測量中的温度改正、尺長改正,多次測量

取平均值等來減少誤差。第三,除了熟悉了儀器的使用和明白了誤差的來源和減少措施,還應掌握一套科學的測量方法,在測量中要遵循一定的測量原則,如:“從整體到局部”、“先控制後碎部”、“由高級到低級”的工作原則,並做到“步步有檢

核”。這樣做不但可以防止誤差的積累,及時發現錯誤,更可以提高測量的效率。通過實踐,真正學到了很多實實在在的東西,比如對測量儀器的操作、整平更加熟練,學會了數字化地形圖的繪製和碎部的測量等課堂上無法做到的東西,很大程度上提高了動手和動腦的能力,同時也拓展了與同學的交際、合作的能力。一次測量實習要完整的做完,單單靠一個人的力量和構思是遠遠不夠的,只有小組的合作和團結才能讓實習快速而高效的完成。而這些,就是在測量之外所收穫的了。小組成員的合作很重要,實習小組的氣氛很大程度上影響實驗的進度。對於測量來説,確實沒有一個人的英雄,只有做好合作——包括本小組內部和各小組之間,才能保質保量地完成任務。

就整個實習過程來説,此次外業實習的每個步驟都以瞭然於胸,對於書本上的知識已基本掌握。將課堂上所講的知識和實際應用結合到了一起,又一次感受到了理論聯繫實際的重要性。 總的來説,這次實習讓我體會到了外業的艱辛,內業的耐心,工作的細心,鍛鍊了實際的能力,明白了理論知識的重要和大學時光的珍貴,在學校餘下的時間裏,我要安心把所學的理論知識進行梳理和回顧,努力學習更多的新知識新技術,為以後實際的工作打下堅實的基礎,讓我在面對今後的選擇時更有勇氣和信心。

第五篇:淺談礦山測量的數字化研究

淺談礦山測量的數字化研究摘要

礦山測量工作一直沿用傳統的手工計算和繪圖方法,已不適應現代測量技術的發展。本文從礦山測量圖紙數字化和測量數據 數字化兩方面進行研究,從而解決礦山測量數字化的問題。採用autocad為平台,vsualbasic為編程語言,結合礦山測量專業規範,應用activexautomation技術對autocad進行礦山測量,集成礦山測量cad輔助繪圖系統。以此為應用基礎,利用其簡單易用、專業應用性強及實現基本數據共享的特點,建立測量數據庫,並結合傳統礦圖的矢量化,實現礦山測量數字化。

關鍵詞礦山測量數字化activexautomation??二次開發??數據庫 ????礦山測量工作包括測量數據的採集、處理和存儲管理,這些測量數據主要分為數字、圖形、文字和表格。礦山測量數字化主要分為實現計算機輔助繪圖和全面實現測量資料的電子圖表化,即測量圖紙數字化彩測量數據數字化。為了實現兩方面的數字化和相互數據共享,測量行業大多使用autocad和vb軟件進行開發應用。使用vb實現autocad的二次開發的應用技術,主要分面向對象的cad技術和麪向對象的數據庫技術。 1??礦山測量圖紙數字化的應用技術

1.1autocad是測量繪圖的首選軟件

autocad軟件作為cad工業的旗幟產品以其強大的功能得到廣大用户的青睞。它具有精確的座標系,能夠完成各種圖形的精確繪製、任意縮放和修改,支持數字化儀的精確輸入,在其平台上繪製各種圖件可以任意進行加工和修改。autocad具有開放 的體系結構和強大的二次開發環境。它提供了完整、高性能的面向對象的cad程序開發環境,主要開發語言有visuallisp,visualbase,visualc等。完全支持activexautomation技術,向外界程序顯露了足夠多的對象,包括系統變量、控制視圖區以及圖形中包括圖形對象與非圖形對象的所有實體單元,允許用户和開發者在幾乎所有方面對其進行擴充和修改,我們稱之為autocad的二次開發技術。它能最大限度地滿足用户的特殊需要,特別是該軟件提供的各種編程接口,為用户在其基礎上進行二次開發創造了便利的條件。通過二次開發,可以方便地將其改造成一個滿足用户要求的專用軟件。

1.2實現對象編程接口的activexautomation技術

activexautomation是微軟公司制定的通用的、跨應用程序的客户化和集成規範,該技術是ole 技術的進一步擴展,其作用是在windows系統的統一管理下協調不同的應用程序,允許應用程序之間相互控制、相互調用。它使得autocad可以方便地與其他windows應用程序相集成。目前,activexau??tomation技術已經在internet,offic。系列辦公軟件的開發中得到了廣泛地應用。autocad作為一種具有高度開放結構的cad平台軟件,它提供了強大的二次開發環境。從autocadr14版開始,autocad引入了activexautomation技術。由於ac??tivex技術是面向對象的編程接口,完全實現了oleautomation,使得其他軟件可以方便地訪問auto??cad,又實現了面向對象的開發技術,用户可以操縱它提供所有的autocad對象,所以許多面向對象化編程的語言和應用程序,可以通過activex與autocad進行通信,並操縱autocad的許多功能。

1.3開放式autocad的activex對象模型

autocadactivex技術提供了使編程者通過編程手段從autocad的內部或外部來操縱autocad的機制,並把各種封裝有autocad功能的對象按一定的層 次組成的一種對

象結構,每一個對象代表了autocad中一個明確的功能,如繪製圖形對象、定義塊和屬性等等。這些對象分成圖元(entity)、樣式設置(style)、組織結構(organizing)、圖形顯示(view)、文檔與應用程序(document&application)等類對象。所有這些對象都具有一種層

次的關係,根據它們在autocad中的功能,可以組成一種樹形結構,稱之為對象模型(objectmodel)樹。autocadactivex對象模型樹具有一個根對象??application ,它包括1個preference 對象和3個集合對象。在??ocument 集合對象中的??document 對象代表了當前的圖形文件,該對象下面又有blocks (圖塊集合對象)、modelspace(模型空間集合對象)、paperspace(圖紙空間集合對象)等子對象,這些子對象又產生下一級的對象,如circle ,line 等,對應着autocad中的各種圖元命令,分別可以在圖塊、模型空間或圖紙空間創建各種圖元。完全開放式的autocad對象模型顯示了完整的對象訪問方式和對象具體方法、屬性,成為應用activex技術實現面向對象程序開發的基礎。

2礦山測量資料數字化的應用技術

面向對象的可視化開發語言vba,vb(visualbase(簡稱vb)是windows的一個面向對象的可視 化開發環境語言,作為面向對象開發高級語言,具有 良好的操作界面,完全可以按照windows界面設計。 vba(visualbasicforapplication)是應用軟件內 置式的vb開發工具。由於vb在開發方面的易用 性和具有強大的功能,因此許多應用程序均嵌入該語 言作為開發工具。autodesk公司也在autocad 814.01版本開始內置了vba開發工具,同時提供了 適用於vba開發的activexautomation對象模型。 vb,vba具有很強的開發能力,主要表現:創建用 户交互性很強的可視化的界面,建立模塊級宏指令及 類模塊的功能,具有強大數據管理功能,能夠使用 win32api提供的功能,建立應用程序與操作系統 間的通信。兩者本質的區別在於vba沒有自己獨 立的工作環境,而必須依附於應用程序;而vb則不 依附於任何其它的應用程序,具有完全獨立的工作環 境和編譯、連接系統,是微軟公司以最終用户為目標 生產的編程工具。

2.1vb的數據訪問接口技術ado

ado(activedataobjects)是為microsoft最 新和最強大的數據訪問範例oledb而設計的,為 任何數據源提供了高性能的訪問,通過其內部的屬性 和方法提供統一的數據訪問接口方法。ado提供了 完成管理數據系統所需的全部操作的屬性和方法,包 括創建數據庫、定義表、字段和索引,建立表間的關係,定位和查詢數據庫等工具,具有完善的數據訪問 與管理能力。vb語言對autocad二次開發時,可通過adodata控件非編程和利用ado對象編程來訪問各種數據庫,實現與access等數據庫相連接。

2.2礦山測量數字化應用方案

activexautomation技術作為微軟公司的一個技術標準,是用來協調並且控制不同應用程序中的相 互通信問題。符合此標準的程序會把其應用程序中內置的對象顯露出來,從而通過改變其對象的屬性就可以實現跨程序操作的設想。測量工作者對auto??cad進行二次開發,藉助activexautomation技 術,可以徹底地擺脱autolisp等繁雜的編程工作,可以方便地使用vb、vc等多種面向對象的高級開發語言作為開發工具。可以操縱它提供所有的autocad對象,包括繪圖對象和非繪圖對象,完成測量繪圖開發,從而大大地提高了系統開發效率、健壯性、易維護性。測量繪圖選擇vb編程語言,實現強大的測量數據庫管理功能,並可通過activexautomation與autocad通訊,完成測量圖形與測量數據的共享 功能。例如vb程序可以遍歷當前的autocad圖 形,清點圖中所有的測量導線點標註這一對象,建立 導線點標註對象集,並遍歷各個導線點對象的圖形參 數,可以提取三維座標、編號等數據,並寫入導線

數據 表中。

2.3面向圖形對象的測量數據庫應用設計

一般單位在圖紙數字化中分別建立繪圖系統和 數據庫管理系統,用cad繪圖系統進行數字化成 圖,採用數據庫管理系統管理測量數據,再借助其他 應用軟件進行圖形數據與測量數據之間格式轉換,間 接實現兩個系統之間的數據共享。使用兩個獨立的 應用程序進行測量工作管理,效率明顯低下,數據共 享程度低。礦數字化系統在設計測量數據庫時不是 單純的要求測量數據管理和測量數據處理,更是直接 面向測量圖形應用,稱為面向圖形對象的測量數據庫 應用。使測量數據庫和autocad測量圖形建立鏈 接應用關係,可由測量數據庫製作測量圖形,同時也 可由測量圖形提取數據寫入測量數據庫,實現兩者數 據共享。繪圖系統中需要設計測量數據庫與測量圖 形的鏈接對應關係,設計測量數據庫與測量圖形交互 應用程序。最終實現由測量數據庫的測量數據變化 反映到測量圖紙上,也實現測量圖紙上圖元數據變化 自動更新測量數據庫。

參考文獻!

1?李蘭勛.礦山測量.中國地質大學出版社,1990.!

2?羅時恆.地形測量學.冶金出版社,1985.