本書圍繞應用型地理信息系統(tǒng)(GIS)設計與開發(fā),從理論篇、技術篇和實踐篇3個部分進行內容組織。理論篇講述了GIS設計與開發(fā)的理論技術基礎,主要包含主流的應用型GIS系統(tǒng)開發(fā)技術、應用型GIS設計方法、應用型GIS開發(fā)軟件工程理論技術、空間數據庫設計、數據標準與共享等;技術篇主要介紹了兩種組件式開發(fā),即MapX和ArcGIS Engine兩種組件分別在VB和C#前端開發(fā)工具下的應用,在簡單介紹了HTML+Web IIS架構下的網絡開發(fā)環(huán)境后,講述了天地圖和百度地圖國產在線地圖API的開發(fā)應用;實踐篇提供了MapX+VB、ArcGIS Engine+C#和基于百度在線地圖API的Web地圖應用開發(fā)實例,以幫助學生進行上機實踐。本書為教師和學生提供了多種授課內容組合的選擇方式,可以較好地滿足不同區(qū)域和不同教學環(huán)境下地理信息系統(tǒng)專業(yè)及相關專業(yè)本科生和研究生教學實踐的需要。