出版時(shí)間:2009-9 出版社:清華大學(xué)出版社 作者:柏寶華 頁數(shù):361
前言
GIS(Geography Information System),即地理信息系統(tǒng),是一種融合網(wǎng)絡(luò)、計(jì)算機(jī)圖形學(xué)和數(shù)據(jù)庫技術(shù)于一體,儲(chǔ)存和處理空間信息的高新技術(shù)。它把地理空間位置和相關(guān)屬性有機(jī)地結(jié)合在一起,根據(jù)實(shí)際需要準(zhǔn)確真實(shí)、圖文并茂地輸出給用戶,滿足各種用戶對(duì)空間信息的需求,同時(shí)借助其獨(dú)有的空間分析和可視化表達(dá)方式,提供各種輔助決策功能。GIS是一個(gè)廣義的概念,它幾乎覆蓋國民經(jīng)濟(jì)和社會(huì)生活的方方面面。在GIS基礎(chǔ)軟件領(lǐng)域,從20世紀(jì)到21世紀(jì)初的很長一段時(shí)期,美國的Mapinfo、ESRI(ArcGis),獨(dú)步天下,從數(shù)據(jù)格式到應(yīng)用開發(fā),都形成了各自的標(biāo)準(zhǔn),擁有非常巨大的使用和開發(fā)群體。因?yàn)榛A(chǔ)地理信息數(shù)據(jù)關(guān)系到國家的戰(zhàn)略安全,所以近幾年來,我國在GIs自主平臺(tái)研究方面也提供了大力的投入和支持,因此國產(chǎn)GIS平臺(tái)的應(yīng)用和產(chǎn)業(yè)化方面有很大的發(fā)展,且方興未艾,這是令人欣慰的。但是在與國際同行的競爭中,我們?cè)谛阅芎透吒郊又档姆?wù)提供上是沒有優(yōu)勢(shì)可言的,單純靠低價(jià)格的發(fā)展和銷售模式是制約國產(chǎn)GIS系統(tǒng)發(fā)展的重大瓶頸。面對(duì)眾多的GIS開發(fā)平臺(tái)和標(biāo)準(zhǔn)以及復(fù)雜的行業(yè)應(yīng)用需求,對(duì)于大多數(shù)的剛剛涉足該領(lǐng)域的開發(fā)者來說,首先需要解決的問題是該如何針對(duì)行業(yè)應(yīng)用進(jìn)行技術(shù)選型。本著高效與成本節(jié)約的原則,選擇GIS平臺(tái)和適合的系統(tǒng)架構(gòu)與開發(fā)模式,往往是開發(fā)者初次面對(duì)并感到困惑的問題,也正是本書要重點(diǎn)講述的內(nèi)容。在動(dòng)筆寫作之前,作者常?;貞浂嗄昵暗那榫啊.?dāng)初剛涉足這個(gè)領(lǐng)域的時(shí)候,面對(duì)那些晦澀難懂的理論和模式,該從何處著手研究?怎樣開始第一步工作?自己被許多“該如何”的問題困擾著,感覺無從下手,所以在很長一段時(shí)間里,都無法進(jìn)入角色,以至于時(shí)常懷疑自己是否適合在該領(lǐng)域發(fā)展,這種迷惑曾經(jīng)讓自己搖擺不定。那時(shí)感覺最需要的就是有那么一個(gè)人能夠助一臂之力,但是非常遺憾,除了擺在桌面上的一本《Mapinfo開發(fā)指南》之外,再?zèng)]有任何可以尋求的幫助?,F(xiàn)在想來,對(duì)于大多數(shù)的GIS開發(fā)者來說,剛開始時(shí)的這種感覺都應(yīng)該是相似的。所以作為該領(lǐng)域內(nèi)的從業(yè)者,作者感到對(duì)于剛剛涉足GIS的開發(fā)者來說,最為迫切需要的應(yīng)該是一個(gè)最直觀的指導(dǎo)性解決方案,而不是那些晦澀難懂、無處下手的深?yuàn)W理論?;谏鲜龅南敕ǎ髡哒J(rèn)為實(shí)在有必要將沉睡在個(gè)人電腦中的東西拿出來,與大家分享。在這種方式的指導(dǎo)下,能使哪怕對(duì)Delphi和MapX只有初步了解的讀者,也可以循序漸進(jìn)地完成一個(gè)功能完善的GIS項(xiàng)目,這就是本書的目的。所以在本書內(nèi)容中,我們避之不談那些深?yuàn)W晦澀的理論,只是力求作為一個(gè)現(xiàn)身說法者,把在實(shí)際項(xiàng)目開發(fā)中的心得和體會(huì)總結(jié)出來,循序漸進(jìn)地一步步引領(lǐng)那些初學(xué)者涉足這個(gè)領(lǐng)域,以達(dá)到拋磚引玉的目的。
內(nèi)容概要
本書結(jié)合項(xiàng)目的實(shí)施講述基于MapX技術(shù)的地理信息與定位系統(tǒng)的實(shí)現(xiàn)過程。全書共分16章。第1章對(duì)項(xiàng)目進(jìn)行需求分析,建立系統(tǒng)架構(gòu),設(shè)計(jì)數(shù)據(jù)庫方案和開發(fā)技術(shù)選型。第2章講述基于多層分布式的體系架構(gòu)及其相應(yīng)的基于標(biāo)準(zhǔn)COM組件模式的應(yīng)用服務(wù)器的開發(fā)。第3章建立系統(tǒng)運(yùn)行所需要的基礎(chǔ)數(shù)據(jù)。第4章重點(diǎn)講述GpsOne定位方式的特點(diǎn)、流程和通信接口協(xié)議。第5章以第4章的通信協(xié)議為基礎(chǔ),實(shí)現(xiàn)定位通信服務(wù)器的設(shè)計(jì)開發(fā)。第6章講述如何通過主叫號(hào)碼截取的方式獲得主動(dòng)觸發(fā)定位號(hào)碼及數(shù)據(jù)傳輸。第7章講述局端應(yīng)用服務(wù)器定位通信子線程的設(shè)計(jì)和實(shí)現(xiàn)。第8章介紹MapX基礎(chǔ)知識(shí)以及如何與開發(fā)語言進(jìn)行集成。第9~14章作為本書的核心內(nèi)容,重點(diǎn)介紹不同類型的地理信息的實(shí)現(xiàn)過程。這其中,為了提高大數(shù)據(jù)量圖元的生成效率,本書引入了開源的Mitab技術(shù),解決了常規(guī)MapX方法在大數(shù)據(jù)量圖元處理時(shí)執(zhí)行效率低的問題。第15章介紹通過地理信息的距離計(jì)算,實(shí)現(xiàn)對(duì)巡線員定位軌跡的考核。最后,第16章講述軟件的安裝、發(fā)布和復(fù)雜安裝功能的編程實(shí)現(xiàn)?! ”緯诩夹g(shù)講解的過程中,通過“提示”、“注意”、“技巧”和“小結(jié)”等方式,有針對(duì)性地指導(dǎo)讀者閱讀,加深讀者對(duì)內(nèi)容的理解和消化。 本書中的項(xiàng)目為實(shí)際的應(yīng)用系統(tǒng),內(nèi)容囊括了系統(tǒng)開發(fā)的全部技術(shù)范例。架構(gòu)先進(jìn),代碼規(guī)范,具有典型的代表性,可移植性強(qiáng)。本書配套光盤提供了書巾示例和典型應(yīng)用實(shí)例的今部源代碼,是各類編程人員必備的參考寶典?! ”緯砸粋€(gè)項(xiàng)目實(shí)施為主線,分為C/S和Web兩個(gè)版本(本書為CIS版本),兩者共用一個(gè)數(shù)據(jù)庫。Web版本以MapXtreme For Java為運(yùn)行平臺(tái),以JSP+Servlet+Javabean為運(yùn)行模式,在后面的書籍中將有專門介紹。
書籍目錄
第1章 系統(tǒng)框架與開發(fā)模式 1.1 業(yè)務(wù)模型和系統(tǒng)架構(gòu)的建立 1.1.1 結(jié)構(gòu)細(xì)化與業(yè)務(wù)分析 1.1.2 開發(fā)技術(shù)選型 1.1.3 數(shù)據(jù)庫的選擇 1.2 本章小結(jié)第2章 應(yīng)用服務(wù)器的設(shè)計(jì) 2.1 建立應(yīng)用服務(wù)器 2.1.1 自動(dòng)化服務(wù)器向?qū)А ?.1.2 應(yīng)用服務(wù)器的實(shí)例模型 2.1.3 應(yīng)用服務(wù)器的線程模型 2.1.4 應(yīng)用服務(wù)器的邏輯模型 2.1.5 遠(yuǎn)程數(shù)據(jù)模塊的實(shí)現(xiàn) 2.1.6 客戶端登錄的實(shí)現(xiàn) 2.2 本章小結(jié)第3章 基礎(chǔ)數(shù)據(jù)的建立 3.1 線路的建立 3.1.1 數(shù)據(jù)表格的設(shè)計(jì) 3.1.2 服務(wù)器函數(shù)的設(shè)計(jì) 3.1.3 客戶端的設(shè)計(jì) 3.2 GPS采集數(shù)據(jù)的導(dǎo)入 3.2.1 GPS采集數(shù)據(jù)的格式 3.2.2 GPS線路數(shù)據(jù)表設(shè)計(jì) 3.2.3 將GPS數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫服務(wù)器端函數(shù)設(shè)計(jì) 3.2.4 客戶端GPS數(shù)據(jù)文件的導(dǎo)入 3.3 線路數(shù)據(jù)的后期編輯 3.3.1 線路數(shù)據(jù)的編輯與刪除 3.3.2 GPS采集數(shù)據(jù)的追加 3.3.3 巡線員線路數(shù)據(jù)的分配 3.4 定位人員管理及定位隊(duì)列的建立 3.4.1 巡線人員的表的設(shè)計(jì) 3.4.2 服務(wù)器端建立巡線員函數(shù)的設(shè)計(jì) 3.4.3 客戶端界面設(shè)計(jì) 3.4.4 客戶端的實(shí)現(xiàn) 3.5 本章小結(jié)第4章 定位方式的選擇與技術(shù)實(shí)現(xiàn) 4.1 GpsOne定位技術(shù)介紹 4.2 項(xiàng)目中定位數(shù)據(jù)的組織及實(shí)現(xiàn)模式 4.3 本章中的縮略語 4.4 CDMA位置服務(wù)業(yè)務(wù)模型 4.4.1 移動(dòng)臺(tái)(MS)發(fā)起的定位 4.4.2 網(wǎng)絡(luò)側(cè)發(fā)起的定位 4.5 L1定位通信協(xié)議分析。 4.5.1 L1接口概念 4.5.2 L1協(xié)議承載方式 4.5.3 L1語法 4.5.4 定位請(qǐng)求類型 4.5.5 L1定位請(qǐng)求協(xié)議 4.5.6 L1定位答復(fù)協(xié)議 4.5.7 DTD中的元素和屬性 4.5.8 結(jié)果代碼和錯(cuò)誤代碼 4.6 本章小結(jié)第5章 定位通信服務(wù)器設(shè)計(jì)實(shí)現(xiàn) 5.1 Socket通信中阻塞式與非阻塞式 5.2 定位通信服務(wù)器的實(shí)現(xiàn) 5.2.1 變量、函數(shù)的聲明與用途 5.2.2 函數(shù)的實(shí)現(xiàn) 5.2.3 定位通信服務(wù)器的界面設(shè)計(jì) 5.3 本章小結(jié) ……第6章 主動(dòng)定位請(qǐng)求設(shè)計(jì)實(shí)現(xiàn)第7章 應(yīng)用服務(wù)器定位通信設(shè)計(jì)實(shí)現(xiàn)第8章 MapX應(yīng)用的基礎(chǔ)知識(shí)第9章 地圖基礎(chǔ)功能的設(shè)計(jì)實(shí)現(xiàn)第10章 數(shù)據(jù)組織與菜單功能設(shè)計(jì)實(shí)現(xiàn)第11章 定位顯示的設(shè)計(jì)實(shí)現(xiàn)第12章 開源的Mitab技術(shù)第13章 歷史軌跡與線路的顯示第14章 監(jiān)護(hù)點(diǎn)與故障點(diǎn)的設(shè)置與顯示第15章 考核統(tǒng)計(jì)第16章 安裝制作 附錄 DTD中的元素和屬性
章節(jié)摘錄
插圖:第1章 系統(tǒng)框架與開發(fā)模式邁出第一步,對(duì)于任何人,任何事情來說都是困難的,所以說,對(duì)于第一個(gè)知道螃蟹能吃的人,魯迅先生就表示出由衷的贊嘆。第一個(gè)吃螃蟹的人是誰,我們不得而知,但是至少有一點(diǎn)是清楚的,那就是不管是誰,必須要有張開嘴吃第一口的勇氣。換至今天,對(duì)于一名開發(fā)者,要邁出第一步,光有勇氣,估計(jì)是遠(yuǎn)遠(yuǎn)不夠的,我們還需要有更重要的東西。記得很多年以前,領(lǐng)導(dǎo)把第一份項(xiàng)目需求扔到我桌子上的時(shí)候,我聽到的唯一一句話是“什么時(shí)候能交工?”接下來,我的工作就是竭力讓老板感覺到他對(duì)我工作能力的判斷力是沒有任何問題的。這并不是一件輕松的工作,因?yàn)槲曳喫械腉IS開發(fā)技術(shù)資料都沒有解決這個(gè)問題的答案。我?guī)缀跏窃诹R出第一句臟話的同時(shí),開始了第一步開發(fā)工作。現(xiàn)在想起來,那是非常幼稚可笑的,但卻是對(duì)我影響最大的,因?yàn)榈阶詈?,我使老板在其?duì)下屬工作能力估價(jià)方面獲得了巨大的成就感。言歸正傳,我真正負(fù)責(zé)的GIS項(xiàng)目應(yīng)該是從一個(gè)電信運(yùn)營商的業(yè)務(wù)開始的。面對(duì)其紛繁復(fù)雜的業(yè)務(wù)需求,當(dāng)時(shí)確實(shí)感到無從下手。項(xiàng)目的需求如下。
編輯推薦
《基于Mapx技術(shù)的地理信息系統(tǒng)開發(fā)實(shí)例》主要內(nèi)容系統(tǒng)框架與開發(fā)模式應(yīng)用服務(wù)器的設(shè)計(jì)基礎(chǔ)數(shù)據(jù)的建立GPS采集數(shù)據(jù)的導(dǎo)入定位隊(duì)列的建立定位方式與技術(shù)實(shí)現(xiàn)定位通信服務(wù)器設(shè)計(jì)實(shí)現(xiàn)主動(dòng)定位請(qǐng)求設(shè)計(jì)實(shí)現(xiàn)服務(wù)器通信子線程MapX應(yīng)用的基礎(chǔ)知識(shí)地圖基礎(chǔ)功能設(shè)計(jì)實(shí)現(xiàn)定位顯示的設(shè)計(jì)實(shí)現(xiàn)開源的Mitab技術(shù)大數(shù)據(jù)量圖元生成《基于Mapx技術(shù)的地理信息系統(tǒng)開發(fā)實(shí)例》特色實(shí)際的案例講解《基于Mapx技術(shù)的地理信息系統(tǒng)開發(fā)實(shí)例》以實(shí)際項(xiàng)目實(shí)施為案例,拉近讀者與實(shí)際開發(fā)的距離,降低地理信息系統(tǒng)開發(fā)的門檻??茖W(xué)的系統(tǒng)架構(gòu)引導(dǎo)讀者根據(jù)業(yè)務(wù)需求,構(gòu)建科學(xué)合理的系統(tǒng)架構(gòu),使其在開始階段就邁出成功的一步。完整的實(shí)現(xiàn)流程在系統(tǒng)架構(gòu)的基礎(chǔ)上,提供完整的實(shí)現(xiàn)流程,包括基礎(chǔ)數(shù)據(jù)的建立、應(yīng)用服務(wù)器的業(yè)務(wù)封裝處理、通信服務(wù)器的位置數(shù)據(jù)獲得和傳輸以及客戶端地圖的實(shí)現(xiàn)。詳盡的代碼說明對(duì)項(xiàng)目開發(fā)的每一個(gè)過程都提供了詳盡的實(shí)現(xiàn)代碼,以深入淺出、循序漸進(jìn)的方式引導(dǎo)讀者盡快掌握地理信息領(lǐng)域的開發(fā)技術(shù),在重點(diǎn)部分以提示、技巧、注意等方式進(jìn)行注釋,每章結(jié)束時(shí),通過小結(jié)進(jìn)行內(nèi)容概括,引導(dǎo)讀者對(duì)不同功能的學(xué)習(xí)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
基于Mapx技術(shù)的地理信息系統(tǒng)開發(fā)實(shí)例 PDF格式下載