注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合GDAL源碼剖析與開(kāi)發(fā)指南

GDAL源碼剖析與開(kāi)發(fā)指南

GDAL源碼剖析與開(kāi)發(fā)指南

定 價(jià):¥89.00

作 者: 李民錄 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 工業(yè)技術(shù) 自動(dòng)化技術(shù)

ISBN: 9787115338990 出版時(shí)間: 2014-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 627 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  GDAL(Geospatial Data Abstraction Library)是一個(gè)在X/MIT許可協(xié)議下的開(kāi)源柵格空間數(shù)據(jù)轉(zhuǎn)換庫(kù)。由于GDAL庫(kù)支持很多的數(shù)據(jù)格式,目前幾乎所有的GIS和RS軟件底層都使用GDAL來(lái)讀寫(xiě)空間數(shù)據(jù)?!禛DAL源碼剖析與開(kāi)發(fā)指南》是基于GDAL源碼剖析的編程開(kāi)發(fā)指南,共9章,分為三部分。第一部分是前5章,介紹了GDAL的基本功能,包括GDAL簡(jiǎn)介、ORG庫(kù)、GDAL庫(kù)以及GDAL的數(shù)據(jù)格式和配置項(xiàng)等;第二部分是第6章到第8章,是GDAL的高級(jí)使用說(shuō)明,包括GDAL格式擴(kuò)展、GDAL算法和CPL庫(kù);第三部分是第9章,介紹GDAL工具的使用?!禛DAL源碼剖析與開(kāi)發(fā)指南》適合地理信息系統(tǒng)和遙感等相關(guān)專業(yè)應(yīng)用的開(kāi)發(fā)人員閱讀參考。本書(shū)中大部分的示例代碼都是使用C/C++語(yǔ)言編寫(xiě),有一定C/C++語(yǔ)言基礎(chǔ)的讀者能夠快速上手開(kāi)發(fā)相關(guān)應(yīng)用。

作者簡(jiǎn)介

暫缺《GDAL源碼剖析與開(kāi)發(fā)指南》作者簡(jiǎn)介

圖書(shū)目錄

