本書是作者在多年從事GIS教育、科研與應用開發(fā)的基礎上,結合最新GIS開發(fā)技術編寫而成的。書中的大部分內容來自作者的教學與科研實踐,其中有關GIS基礎軟件平臺與GIS控件開發(fā)的介紹,更是作者對自己開發(fā)的具有一定代表性的GIS基礎軟件的技術與經驗的總結。書中首先系統(tǒng)地介紹了與GIS有關的概念、分類、流行開發(fā)工具等基本知識;接著,介紹了應用型地理信息系統(tǒng)設計、開發(fā)的基本方法和相關技術;在此基礎上,以ArcInfo下的AML,MapInfo下的MapBasic和MapX為例,分別介紹了基于宏語言、專用開發(fā)語言和基于組件的GIS開發(fā);最后,作者結合GIS基礎平臺軟件的研究與開發(fā)實踐,較系統(tǒng)地介紹了GIS基礎軟件和GIS控件的開發(fā)技術,并給出了具體的應用案例。本書既可作為高等院校GIS專業(yè)、測繪專業(yè)本科生的教材或課外參考書,又可作為從事CIS教學、技術研究、應用系統(tǒng)開發(fā)的教師、技術人員、軟件工程師及相關專業(yè)研究生的參考書。