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

正文內(nèi)容

畢業(yè)設計-校園地理信息系統(tǒng)的設計與實現(xiàn)-在線瀏覽

2025-02-03 17:42本頁面
  

【正文】 detail. Keywords: Geographic Information System, MapInfo, Delphi 第 3 頁 共 31 頁 致 謝 畢業(yè)設計自今年 2 月份以來,歷時三個多月。在畢業(yè)設計過程中, *老師給了我很多意見和建議,并且給予了細心的指導,在此我深表感謝,感謝 *老師對我的無微不至的關心與指導。說到底,這些數(shù)據(jù)庫是一種二維表。設想要建立一個校園的 數(shù)據(jù)庫,其屬性字段可能包括建筑名稱、面積、所屬學院、建造年份等,當然還有所處的位置。 能夠保存圖形信息的軟件不少,最具有代表性要算 AutoCAD。但要把面積、所屬學院之類的大量屬性資料都表示上去就困難了,更不用說進行各種查詢和統(tǒng)計計算了。這就是地理信息系統(tǒng)( Geographic Information System,簡稱 GIS)。 地理信息系統(tǒng)是一種先進的計算機軟件技術。 GIS 提供給你的信息產(chǎn)品不僅僅是簡單的文字和數(shù)據(jù),而且還有一幅幅空間圖形或圖像。 GIS 表達 問題準確,這種系統(tǒng)特別適合管理各種與空間位置有關的事物。因此, GIS 現(xiàn)已廣泛應用于政府行政管理、軍事、國防,尤其廣泛應用于專業(yè)技術性管理,如國土資源、礦產(chǎn)資源、交通運輸、防災減災、環(huán)境保護、水電建設、水土保持、森林防火、建設規(guī)劃、公安、消防、工程、郵電、海洋、農(nóng)林和銀行等方面的技術性管理。有了 GIS,便有了圖庫和數(shù)據(jù)庫,就可通過鼠標來實現(xiàn)信息的快速查詢和分析處理。 第 7 頁 共 31 頁 研究地理信息系統(tǒng)( GIS)的目的及其結構 1. GIS 能回答和解決以下五類問題 : 位置,即在某個地方有什么。 條件,即符合某些條件的實體在哪里。 趨勢,即在某個地方發(fā)生的某個事件及其隨時間的變化過程。模式分析揭示了地理實體 之間的空間關系。通過基于模型的分析實現(xiàn)。資料的來源不外乎自行收集、向廠商購買,或是將資料格式進行轉換。 ( 2) 地理資料的管理:網(wǎng)絡與數(shù)據(jù)庫的結合, GIS 的范圍延伸到更深的領域。 ( 3) 地理資料的分析與處理:地理資料收集的目的,便是發(fā)揮決策支持的作用。 ( 4) 地理資料的提取與顯示:將需要的地理信息以可視化的方式展現(xiàn)出來。在通過打印機或繪圖儀將圖表打印出來。它們大小不一,風格各異。雖然 GIS 起步晚,但它發(fā)展快,目前已成功地應用到 許多 領域。一是利用 GIS 系統(tǒng)來處理用戶的數(shù)據(jù);二是在 GIS 的基礎上,利用它的開發(fā)函數(shù)庫二次開發(fā)出用戶的專用的地理信息系統(tǒng)軟件。在美國及發(fā)達國家,地理信息系統(tǒng)的應用遍及環(huán)境保護、資源保護、災害預測、投資評價、城市規(guī)劃建設、政府管理等眾多領域。 論文內(nèi)容概述 以上已經(jīng)闡述了研究地理信息系統(tǒng)的背景、目的、方法,接下來的第二章將介紹開發(fā)本系統(tǒng)所用到的工具和技術;第三章具體介紹了一個實用的、方便可靠的校園地理信息系統(tǒng)的 設計、構建和開發(fā)過程;第四章介紹了系統(tǒng)的測試情況及設計實現(xiàn)本系統(tǒng)中所遇到的問題及解決方法;第五章總結了畢業(yè)設計的總體情況以及系統(tǒng)的不足之處。該公司始終致力于為用戶提供先進的數(shù)據(jù)可視化、信息地圖化技術,并將這些技術與主流業(yè)務系統(tǒng)集成,提供完整的解決方案。 MapInfo 的出現(xiàn),吸引了越來越多的用戶。在統(tǒng)計、信息中心、測繪、郵電、水利、環(huán)保、油田、林業(yè)、軍事、工商等部門得到了廣泛的應用。 (2) 提供數(shù)據(jù)、思維可視化的決策支持方式。 (4) 直接讀 /寫 ODBC 數(shù)據(jù)庫。 (6) 提供 MapBasic 二次開發(fā)工具方便定 制用戶界面,增添新功能。 (8) 以地理方式實現(xiàn) Oracle、 Sybase、 Informix 等多種數(shù)據(jù)庫數(shù)據(jù)的空間存儲與訪問。 (10) 可在 Windows9 WindowsNT 及 OS/ 16 位仿真模式下運行。使用 MapInfo Professional 可以對數(shù)據(jù)進行更高級和更詳盡的分析,從而從地域的觀點對你的商務做進一步的了解,和可以預見到你定制的計劃的效果,通過圖層清晰的顯示出發(fā)展趨勢,幫助你制訂行之有效的市場決策。 (2) 圖表和圖像。 (4) 3D 視圖。 (6) 生成專題圖。 (8) 給地圖目標附加數(shù)據(jù)。 (10) 建 立和存儲 SQL 查詢。 (12) 地理查詢。 (14) 內(nèi)置的沖突協(xié)調(diào)管理。 Delphi Delphi 號稱“第四代編程語言”,而 是基于 32 位的 Windows98/NT環(huán)境顯得優(yōu)秀軟件開發(fā)系統(tǒng),它兼有 Visual C++的強大功能和 Visual Basic 的易用性。 1) 是一個可視化的 RAD( Rapid Application Development,快速應用程序開發(fā))工具,具有高效易用、最優(yōu)化的源代碼編譯器、可視化的快速應用程序開發(fā)環(huán)境和可擴展的數(shù)據(jù)庫技術,適合各種類型的可視化程序開發(fā)。 3) 使用的程序語言是 Object Pascal,它是一種面向對象的結構化程序設計語 第 11 頁 共 31 頁 言,增強了異常狀況的處理能力以及類的 封裝能力,具有自動的異常狀況處理能力。 5) 開發(fā)出來的應用程序與 Windows9 Windows98 或 Windows NT 的操作環(huán)境無關,可以直接在 Windows 下運行。 7) 它是唯一支持 Oracle 8 的 RAD 工具。 AutoCAD AutoCAD 是美國 Autodesk 公司推出的通用計算機輔助繪圖和設計軟件包,具有易于掌握、使用方便、體系結構開放等特點。軟件本身更易于學習和使用,也易于維護,并且還可以按照工作的需要進行改造。 MapBasic MapBasic是理想的在 MapBasic平臺上開發(fā)用戶定制的應用程序的編程語言。 MapBasic 功能強大,用戶僅用幾行代碼即可在應用軟件中實現(xiàn)圖層疊加,并具備其他地理功能。MapBasic 已經(jīng)被世界上數(shù)百個第三方廠商認可。 文本編輯器用于程序的編輯與修改;程序編譯器用于源程序編譯,以生成可執(zhí)行程序;程序鏈接器用于將若干獨立的模塊鏈接成一個應用程序;聯(lián)機幫助則 第 12 頁 共 31 頁 為程序員在線提供 MapBasic 的每條語句或函數(shù)的詳細說明資料。下面是 MapBasic 的主要特點: 1) 一種類 Basic 語言,幫助建立用戶界面。用戶可以利用 MapBasic 開發(fā)適合自己需要的應用軟件包。支持 OLEAutomation 和 DDE 技術使之易于與其他應用軟件相連接。MapBasic 支持 ODBC 數(shù)據(jù)庫連接標準、 OLEAutomation 以及 DDE 通信技術以易于與其他應用軟件互通。 3) 擴展 MapInfo 功能。它具有功能很強的內(nèi)含地理特征的語句和函數(shù)。 4) 易于掌握。 MapInfo Professional 有一個特殊的窗口,當使用 MapInfo 菜單時可以看見相應的 MapBasic 命令,并且可試驗自己的命令。 5) 包含嵌入的 SQL 語句以具有更強大的數(shù)據(jù)查詢功能。 已有上千種使用 MapBasic 開發(fā)出的、能夠解決商務問題的應用軟件。無論是熟練的還是剛入門的程序員,都能使用該語言根據(jù) 用戶的需求開發(fā)出功能更加強大的桌面地圖信息系統(tǒng)應用軟件包。 MapBasic 是一種可編譯語言。開發(fā)環(huán)境給用戶提供一個可用于編寫程序的文本編輯器。 MapBasic 具有編輯和連接模塊的功能,可以將程序分模塊編制,以減輕工作量。本系統(tǒng)以 ***大學為模型,旨在建立一個本學校的導航系統(tǒng),可以根據(jù)不同人的要求,足不出戶,就可以瀏覽校園,得到各種信息。 這樣,可根據(jù)用戶需要將這些信息圖文并茂地輸送給用戶,便于分析及決策使用。用戶可按“教學與科研”、“生活與后勤”、“校辦工廠”、“網(wǎng)絡與電纜”這幾類察看分層圖,并且得到相應的信息,實現(xiàn)地圖的放大、縮小、漫游、信息標注等功能,并能得到系統(tǒng)幫助。 可以利用 MapBasic 外的其他語言對 MapInfo 進行編程。 第 14 頁 共 31 頁 1. 集成地圖概述 如果用戶掌握了一門編程語言,如 Delphi 或 Visual Basic,將會發(fā)現(xiàn),用集成地圖進行開發(fā),是一種將 MapInfo 窗體和非 MapBasic 應用程序結合起來的最方便的方法。而且在這個地圖窗口中,可以允許用戶與地圖之間進行交互。一個集成地圖窗口與在MapInfo 內(nèi)的地圖窗口沒有什么本質的不同。通常用的編程語言有: C++、 Visual Basic、 Delphi 和 Power Builder 等。例如,當使用 Delphi 來編程時,可以通過調(diào)用 createoleobject()函數(shù)來啟動 MapInfo。 在程序 中可以通過構造一些表示 MapBasic 語句的字符串,利用 OLE 或 DDE的方式將這些字符傳給 MapInfo,從而可以操縱 MapInfo。 如果只用 MapBasic 編程,希望打開地圖窗口時,那只需采用 MapBasic 的Map()語句即可。 一般,在創(chuàng)建集成地圖應用程序時,并不需要創(chuàng)建一個通過編譯了的可執(zhí)行MapBasic 應用程序(. MBX)。 2. 編程環(huán)境 系統(tǒng)要求: 1) 需要 Microsoft Windows 系統(tǒng)。 2) 集成地圖環(huán)境。計算機硬件上,必須有足夠的內(nèi)存,可以同時運行客戶程序和MapInfo。一般傾向于采用 OLE 而不用 DDE,因為掐著要比后者迅速和可靠,并且OLE 自動控制器一般提供比 DDE 更詳細的錯誤信息報告。 4) 客戶程序必須能創(chuàng)建一個用戶界面,如窗口、表格或者控制器等,作為地圖放置的容器,并且客戶程序必須能決定用戶界面各元素的 Windows HWND 值。當發(fā)出一條給 MapInfo 的指 第 15 頁 共 31 頁 令,要求在該 Panel 中創(chuàng)建一幅地圖,首先就必須指定 Panel 控件的 HWND。通常我們稱這樣的程序為客戶程序。 6) 集成地圖程序開發(fā)采用的是 OLE 自動控制,而不是 OLE 嵌套。 7) 集成地圖環(huán)境并不包括 VBX 和 OCX 控件。 MapInfo 雖然包括一些動態(tài)鏈接庫文件 DLLs,但用戶不能直接調(diào)用這些 DLLs,這些 DLLs 只能應用在 MapInfo 內(nèi)部。因此,地理信息系統(tǒng)就有應運而生了。有了我們的校園地理信息系統(tǒng),用戶可以根據(jù)自己的需要分類察看學校地圖,迅速找到所關心的地點,并且可以看到它的詳細的信息。 2. 實現(xiàn)地圖的放大、縮小、漫游等基本功能。 4. 對于校園的主要建筑要有詳細的信息可供察看,必要的時候可以配上照片,實現(xiàn)地圖與信息的連結。 6. 在同一類中要實現(xiàn)分層圖的直接轉換。 ③ ① ② ④ ⑤ ① splash 畫面定時結束進入 form3 ② 點擊“浙江工業(yè)大學”進入 form1 ③ 打開地圖點擊 treeview 上的項目 ④ 打開“生活與后勤”中的“其他生活設施分布圖”的 treeview 中的“文化一條街” ⑤ 點擊 工具欄上的“幫助” 圖 1:系統(tǒng)結構圖 模塊設計 學校是一個特殊的實體,我們以用戶的角度來考察,要將各個建筑分類。另外,我們?nèi)缫乙?個同學,我們?nèi)缰浪诘膶W院,根據(jù)這個就可以知道他所在的寢室樓,因此,一張學生寢室樓分布圖也是必不可少的;來到
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1