目 錄
第1章 GDAL簡(jiǎn)介 1
1.1 什么是GDAL 1
1.2 GDAL特點(diǎn) 1
1.3 GDAL支持的數(shù)據(jù)格式 2
1.4 GDAL源碼下載 13
1.5 GDAL源碼目錄 14
1.5.1 文件夾說(shuō)明 15
1.5.2 文件說(shuō)明 17
1.6 GDAL編譯 18
1.6.1 常規(guī)編譯 18
1.6.2 自定義編譯 20
1.6.3 編譯其他方面 24
1.7 SWIG編譯 26
1.7.1 SWIG簡(jiǎn)介 26
1.7.2 編譯C#版本GDAL 26
1.7.3 編譯Python版本GDAL 27
1.7.4 編譯Java版本GDAL 28
1.8 GDAL幫助文檔生成 29
1.8.1 Doxygen簡(jiǎn)介 29
1.8.2 生成GDAL開(kāi)發(fā)幫助文檔 30
1.9 簡(jiǎn)單的調(diào)用 31
1.9.1 C++使用GDAL 31
1.9.2 C#使用GDAL 34
1.9.3 Python使用GDAL 37
1.9.4 Java使用GDAL 39
1.9.5 調(diào)試GDAL源代碼 41
第2章 OGR空間參考 42
2.1 空間參考簡(jiǎn)介 42
2.1.1 大地水準(zhǔn)面 43
2.1.2 地球橢球體 43
2.1.3 基準(zhǔn)面 44
2.1.4 地圖投影 45
2.2 OGR空間參考 46
2.2.1 OGR空間參考簡(jiǎn)介 46
2.2.2 OGR空間參考說(shuō)明 47
2.3 OGR空間參考坐標(biāo)轉(zhuǎn)換 52
2.4 OGR空間參考類說(shuō)明 53
2.4.1 OGRSpatialReference類 54
2.4.2 OGRCoordinateTransformation類 66
2.5 OGR空間參考使用示例 69
2.5.1 C++使用 69
2.5.2 C#使用 71
2.5.3 Python使用 73
2.5.4 Java使用 75
第3章 OGR庫(kù)說(shuō)明 78
3.1 OGR體系結(jié)構(gòu) 78
3.1.1 Geometry(幾何對(duì)象) 79
3.1.2 Spatial Reference(空間參考) 79
3.1.3 Feature/Feature Definition(要素/要素定義) 80
3.1.4 Layer(圖層) 80
3.1.5 Data Source(數(shù)據(jù)源) 81
3.1.6 Drivers(格式驅(qū)動(dòng)) 81
3.2 OGR常用類說(shuō)明 82
3.2.1 OGRSFDriver類說(shuō)明 82
3.2.2 OGRSFDriverRegistrar類說(shuō)明 85
3.2.3 OGRDataSource類說(shuō)明 89
3.2.4 OGRLayer類說(shuō)明 97
3.2.5 OGRGeometry相關(guān)類說(shuō)明 121
3.2.6 OGRFieldDefn類說(shuō)明 158
3.2.7 OGRFeatureDefn類說(shuō)明 163
3.2.8 OGRFeature類說(shuō)明 168
3.2.9 其他說(shuō)明 180
3.3 SQL說(shuō)明 182
3.3.1 SELECT子句 183
3.3.2 WHERE子句 186
3.3.3 ORDER BY子句 188
3.3.4 JOIN子句 188
3.3.5 UNION ALL子句 190
3.3.6 特殊字段 190
3.3.7 索引與表 191
3.3.8 ExecuteSQL() 193
3.3.9 Non-OGR SQL 193
3.4 OGR使用示例 193
3.4.1 C++使用 195
3.4.2 C#使用 202
3.4.3 Python使用 209
3.4.4 Java使用 214
第4章 GDAL庫(kù)說(shuō)明 221
4.1 GDAL數(shù)據(jù)集總體概況 221
4.1.1 數(shù)據(jù)集(Dataset) 221
4.1.2 坐標(biāo)系統(tǒng)(Coordinate System) 221
4.1.3 元數(shù)據(jù)(Metadata) 223
4.1.4 子數(shù)據(jù)集域(Subdatasets Domain) 225
4.1.5 圖像結(jié)構(gòu)域(Image_Structure Domain) 225
4.1.6 RPC域(RPC Domain) 226
4.1.7 XML域(XML:Domains) 228
4.1.8 柵格波段(Raster Band) 228
4.1.9 顏色表(Color Table) 230
4.1.10 快視圖(Overviews) 230
4.2 GDAL常用類說(shuō)明 231
4.2.1 GDALDriverManager類說(shuō)明 231
4.2.2 GDALDriver類說(shuō)明 234
4.2.3 GDALDataset類說(shuō)明 237
4.2.4 GDALRasterBand類說(shuō)明 243
4.3 GDAL元數(shù)據(jù)說(shuō)明 258
4.4 RasterIO使用說(shuō)明 260
4.5 圖像金字塔 269
4.6 顏色表說(shuō)明 273
4.7 圖像統(tǒng)計(jì)信息說(shuō)明 276
4.7.1 直方圖統(tǒng)計(jì) 277
4.7.2 極值計(jì)算 278
4.7.3 均值標(biāo)準(zhǔn)差計(jì)算 279
4.8 GDAL庫(kù)使用示例 280
4.8.1 C++使用 282
4.8.2 C#使用 286
4.8.3 Python使用 289
4.8.4 Java使用 293
第5章 GDAL數(shù)據(jù)格式及配置項(xiàng)說(shuō)明 298
5.1 常用圖像格式使用說(shuō)明 298
5.1.1 GeoTIFF格式 298
5.1.2 Erdas Imagine格式 299
5.1.3 PCI的PIX格式 302
5.1.4 ENVI的HDR格式 302
5.1.5 JPEG,PNG圖像使用說(shuō)明 303
5.1.6 MEM文件使用說(shuō)明 304
5.2 GDAL對(duì)于HDF、NetCDF數(shù)據(jù)集讀取 305
5.2.1 HDF格式使用說(shuō)明 305
5.2.2 NetCDF格式使用說(shuō)明 310
5.3 VRT文件格式說(shuō)明 315
5.3.1 VRT格式說(shuō)明 316
5.3.2 VRTRasterBand 317
5.3.3 VRT使用說(shuō)明 322
5.3.4 編程創(chuàng)建VRT文件 324
5.4 網(wǎng)絡(luò)WMS數(shù)據(jù)使用說(shuō)明 327
5.5 GDAL配置選項(xiàng)說(shuō)明 333
5.5.1 設(shè)置配置選項(xiàng) 334
5.5.2 通用選項(xiàng) 335
5.5.3 GDAL庫(kù)選項(xiàng) 337
5.5.4 GeoTiff格式選項(xiàng) 340
5.5.5 GDAL/OGR網(wǎng)絡(luò)選項(xiàng) 341
5.5.6 OGR庫(kù)選項(xiàng) 342
第6章 GDAL格式擴(kuò)展說(shuō)明 347
6.1 柵格格式擴(kuò)展 347
6.1.1 從Dataset繼承 348
6.1.2 從RasterBand繼承 352
6.1.3 柵格驅(qū)動(dòng)(Driver) 355
6.1.4 添加驅(qū)動(dòng)到GDAL庫(kù) 356
6.1.5 添加地理參考信息 357
6.1.6 金字塔(快視圖) 358
6.1.7 創(chuàng)建文件 359
6.1.8 RawDataset和RawRasterBand類 366
6.1.9 元數(shù)據(jù)和其他外部擴(kuò)展 366
6.2 矢量格式擴(kuò)展 367
6.2.1 實(shí)現(xiàn)OGRSFDriver類 368
6.2.2 從數(shù)據(jù)源中讀取數(shù)據(jù) 369
6.2.3 讀取圖層 372
6.3 裸數(shù)據(jù)格式擴(kuò)展 375
第7章 GDAL算法使用說(shuō)明 379
7.1 GDAL算法處理基礎(chǔ) 381
7.1.1 GDAL大圖像處理策略 381
7.1.2 GDAL中進(jìn)度信息說(shuō)明 385
7.2 GDALWarp說(shuō)明 396
7.2.1 GDALWarpOptions 397
7.2.2 GDALWarpOperation 403
7.2.3 GDALWarpAPI使用說(shuō)明 406
7.3 圖像重采樣 412
7.3.1 使用RasterIO重采樣 413
7.3.2 使用GDALWarp重采樣 415
7.4 圖像裁切 418
7.4.1 使用RasterIO裁切 418
7.4.2 使用GDALWarp裁切 421
7.5 圖像鑲嵌 424
7.6 GDALWarp坐標(biāo)轉(zhuǎn)換 433
7.6.1 GDALWarp坐標(biāo)轉(zhuǎn)換相關(guān)函數(shù)說(shuō)明 433
7.6.2 GDALWarp坐標(biāo)轉(zhuǎn)換流程 435
7.7 圖像重投影 439
7.8 圖像校正 445
7.8.1 幾何多項(xiàng)式校正(1~3次) 447
7.8.2 TPS校正 453
7.8.3 RPC校正 458
7.8.4 GeoLoc校正 464
7.9 圖像坐標(biāo)轉(zhuǎn)換通用接口 469
7.10 3*3空間卷積運(yùn)算 473
7.11 DEM地形分析 483
7.11.1 坡度坡向分析 483
7.11.2 地形指數(shù) 488
7.11.3 山體陰影 490
7.11.4 彩色渲染 495
7.11.5 立體彩色渲染 512
7.12 格網(wǎng)插值 513
7.12.1 計(jì)算數(shù)據(jù)指標(biāo) 516
7.12.2 離散點(diǎn)數(shù)據(jù)插值 517
7.12.3 離散點(diǎn)數(shù)據(jù)插值示例 519
7.13 小碎斑去除 523
7.14 矢量柵格化 527
7.15 柵格矢量化 532
7.16 生成等高線 536
第8章 CPL庫(kù)介紹 541
8.1 cpl_port.h 541
8.1.1 數(shù)據(jù)類型定義 541
8.1.2 常量和函數(shù)定義 542
8.1.3 LSB和MSB相互轉(zhuǎn)換 543
8.2 cpl_error.h 544
8.2.1 常用的錯(cuò)誤代碼 544
8.2.2 錯(cuò)誤處理函數(shù) 545
8.3 cpl_conv.h 548
8.3.1 GDAL庫(kù)配置項(xiàng)讀寫(xiě) 548
8.3.2 內(nèi)存管理相關(guān) 549
8.3.3 文本文件讀取相關(guān) 550
8.3.4 字符串與其他數(shù)據(jù)類型相關(guān)轉(zhuǎn)換 551
8.3.5 應(yīng)用程序與動(dòng)態(tài)庫(kù)相關(guān) 554
8.3.6 文件系統(tǒng)以及路徑相關(guān) 555
8.3.7 度、分、秒與十進(jìn)制度轉(zhuǎn)換 558
8.3.8 ZIP壓縮文件讀寫(xiě) 559
8.4 cpl_http.h 561
8.5 cpl_minixml.h 565
第9章 GDAL工具使用說(shuō)明 575
9.1 GDAL工具通用參數(shù)說(shuō)明 575
9.1.1 通用命令行選項(xiàng) 575
9.1.2 創(chuàng)建文件通用選項(xiàng) 578
9.2 Exe工具使用說(shuō)明 580
9.2.1 gdalinfo 581
9.2.2 gdal_translate 582
9.2.3 gdaladdo 584
9.2.4 gdalwarp 585
9.2.5 gdaltindex 587
9.2.6 gdalbuildvrt 588
9.2.7 gdal_contour 589
9.2.8 gdaldem 590
9.2.9 gdal_rasterize 593
9.2.10 gdaltransform 594
9.2.11 nearblack 595
9.2.12 gdal_grid 596
9.2.13 gdallocationinfo 599
9.2.14 gdalsrsinfo 600
9.2.15 gdal-config 602
9.2.16 gdalmanage 602
9.2.17 ogrinfo 604
9.2.18 ogr2ogr 606
9.2.19 ogrtindex 608
9.3 Python腳本工具使用說(shuō)明 609
9.3.1 rgb2pct.py 610
9.3.2 pct2rgb.py 611
9.3.3 gdal_merge.py 611
9.3.4 gdal2tiles.py 613
9.3.5 gdal_retile.py 615
9.3.6 gdal_proximity.py 616
9.3.7 gdal_polygonize.py 618
9.3.8 gdal_sieve.py 619
9.3.9 gdal_fillnodata.py 620
9.3.10 gdalmove.py 621
9.3.11 gdal_edit.py 621
附錄 623

本目錄推薦

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