注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)自然科學(xué)自然科學(xué)總論地理信息系統(tǒng)二次開發(fā)教程(語言篇)

地理信息系統(tǒng)二次開發(fā)教程(語言篇)

地理信息系統(tǒng)二次開發(fā)教程(語言篇)

定 價(jià):¥35.00

作 者: 劉光編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 地理信息系統(tǒng)二次開發(fā)教程
標(biāo) 簽: 地理信息系統(tǒng)

ISBN: 9787302061281 出版時(shí)間: 2003-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 426 字?jǐn)?shù):  

內(nèi)容簡介

  為了方便用戶開發(fā)滿足自己專業(yè)需要的地理信息系統(tǒng),各大地理信息系統(tǒng)廠商在推出基礎(chǔ)地理信息系統(tǒng)平臺(tái)的同時(shí),一般都提供專門的語言,例如MapInfo公司的MapBasic、RSI公司的IDL、ESRI公司的AVENUE等。本書以循序漸進(jìn)的方式,通過大量的實(shí)例介紹如何使用MapBasic和IDL兩種語言進(jìn)行地理信息系統(tǒng)二次開發(fā)。第1部分主要介紹如何利用MapBasic語言創(chuàng)建和使用用戶界面元素、控制地圖對(duì)象、管理工作表、操作文件、選擇和查詢地圖對(duì)象以及集成MapInfo地圖;第2部分則介紹如何利用IDL進(jìn)行圖形圖像處理、如何開發(fā)具有用戶圖形界面的應(yīng)用程序等。在介紹每種語言時(shí),首先從基本概念開始,然后由淺入深地介紹如何實(shí)現(xiàn)地圖顯示及地理計(jì)算方法。本書適用于政府、企業(yè)相關(guān)部門的GIS研究和開發(fā)人員,也適用于高等院校地理學(xué)、地理信息系統(tǒng)、房地產(chǎn)、環(huán)境科學(xué)、資源與城鄉(xiāng)規(guī)劃管理、區(qū)域經(jīng)濟(jì)學(xué)等專業(yè)的學(xué)生參考與學(xué)習(xí),本書還適合作為各種GIS培訓(xùn)學(xué)員的學(xué)習(xí)教材與參考書。

作者簡介

暫缺《地理信息系統(tǒng)二次開發(fā)教程(語言篇)》作者簡介

圖書目錄

