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

正文內(nèi)容

畢業(yè)設(shè)計-校園地理信息系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-12-09 17:42本頁面
  

【正文】 空間實體 對應的空間數(shù)據(jù)表 圖層 1 圖層 2 對應的空間數(shù)據(jù)表 圖 3: MapInfo 的空間數(shù)據(jù)結(jié)構(gòu) 生活與后勤 教學與科研 校辦工廠 網(wǎng)絡與電纜 行政辦公分布圖 教室分布圖 學生寢室分布圖 運動設(shè)施分布圖 其他生活設(shè)施分布圖 教室宿舍分布圖 食堂分布圖 電纜線分布圖 網(wǎng)絡線分布圖 校辦工廠 第 18 頁 共 31 頁 從橫向分析, MapInfo 采取的空間數(shù)據(jù)結(jié)構(gòu)是基于空間實體和空間索引相結(jié)合的一種結(jié)構(gòu)。根據(jù)以上的描述,我們 將整個學校的地圖分為如圖 2 的分類分層圖: Form1 Form3 Form4 Form2 Form5 Form6 第 17 頁 共 31 頁 浙江工業(yè)大學 圖 2: 系統(tǒng)分類分層圖 按照此分類分層圖,打開從 AUTOCAD導入的分層圖,我們將以“地形 .TAB”為基礎(chǔ),將地圖轉(zhuǎn)化為分類圖。學校的校辦工廠我們也分為一類,與之有業(yè)務聯(lián)系的用戶就可以很快找到廠房位置。進入一個學校,我們希望了解的有學校的行政辦公的場所,包括學校的行政辦公場所,如校長辦公室、教務處、校黨委辦公室、財務處等,以及各個學院的辦公場所,如信息學院在主樓八樓,經(jīng)貿(mào)學院在 C 區(qū)三樓等,因此我們建立一張行政辦公分布圖;關(guān)心學校教學設(shè)施的用戶可以在教室分布圖上找到學校教室分布情況,在運動設(shè)施分布圖上可以了解到學校所有的運動設(shè)施的分布情況。 總體設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè)計 本系統(tǒng)主要由 6 個 form 組成 (如圖 1),功能如下: 第 16 頁 共 31 頁 form1:系統(tǒng)主要的操作界面; form2:各學院介紹界面; form3:學??傮w介紹界面; form4:系統(tǒng)開機畫面; form5:文化一條街圖片介紹; form6:系統(tǒng)幫助界面。 5. 要實現(xiàn)系統(tǒng)幫助,詳細 介紹本系統(tǒng)的使用方法。 3. 要實現(xiàn)信息標注功能,以便于用戶察看其他次要建筑的信息。 因此,本系統(tǒng)在設(shè)計時,需考慮: 1. 同用戶的需求以及學校建筑的實際功能用途來進行分類,以便于用戶的快速查找所需地點。 具體到本系統(tǒng),作為用戶瀏覽校園時,只拿著學校的地圖是 能夠游遍全校,但是各建筑內(nèi)部的情況就必須實地考察才能了解,既費時又費力。 系統(tǒng)的需求分析 目前,我們熟悉一個地方的地形情況通常是借助于一張地圖,通常的地圖包含的信息十分的有限,而且具體到某一個建筑物,你不能了解到它的進一步的詳細的情況。除了示例程序外, MapInfo公司并沒有提供任何庫和源代碼。當將一個MapInfo 地圖窗口放置于所編制的應用程序中時,你并沒有對它進行嵌套,而是將通過傳送一系列命令字符串將其作為 該應用窗口的子窗口??梢圆捎矛F(xiàn)在通用的各類編程語言軟件來編制程序,如 C/C++、 Visual Basic、 Power Builder 或者 Delphi。 a) 需要注意以下幾點: 5) 要進行集成地圖程序的開發(fā),必須采用 MapBasic 以外的編程語言來進行。例如,在 Delphi 中,在窗體中加入一個 Panel 控件。 MapInfo 可以利用 OLE屬性來報告 runtime 錯誤代碼,而 DDE 則不能做到這一點。 3) 客戶程序 (例如 Delphi 程序)必須可以作為 OLE 自動控制器或作為 DDE客戶。需要 MapInfo ,可以在 Profession或 Runtime環(huán)境中編程??梢栽?16 位(如 Windows )或 32 位Windows( Windows 95 或 Windows 98)系統(tǒng)環(huán)境下進行。用戶只需要寫出 MapBasic 代碼即可,因為這些代碼將作為集成地圖編程代碼的一部分一起進行編譯的。但是,在集成地圖應用程序中,必須給出附加的語句,如 Set Next Document Parent,使地圖窗口首先成為當前應用程序的子窗口。 MapInfo 會像處理MapBasic 語句一樣處理這些命令字符串。當調(diào)用該函數(shù)后, MapInfo 遍成功的在后臺啟動,而不會在前臺顯示其啟動畫面。在所編制的程序中,可以使用一個語句使MapInfo 在后臺啟動。 集成地圖應用程序可以由許多語言編寫。例如,在一個 MapInfo 地圖窗口中 ,用戶可以使用程序所提供的放大縮小工具來放大或縮小地圖。 用戶可以控制集成地圖程序的外觀,用戶看到的是一個真實的 MapInfo 地圖窗口,而不是簡單的位圖、圖元文件或其他簡單的圖像。將 MapInfo 地圖窗口集成在用其他語言(如 Delphi)編程的應用程序中的開發(fā)方式,叫做集成地圖開發(fā)。 可行性分析和需求分析 本系統(tǒng)要求以 Delphi 制作界面,而將地圖信息存放在 MapInfo 生成的表中。 以我校為模型的校園地理信息系統(tǒng)能夠?qū)崿F(xiàn)地理信息系統(tǒng)的基本功能。 系統(tǒng)的特點及功能概述 地理信息系統(tǒng)的特點是 它能把各種信息向地理位置和有關(guān)的視圖結(jié)合起來,并把地理學、幾何學、計算機科學及各種應用對象、 CAD 技術(shù)、遙感、 GPS 技術(shù)、 Inter、多媒體技術(shù)及虛擬現(xiàn)實技術(shù)等融為一體,利用計算機圖形與數(shù)據(jù)庫技術(shù)來采集、存儲、編輯、顯示、轉(zhuǎn)換、分析和輸出地理圖形及其屬性數(shù)據(jù)。 第 13 頁 共 31 頁 第三章 校園地理信息系統(tǒng)的開發(fā) 系統(tǒng)的目標及 功能特點 系統(tǒng)的開發(fā)目標 本課題名為校園地理信息系統(tǒng)。當然,也可以使用原有的文本編輯器。用戶所編輯出的程序可在 MapInfoProfessional或 MapInfoRuntime 上運行。無論是希望分銷,還是為了您自己使用而設(shè)計應用軟件, MapBasic 都是一個不可缺少的工具。 MapBasic 是一種更能強大、結(jié)構(gòu)與 BASIC 語言相似的語言。 6) 地理操作和功能幫相互能擴展應用軟件的功能。通過此方法可以學習 MapBasic命令并且把它們剪貼到你的應用軟件中。建立在 BASIC 基礎(chǔ)上的 MapBasic 具有與 BASIC 同樣的函數(shù)和語句。全 ANSISQL 語言設(shè)置由一個內(nèi)含的子集可以使用戶能夠運用工業(yè)標準的命令來處理數(shù)據(jù)。 MapBasic 是一種多平臺的、過程化的、事件驅(qū)動的、兼容性強的 MapInfo 應用程序開發(fā)工具,其語言結(jié)構(gòu)允許您定制附加功能。例如,運用 IntergrateMapping 技術(shù),在 VisualBasic 等開發(fā)工具中集成進一個地圖窗口。當與其他的商業(yè)工具集成時,桌面地圖信息系統(tǒng)能夠發(fā)揮最大的作用。 2) MapInfo 集成。由于桌面地圖信息系統(tǒng)應用軟件在各種機構(gòu)和領(lǐng)域內(nèi)的應用愈加廣泛,顧客對開發(fā)應用軟件的需要日益增大。 作為一種功能強大、易于使用的結(jié)構(gòu)化程序設(shè)計語言, MapBasic 與傳統(tǒng)的GIS 相比,良好的軟件 集成環(huán)境、面向?qū)ο蠛褪录幚硎降木幊趟枷?,都是MapBasic 的顯著特征。 MapBasic 的軟件集成環(huán)境主要包括文本編輯器( Editor)、程序編譯器( Compiler)、程序鏈接器( Linker)和聯(lián)機幫助( Help) 4 個部分。 MapBasic 程序易于與用諸如 Visual Basic、 C++、 Power Builder 和 Delphi 等語言編寫的應用軟件 集成。通過使用 MapBasic 進行二次開發(fā),能夠擴展 MapInfo 功能,實現(xiàn)程序的自動重復操作并使 MapInfo 與其它應用軟件集成。 在本 系統(tǒng)的設(shè)計實現(xiàn)過程中, AutoCAD 主要用來轉(zhuǎn)換地圖。它在諸多方面相對與以往的繪圖軟件有了重大的改進,主要有:系統(tǒng)的運行速度,文件的共享,圖層和線性的管理,精確繪圖方面,繪圖布局方面等。 8) 用 Delphi 開發(fā)的應用程序可以調(diào)用 C++的 DLL 和 VBX,同樣,用 C++開發(fā)的應用程序也可調(diào)用 Delphi 所產(chǎn)生的 DLL。 6) 有強大的數(shù)據(jù)庫支持能力,程序設(shè)計人員只通過 BDE( Borland DataBase Engineer, Borland 數(shù)據(jù)庫引擎)工具而不需與數(shù)據(jù)庫文件直接打交道,就可以操作和處理各個數(shù)據(jù)庫文件。 4) 具有完整的基于組件設(shè)計和可視化的開發(fā)環(huán)境,程序設(shè)計人員可以很快設(shè)計出自己滿意的界面,并同時系統(tǒng)會自動產(chǎn)生程序原型。 2) 具有比 更強大的網(wǎng)絡功能。 的特點: 采用面向?qū)ο蟮某绦蛟O(shè)置、組件化的編程方式、快速 Pascal 編譯器、OLE自動化、 ActiveX編程、數(shù)據(jù)庫及 Inter/Intra編程支持,從而使得 開發(fā)功能更加強大,同時更加易于學習和使用。 (15)服務方面儲藏和數(shù)據(jù)管理。 (13) Seagate Crystal 報表。 (11) 在目標周圍建立緩沖區(qū)。 (9) 關(guān)聯(lián)的視圖。 (7) 支持柵格圖像。 (5) 專題地圖化和樣板。 (3) 分層。 第 10 頁 共 31 頁 MapInfo 新增特點: MapInfo 在精確地圖化和地理分析方面新增了去多功能,包括: (1) 支持 Inter。 MapInfo Professional 是第一個能夠在 Windows95 上運行的真 32 位工業(yè)標準桌面地圖信息系統(tǒng),實現(xiàn) Client/Server 計算環(huán)境下與遠程數(shù)據(jù)庫的智能化共享與連接,開辟了桌面地 圖 信息系統(tǒng) 21 世紀新紀元。 (9) 具有 OLE 嵌入功能,能將圖層拖放進其他應用程序。 (7) 功能完備的 SQL 查詢功能,支持地理表達式。 (5) 輕松建立數(shù)據(jù)與地圖的關(guān)聯(lián)。 (3) 支持 Client/Server 體系結(jié)構(gòu)及無縫圖層。 MapInfo 的主要特點: (1) MapInfo=Mapping +Information。該產(chǎn)品自九十年代初進入中國后,在各行各業(yè)得到了普遍的關(guān)注。 MapInfo 吸取了傳統(tǒng) GIS 系統(tǒng)的精華,并借助于計算機技術(shù)的發(fā)展,及時的將 GIS 的概念從中大型計算機的專用工作站引入到普通 PC 上,開創(chuàng)了 一種嶄新的地理信息系統(tǒng)模式,即桌面地圖信息系統(tǒng)。 第 9 頁 共 31 頁 第二章 本系統(tǒng)的技術(shù)支持和開發(fā)工具 MapInfo5 .0 MapInfo 是美國 MapInfo 公司的產(chǎn)品。近年來,隨我國經(jīng)濟建設(shè)的迅速發(fā)展,加速了地理信息系統(tǒng)應用的進程,在城市規(guī)劃管理、交通運輸、測繪、環(huán)保、農(nóng)業(yè)、制圖等領(lǐng)域發(fā)揮了重要的作用,取得了良好的經(jīng)濟效益和社會效益。目前已成功地應用到了包括資源管理、自動制圖、設(shè)施管理、城市和區(qū)域的規(guī)劃、人口和商業(yè)管理、交通運輸、石油 和天然氣、教育、軍事等九大類別的一百多個領(lǐng)域。 第 8 頁 共 31 頁 2. 地理信息系統(tǒng)在國內(nèi)外研究應用 盡管現(xiàn)存的地理信息系統(tǒng)軟件很多,但對于它的研究應用,歸納概括起來有二種情況。 國外較 常用 的有 ARC/INFO, GENAMAP, MGE 等;國內(nèi)較 常用 的有 MAP/GIS, Geostar和 CITYSTAR 等。 研究地理信息系統(tǒng)( GIS)的方法 1. 國內(nèi)外常用的地理信息系統(tǒng)軟件 目前世界上常用的 GIS 軟件已達 400 多種。例如一份地理資料的展現(xiàn),可以采用直方
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1