內容簡介
本書以地理信息系統的空間數據
採集、建庫、分析、套用開發為主線,介紹了地理信息系統軟體——MapInfo的套用。第1章介紹地理信息系統的基本概念。第2-7章以地理信息系統建庫為主線,介紹MapInfo在地理信息系統空間的數據採集、獲取、分析及套用。第8-10章介紹MapBasic語言,並通過套用實例介紹了套用型地理信息系統軟體的開發方法。在第11、12章介紹了利用Visual Basic集成MapX控制項的方法。
本書可作為地理、測繪、地質、土地規劃、資源、環境等專業的本、專科教材,也可作為地理信息系統和MapInfo初學者的自學參考書。
目錄
第1章 地理信息系統概論
1. 1 信息與信息系統
1. 1. 1信息與數據
1. 1. 2 信息系統
1. 2 地理信息與地理信息系統
1. 2. 1 地理信息
1. 2. 2 地理信息系統
1. 3 地理信息系統的類型與特點
1. 4 地理信息系統的組成
1. 4. 1 系統硬體
1. 4. 2 系統軟體
1. 4. 3 空間數據
1. 4. 4 系統管理和操作人員
1. 5 地理信息系統的功能
1. 6 地理信息系統與其他學科的關係
1. 7 地理信息系統的發展歷史
1. 8 地理信息系統的套用
1. 9 地理信息系統的發展趨勢
1. 9. 1 網路GIS WebGIS
1. 9. 2 開放式GIS OpenGIS
1. 9. 3 組件式GIS ComGIS
1. 9. 4 虛擬GIS VGIS
1. 9. 5 多媒體GIS MGIS
1. 9. 6 三維GIS 3DGIS
1. 9. 7 時態GIS TGIS
1. 9. 8 無線通信與GIS
1. 10 習題
第2章 MapInfo初步
2. 1 MapInfo介紹
2. 1. 1 MapInfo的功能
2. 1. 2 MapInfo的特點
2. 1. 3 MapInfo的數據組織
2. 1. 4 MapInfo的運行環境
2. 1. 5 MapInfo的開發模式
2. 2 MapInfo的安裝與啟動
2. 2. 1 MapInfo的安裝
2. 2. 2 MapInfo的啟動
2. 3 幫助和站點信息
2. 3. 1 如何使用MapInfo的幫助
2. 3. 2 按關鍵字搜尋
2. 3. 3 從幫助目錄螢幕中選擇主題
2. 3. 4 如何使用MapInfo地圖幫助
2. 3. 5 站點信息
2. 4 習題
第3章 表的操作
3. 1 表的基本概念
3. 2 新建表
3. 2. 1 創建表的方法
3. 2. 2 打開表
3. 2. 3 表維護
3. 2. 4 保存表
3. 2. 5 關閉表
3. 3 柵格圖像
3. 3. 1 柵格圖的格式
3. 3. 2 柵格圖的用途
3. 3. 3 柵格圖的處理
3. 4 柵格圖像的配準
3. 4. 1 柵格圖像配準的步驟
3. 4. 2 格網地圖的配準
3. 5 圖層
3. 5. 1 圖層控制
3. 5. 2 無縫地圖圖層
3. 5. 3 圖層顯示
3. 5. 4 裝飾圖層
3. 6 習題
第4章 空間數據建庫
4. 1 空間數據獲取
4. 1. 1 數位化地圖轉換
4. 1. 2 裝入柵格圖像
4. 1. 3 工具條
4. 2 屬性數據輸入
4. 3 地圖示注
4. 3. 1 自動標註
4. 3. 2 標註工具
4. 3. 3 標註樣式
4. 3. 4 用表達式標註
4. 3. 5 標註選項
4. 4 習題
第5章 空間數據查詢
5. 1 對象查詢
5. 1. 1 對象
5. 1. 2 對象查詢
5. 2 SQL查詢
5. 2. 1 通過選擇來查詢
5. 2. 2 通過選擇SQL查詢
5. 2. 3 SQL選擇的操作示例
5. 2. 4 SQL選擇
5. 2. 5 選擇列欄位
5. 2. 6 條件欄位
5. 2. 7 按列排序欄位
5. 2. 8 按列分組欄位
5. 2. 9 聚合函式
5. 3 習題
第6章 空間分析
6. 1 緩衝區分析
6. 1. 1 創建緩衝區
6. 1. 2 關於緩衝區計算
6. 1. 3 設定緩衝區計算
6. 1. 4 設定特定地圖的距離. 長度. 周長和面積
6. 1. 5 同心環緩衝區
6. 2 疊置分析
6. 2. 1 點與多邊形疊加
6. 2. 2 線與多邊形疊加
6. 2. 3 多邊形與多邊形的疊加
6. 2. 4 柵格圖層疊加
6. 3 網路分析
6. 4 習題
第7章 專題圖製作
7. 1 範圍值專題圖
7. 1. 1 製作方法
7. 1. 2 範圍值圖高級製作
7. 2 直方圖專題圖
7. 2. 1 直方圖製作方法
7. 2. 2 直方圖高級製作
7. 3 餅圖專題圖
7. 3. 1 餅圖製作方法
7. 3. 2 餅圖高級製作
7. 4 等級符號專題圖
7. 4. 1 等級符號圖製作方法
7. 4. 2 等級符號圖高級製作
7. 5 點密度專題圖
7. 5. 1 點密度圖製作方法
7. 5. 2 點密度圖高級製作
7. 6 獨立值專題圖
7. 6. 1 獨立值圖的製作方法
7. 6. 2 獨立值圖高級製作
7. 7 格網圖
7. 7. 1 格網圖製作方法
7. 7. 2 格網圖高級製作
7. 8 習題
第8章 MapBasic程式設計初步
8. 1 MapBasic的安裝
8. 1. 1 軟體. 硬體配置要求
8. 1. 2 安裝步驟
8. 2 創建MapBasic程式的一般過程
8. 3 使用幫助例程
8. 4 習題
第9章 MapBasic編程
9. 1 製作選單欄
9. 1. 1 製作全新的選單欄
9. 1. 2 修改已有選單欄
9. 2 選單製作
9. 2. 1 全新選單的製作
9. 2. 2 更改原有選單
9. 3 對話框製作
9. 3. 1 標準對話框
9. 3. 2 自定義對話框製作
9. 3. 3 控制項的位置和大小
9. 3. 4 控制項類型
9. 3. 5 控制項的初值和終值
9. 4 視窗
9. 4. 1 視窗的大小和位置
9. 4. 2 地圖視窗
9. 4. 3 瀏覽視窗
9. 4. 4 統計視窗
9. 4. 5 布局視窗
9. 4. 6 信息視窗
9. 4. 7 訊息視窗
9. 5 工具條
9. 5. 1 工具條的類型
9. 5. 2 工具條的操作
9. 5. 3 創建觸髮式型按鈕
9. 5. 4 創建工具按鈕
9. 5. 5 向主工具條添加一個按鈕
9. 5. 6 選擇按鈕圖表
9. 5. 7 運行MapBasic應用程式
9. 6 MapBasic過程
9. 6. 1 MapBasic主過程
9. 6. 2 MapBasic子過程
9. 7 MapBasic變數
9. 8 MapBasic的表達式
9. 8. 1 MapBasic的函式
9. 8. 2 MapBasic的運算符
9. 9 分支. 循環和其他流程控制
9. 9. 1 分支語句
9. 9. 2 循環語句
9. 9. 3 其他流程控制語句
9. 10 MapBasic的表操作
9. 11 習題
第10章 MapBasic套用
10. 1 套用型地理信息系統的開發過程
10. 1. 1 系統分析
10. 1. 2 總體設計
10. 1. 3 資料庫詳細設計
10. 1. 4 套用模型設計
10. 1. 5 輸入輸出設計
10. 2 套用型地理信息系統的實施
10. 2. 1 程式設計
10. 2. 2 人員培訓
10. 2. 3 系統測試
10. 3 套用型地理信息系統的評價
10. 4 套用型地理信息系統的舉例
10. 4. 1 系統目標
10. 4. 2 系統實現
10. 4. 3 系統調試
10, 5 習題
第11章 MapX基礎
11. 1 MapInfoMapX介紹
11. 1. 1 產品介紹
11. 1. 2 內容介紹
11. 2 MapX的功能
11. 3 MapX的基本屬性
11. 3. 1 屬性對象
11. 3. 2 MapX組件的模型結構
11. 4 MapX安裝
11. 4. 1 系統要求
11. 4. 2 安裝MapX
11. 5 MapX的兩個實用應用程式
11. 5. 1 GeodictionaryManager
11. 5. 2 GeoSetManager
11. 6 添加Map控制項
11. 7 習題
第12章 MapX套用與開發
12. 1 MapX圖層
12. 1. 1 獲取Layer圖層集合
12. 1. 2 Layer集合屬性
12. 1. 3 Layer集合方法
12. 1. 4 Layer對象
12. 2 數據綁定
12. 2. 1 數據綁定的概念
12. 2. 2 向地圖中添加數據
12. 3 圖元與選擇集合
12. 3. 1 基本概念
12. 3. 2 使用Features集合
12. 3. 3 使用Selection集合
12. 3. 4 圖元編輯
12. 4 在地圖中查找圖元
12. 4. 1 Find對象
12. 4. 2 FindFeature對象
12. 5 習題
附錄 MapBasic語句及其功能
附錄A 常用語句
附錄B Mapbasic各函式和語句的名稱及其作用
參考文獻