第1部分  使用MapBasic開發(fā)GIS                  
 第1章  MapBasic開發(fā)環(huán)境                  
 1. 1  MapInfo相關(guān)技術(shù)                  
 1. 1. 1  MapInfo公司及其產(chǎn)品                  
 1. 1. 2  MapInfo空間數(shù)據(jù)的拓?fù)潢P(guān)系模型                  
 1. 1. 3  MapInfo的技術(shù)特點(diǎn)                  
 1. 1. 4  MapInfo的數(shù)據(jù)組織                  
 1. 2  MapBasic概述                  
 1. 2. 1  MapBasic的特點(diǎn)                  
 1. 2. 2  MapBasic的開發(fā)環(huán)境                  
 1. 3  MapBasic開發(fā)過程                  
 1. 3. 1  創(chuàng)建第一個(gè)MapBasic應(yīng)用程序                  
 1. 3. 2  編輯MapBasic程序                  
 1. 3. 3  編譯和鏈接MapBasic程序                  
 1. 4  創(chuàng)建多個(gè)模塊的項(xiàng)目                  
 1. 4. 1  創(chuàng)建項(xiàng)目文件                  
 1. 4. 2  編譯和鏈接項(xiàng)目文件                  
 1. 5  調(diào)試和運(yùn)行MapBasic程序                  
 1. 5. 1  錯(cuò)誤類型                  
 1. 5. 2  MapBasic程序的調(diào)試                  
 1. 5. 3  錯(cuò)誤的捕獲                  
                   
 第2章  MapBasic語言基礎(chǔ)                  
 2. 1  MapBasic的基本語法規(guī)則                  
 2. 1. 1  標(biāo)識(shí)符                  
 2. 1. 2  運(yùn)算符                  
 2. 1. 3  書寫規(guī)則                  
 2. 2  常量. 變量和數(shù)據(jù)類型                  
 2. 2. 1  常量                  
 2. 2. 2  變量                  
 2. 2. 3  數(shù)據(jù)類型                  
 2. 3  程序控制語句                  
 2. 3. 1  循環(huán)語句                  
 2. 3. 2  選擇語句                  
 2. 3. 3  其他流程控制語句                  
 2. 4  過程                  
 2. 4, 1  主過程                  
 2. 4. 2  子過程                  
 2. 4. 3  使用過程                  
 2. 4. 4  向過程傳遞參數(shù)                  
 2. 5  函數(shù)                  
 2. 5. 1  函數(shù)的聲明. 定義與特點(diǎn)                  
 2. 5. 2  遞歸函數(shù)                  
 2. 5. 3  Define與Include語句                  
 2. 6  MapBasic中的常用函數(shù)                  
 2. 6. 1  數(shù)學(xué)函數(shù)                  
 2. 6. 2  日期函數(shù)                  
 2. 6. 3  字符串函數(shù)                  
 2. 6. 4  返回地理計(jì)算的函數(shù)                  
 2. 6. 5  返回對(duì)象的函數(shù)                  
 2. 7  輸出與顯示                  
 2. 7. 1  打印窗口內(nèi)容                  
 2. 7. 2  在消息窗口中顯示文本                  
 2. 7. 3  保存窗口                  
                   
 第3章  用戶界面設(shè)計(jì)                  
 3. 1  設(shè)計(jì)菜單                  
 3. 1. 1  菜單的基本元素                  
 3. 1. 2  增加菜單項(xiàng)                  
 3. 1. 3  刪除已有菜單項(xiàng)                  
 3. 1. 4  創(chuàng)建新的菜單                  
 3. 1. 5  修改菜單項(xiàng)                  
 3. 1. 6  重新定義菜單欄                  
 3. 1. 7  定義快捷鍵和熱鍵                  
 3. 2  設(shè)計(jì)標(biāo)推對(duì)話框                  
 3. 2. 1  確認(rèn)對(duì)話框                  
 3. 2. 2  打開文件對(duì)話框                  
 3. 3  設(shè)計(jì)自定義對(duì)話框                  
 3. 3. 1  創(chuàng)建用戶對(duì)話框                  
 3. 3. 2  控件的位置和大小                  
 3. 3. 3  控件類型                  
 3. 4  設(shè)計(jì)窗口                  
 3. 4. 1  指定窗口的尺寸和位置                  
 3. 4. 2  地圖窗口                  
 3. 4. 3  瀏覽窗口                  
 3. 4. 4  統(tǒng)計(jì)窗口                  
 3. 4. 5  信息窗口                  
 3. 4. 6  重新設(shè)置窗口屬性                  
 3. 4. 7  設(shè)置布局窗口                  
 3. 5  設(shè)計(jì)工具欄                  
 3. 5. 1  不同類型的按鈕                  
 3. 5. 2  創(chuàng)建和修改工具欄                  
 3. 5. 3  獲取用戶選擇的信息                  
 3. 5. 4  綜合使用工具欄實(shí)例                  
 3. 6  自動(dòng)運(yùn)行MapBasic應(yīng)用程序                  
                   
 第4章  控制地圖圖層. 窗口與地圖對(duì)象                  
 4. 1  地圖圖層的處理                  
 4. 1. 1  打開地圖窗口                  
 4. 1. 2  增加圖層                  
 4. 1. 3  增加不同投影的圖層                  
 4. 1. 4  使用活動(dòng)圖層                  
 4. 1. 5  刪除地圖圖層                  
 4. 2  標(biāo)注圖層                  
 4. 2. 1  自動(dòng)標(biāo)注圖層                  
 4. 2. 2  查詢圖層標(biāo)注                  
 4. 3  獲取地圖窗口和圖層的設(shè)置信息                  
 4. 3. 1  獲取地圖窗口的設(shè)置信息                  
 4. 3. 2  獲取圖層的設(shè)置信息                  
 4. 4  改變地圖窗口和圖層的設(shè)置                  
 4. 4. 1  改變地圖的當(dāng)前視圖                  
 4. 4. 2  改變整個(gè)地圖窗口的屬性                  
 4. 4. 3  改變圖層順序                  
 4. 4. 4  改變圖層屬性                  
 4. 4. 5  改變圖層的標(biāo)注對(duì)象屬性                  
 4. 5  創(chuàng)建和修改專題圖                  
 4. 5. 1  創(chuàng)建范圍專題圖                  
 4. 5. 2  創(chuàng)建獨(dú)立值專題圖                  
 4. 5. 3  創(chuàng)建點(diǎn)密度專題圖                  
 4. 5. 4  創(chuàng)建等級(jí)符號(hào)專題圖                  
 4. 5. 5  創(chuàng)建直方圖專題圖                  
 4. 5. 6  創(chuàng)建餅圖專題圖                  
 4. 5. 7  修改專題圖                  
 4. 5. 8  插值形成柵格圖層                  
 4. 6  創(chuàng)建地圖對(duì)象                  
 4. 6. 1  對(duì)象概述                  
 4. 6. 2  使用對(duì)象列                  
 4. 6. 3  創(chuàng)建對(duì)象的語句                  
 4. 6. 4  創(chuàng)建對(duì)象的函數(shù)                  
 4. 6. 5  高級(jí)操作                  
 4. 6. 6  在表中保存對(duì)象                  
 4. 7  修改地圖對(duì)象                  
 4. 7. 1  修改對(duì)象的過程                  
 4. 7. 2  修改對(duì)象的屬性                  
 4. 7. 3  改變對(duì)象的類型                  
 4. 7. 4  設(shè)置目標(biāo)對(duì)象                  
 4. 7. 5  擦除對(duì)象                  
 4. 7. 6  合并對(duì)象                  
 4. 7. 7  分割對(duì)象                  
 4. 7. 8  在交叉點(diǎn)增加節(jié)點(diǎn)                  
 4. 8  查詢地圖對(duì)象                  
 4. 8. 1  空間量算                  
 4. 8. 2  坐標(biāo)量算                  
 4. 8. 3  設(shè)置坐標(biāo)系統(tǒng)                  
 4. 9  處理對(duì)象樣式                  
 4. 9. 1  查詢當(dāng)前樣式                  
 4. 9. 2  查詢樣式屬性                  
 4. 9. 3  創(chuàng)建樣式                  
                   
 第5章  管理工作表                  
 5. 1  操作工作表                  
 5. 1. 1  打開普通表                  
 5. 1. 2  打開外部文件                  
 5. 1. 3  關(guān)閉表                  
 5. 1. 4  創(chuàng)建新表                  
 5. 1. 5  緊縮表                  
 5. 1. 6  表的刪除與重命名                  
 5. 2  操作表中字段                  
 5. 2. 1. 修改表結(jié)構(gòu)                  
 5. 2. 2  增加列數(shù)據(jù)                  
 5. 3  操作表中記錄                  
 5. 3. 1  訪問表中指定的行和列                  
 5. 3. 2  刪除記錄                  
 5. 3. 3  保存對(duì)表的編輯                  
 5. 3. 4  放棄對(duì)表的修改                  
 5. 4  操作表屬性                  
 5. 4. 1  獲取表屬性                  
 5. 4. 2  設(shè)置表屬性                  
 5. 5  操作元數(shù)據(jù)                  
 5. 5. 1  創(chuàng)建. 修改和刪除元數(shù)據(jù)                  
 5. 5. 2  讀取元數(shù)據(jù)                  
 5. 6  操作無縫圖層                  
 5. 6. 1  創(chuàng)建無縫圖層                  
 5. 6. 2  訪問無縫圖層中的基表                  
 5. 7  導(dǎo)入與導(dǎo)出表                  
 5. 7. 1  導(dǎo)入表                  
 5. 7. 2  導(dǎo)出表                  
 5. 8  連接遠(yuǎn)程數(shù)據(jù)                  
 5. 8. 1  獲取可使用的數(shù)據(jù)源                  
 5. 8. 2  連接和斷開數(shù)據(jù)服務(wù)器                  
 5. 8. 3  執(zhí)行SQL命令                  
                   
 第6章  文件的操作                  
 6. 1  文件輸入/輸出基本概念                  
 6. 2  打開. 關(guān)閉和復(fù)制文件                  
 6. 2. 1  打開文件                  
 6. 2. 2  關(guān)閉文件                  
 6. 2. 3  復(fù)制文件                  
 6. 3  順序文件的讀寫                  
 6. 3. 1  讀順序文件                  
 6. 3. 2  寫順序文件                  
 6. 4  隨機(jī)文件和二進(jìn)制文件的讀寫                  
 6. 4. 1  讀隨機(jī)文件和二進(jìn)制文件                  
 6. 4. 2  寫隨機(jī)文件和二進(jìn)制文件                  
 6. 5  判斷文件的狀態(tài)                  
 6. 5. 1  是否到達(dá)文件結(jié)尾                  
 6. 5. 2  文件長度                  
 6. 5. 3  當(dāng)前文件指針的位置                  
 6. 5. 4  文件屬性                  
 6. 5. 5  文件是否存在                  
                   
 第7章  選擇和查詢                  
 7. 1  從表中選擇數(shù)據(jù)                  
 7. 1. 1  Select子句                  
 7. 1. 2  From子句                  
 7. 1. 3  Where子句                  
 7. 1. 4  Into子句                  
 7. 1. 5  Group By子句                  
 7. 1. 6  Order By子句                  
 7. 1. 7  用于選擇進(jìn)行選擇                  
 7. 1. 8  使用地圖比較運(yùn)算符                  
 7. 1. 9  選擇性能                  
 7. 1. 10 查詢選擇表                  
 7. 2  通過地址查詢地圖對(duì)象                  
 7. 2. 1  初始化地址查詢                  
 7. 2. 2  執(zhí)行地址查詢并獲取查詢結(jié)果                  
 7. 3  通過位置查詢地圖對(duì)象                  
 7. 3. 1  點(diǎn)查詢                  
 7. 3. 2  矩形查詢                  
 7. 3. 3  查詢結(jié)果                  
                   
 第8章  集成地圖                  
 8. 1  集成地圖開發(fā)概述                  
 8. 1. 1  集成地圖開發(fā)實(shí)現(xiàn)技術(shù)                  
 8. 1. 2  在Visual Baisc中集成地圖                  
 8. 1. 3  在C++Builder中集成地圖                  
 8. 2  集成地圖開發(fā)過程                  
 8. 2. 1  啟動(dòng)MapInfo                  
 8. 2. 2  向MapInfo發(fā)送命令                  
 8. 2. 3  從MapInfo中查詢數(shù)據(jù)                  
 8. 2. 4  重父化MapInfo窗口                  
 8. 2. 5  重父化圖例窗口和其他特殊窗口                  
 8. 2. 6  提供改變地圖窗口大小的功能                  
 8. 2. 7  集成MapInfo工具按鈕                  
 8. 2. 8  自定義MapInfo快捷菜單                  
 8. 2. 9  打印集成窗口                  
 8. 2. 10 檢測(cè)運(yùn)行錯(cuò)誤                  
 8. 2. 11  終止MapInfo                  
 8. 2. 12  在線幫助                  
 8. 3  使用回調(diào)從MapInfo中獲取信息                  
 8. 3. 1  使用OLE回調(diào)的步驟                  
 8. 3. 2  處理回調(diào)數(shù)據(jù)                  
 8. 3. 3  回調(diào)的其他方法                  
 8. 4  OLE自動(dòng)化對(duì)象模型                  
 8. 4. 1  Application對(duì)象                  
 8. 4, 2  MBApplication集合                  
 8. 4. 3  MBGlobals集合                  
 8. 5  使用Visual C++和MFC集成地圖                  
 8. 5. 1  準(zhǔn)備工作                  
 8. 5. 2  初始化                  
 8. 5. 3  在視圖中加入地圖                  
 8. 5. 4  加入工具按鈕和處理句柄                  
 8. 5. 5  增加工具欄按鈕                  
 8. 5. 6  使用異常處理捕獲MapInfo錯(cuò)誤                  
 8. 5. 7  支持回調(diào)                  
 8. 6  運(yùn)行外部應(yīng)用程序                  
 8. 7  使用DDE集成其他應(yīng)用程序                  
 8. 7. 1  創(chuàng)建DDE對(duì)話                  
 8. 7. 2  發(fā)送DDE命令                  
 8. 7. 3  通過DDE傳值                  
 8. 7. 4  通過DDE獲取值                  
 8. 7. 5  關(guān)閉DDE對(duì)話                  
 8. 7. 6  響應(yīng)請(qǐng)求                  
                   
 第2部分  使用IDL開發(fā)GIS                  
 第9章  IDL概述                  
 9. 1  IDL主要功能                  
 9. 2  IDI集成開發(fā)環(huán)境                  
 9. 3  IDL應(yīng)用程序基礎(chǔ)                  
 9. 3. 1  IDL程序的種類                  
 9. 3. 2  過程和函數(shù)                  
 9. 4  IDL程序開發(fā)過程                  
 9. 4. 1  編寫程序代碼                  
 9. 4. 2  編譯并運(yùn)行程序                  
                   
 第10章  IDL的圖形圖像處理                  
 10. 1  讀寫數(shù)據(jù)                  
 10. 1. 1  導(dǎo)入文本文件數(shù)據(jù)                  
 10. 1. 2  讀寫二進(jìn)制數(shù)據(jù)                  
 10. 1. 3  保存模板                  
 lo. 1. 4  讀寫圖像文件                  
 10. 2  二維坐標(biāo)圖的繪制                  
 10. 3  信號(hào)處理                  
 10. 3. 1  創(chuàng)建測(cè)試數(shù)據(jù)集                  
 10. 3. 2  信號(hào)的平滑處理                  
 10. 3. 3  頻率域?yàn)V波                  
 10. 4  圖像增強(qiáng)處理                  
 10. 4. 1  讀入和顯示圖像                  
 10. 4. 2  對(duì)比增強(qiáng)處理                  
 10. 4. 3  平滑圖像                  
 10. 4. 4  銳化圖像                  
 10. 5  格網(wǎng)表面和等高線的繪制                  
 10. 5. 1  顯示格網(wǎng)表面                  
 10. 5. 2  繪制陰影表面                  
 10. 5. 3  繪制等高線                  
 10. 5. 4  使用SHOW3繪圖                  
 10. 6  繪制地圖                  
 10. 6. 1  繪制全球地圖                  
 10. 6. 2  繪制正射投影                  
 10. 6. 3  繪制部分世界地圖                  
 10. 6. 4  標(biāo)注地圖                  
 10. 6. 5  在地圖上繪制等高線                  
 10. 6. 6  在地圖中加入圖像                  
 10. 7  處理不規(guī)則格網(wǎng)數(shù)據(jù)                  
 10. 7. 1  TRIANGULATE過程                  
 10. 7. 2  使用TRIGRID繪制結(jié)果                  
 10. 8  動(dòng)態(tài)顯示                  
 10. 8. 1  動(dòng)態(tài)顯示一系列圖像                  
 10. 8. 2  以格網(wǎng)形式動(dòng)態(tài)顯示                  
 10. 8. 3  使用XINTERANIMATE動(dòng)態(tài)顯示                  
                   
 第11章  開發(fā)圖形界面                  
 11. 1  概述                  
 11. 1. 1  使用GUIBuilder的步驟                  
 11. 1. 2  啟動(dòng)GUIBuilder工具                  
 11. 2  創(chuàng)建應(yīng)用程序?qū)嵗?nbsp;                 
 11. 2. 1  為窗體創(chuàng)建菜單                  
 11. 2. 2  創(chuàng)建繪圖控件                  
 11. 2. 3  用測(cè)試模式運(yùn)行應(yīng)用程序                  
 11. 2. 4  生成IDL代碼                  
 11. 2. 5  處理事件                  
 11. 2. 6  編譯并運(yùn)行程序                  
 11. 3  創(chuàng)建并使用自定義控件                  
 11. 3. 1  創(chuàng)建自定義控件                  
 11. 3. 2  使用自定義控件                  
                   
 第12章  面向?qū)ο蟮膱D形圖像處理                  
 12. 1  面向?qū)ο蟮膱D形圖像概述                  
 12. 1. 1  直接圖形圖像和面向?qū)ο蟮膱D形圖像的區(qū)別                  
 12. 1. 2  如何使用面向?qū)ο蟮膱D形圖像                  
 12. 1. 3  圖形圖像類庫的組成                  
 12. 2  圖形處理                  
 12. 2. 1  等高線對(duì)象                  
 12. 2. 2  多邊形對(duì)象                  
 12. 2. 3  折線對(duì)象                  
 12. 2. 4  坐標(biāo)圖對(duì)象                  
 12. 2. 5  圖例對(duì)象                  
 12. 3  表面處理                  
 12. 3. 1  表面對(duì)象                  
 12. 3. 2  光照對(duì)象                  
 12. 4  圖像處理                  
 12. 4. 1  圖像對(duì)象                  
 12. 4. 2  顏色條對(duì)                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)