出版時間:2012-3 出版社:陳真、何津、 余瑞 冶金工業(yè)出版社 (2012-03出版) 作者:陳真,何津,佘瑞 著 頁數(shù):291
Tag標簽:無
內(nèi)容概要
《普通高等教育十二五規(guī)劃教材:GIS軟件SharpMap源碼詳解及應用》對目前基于C#語言開發(fā)的GIS開源項目——SharpMap進行詳細剖析、解釋,以便GIS專業(yè)學生及GIS的初學者能學習和掌握GIS底層開發(fā)技術(shù)。全書分為3部分共計11章。第1部分講解SharpMap源碼,主要內(nèi)容包括地圖、地圖控件、圖層、繪制、樣式、數(shù)據(jù)、幾何對象等;第2部分介紹基于SharpMap的應用開發(fā),主要內(nèi)容包括兩個SharpMap下載包中附帶的Windows應用程序;第3部分介紹SharpMap系統(tǒng)擴展,主要內(nèi)容包括數(shù)據(jù)源對象擴展及圖層對象擴展。 《普通高等教育十二五規(guī)劃教材:GIS軟件SharpMap源碼詳解及應用》可作為地理信息系統(tǒng)相關專業(yè)本科生“GIS開發(fā)與設計”等課程的教學用書,也可供對GIS感興趣的初學者及GIs工程技術(shù)人員閱讀參考。
書籍目錄
第1章概述 1.1SharpMap的特性 1.2SharpMap支持的GIS數(shù)據(jù)格式 1.3SharpMap名稱空間概述 1.4SharpMap中用到的第三方庫 1.5SharpMap源代碼下載 復習思考題 第2章地圖 2.1Map類概述 2.2SharpMap執(zhí)行過程 2.3SharpMap創(chuàng)建地圖示例 2.4Map類 2.4.1Map類的數(shù)據(jù)成員 2.4.2Map類的屬性 2.4.3Map類的方法 2.4.4Map類的事件 復習思考題 第3章地圖控件 3.1Tools枚舉 3.2MapImage類 3.2.1MapImage類的數(shù)據(jù)成員 3.2.2MapImage類的屬性 3.2.3.MapImage類的方法 3.2.4MapImage類的事件 復習思考題 第4章圖層 4.1圖層對象概述 4.2ILayer接口 4.2.1ILayer接口的屬性 4.2.2ILayer接口的方法 4.3Layer抽象類 4.3.1Layer抽象類的屬性 4.3.2Layer抽象類的方法 4.3.3Layer抽象類的事件 4.4ICanQueryLayer接口 4.5矢量圖層VectorLayer 4.5.IVectorLayer的屬性 4.5.2VectorLayer的方法 4.5.3VertorLayer的事件 4.6注記圖層LabelLayer 4.6.1LabelLayer的屬性 4.6.2LabelLayer的方法 4.7Layer集合 4.7.1LayerCollection的索引器 4.7.2LayerCollection的方法 復習思考題 第5章繪制 5.1ClipState枚舉 5.2LabelBox類 5.3Label類 5.3.1Label類的數(shù)據(jù)成員 5.3.2Label類的屬性 5.3.3Label類的方法 5.4LabelCollisionDetection類 5.4.1LabelC0llisionDetection類的方法 5.4.2LabelCollisionDetection類的代理 5.5矢量數(shù)據(jù)渲染類VectorRender 5.5.1VectorRender類的數(shù)據(jù)成員 5.5.2VectorRender類的屬性 5.5.3VectorRender類的方法 5.6主題 5.6.1ITheme接口 5.6.2色彩混合類ColorBlend 5.6.3GradientThemeBase類 5.6.4GradientTheme類 5.6.5CustomTheme類 復習思考題 第6章樣式 6.1矢量圖層樣式VectorStyle 6.1.1VectorStyle的數(shù)據(jù)成員 6.1.2VectorStyle的屬性 6.1.3VectorStyle的方法 6.2標注樣式LabelStyle 6.2.1LabelStyle的數(shù)據(jù)成員 6.2.2LabelStyle的屬性 6.2.3LabelStyle的方法 復習思考題 第7章數(shù)據(jù) 7.1空間數(shù)據(jù)庫連接地技術(shù) 7.1.1數(shù)據(jù)連接對象Connector 7.1.2連接池管理ConnectorPool 7.2數(shù)據(jù)提供接口IProvider 7.2.1IProvider的屬性 7.2.2IProvider的方法 7.3DbaseReader類 7.3.1DbaseReader類的數(shù)據(jù)成員 7.3.2DbaseReader類的屬性 7.3.3DbaseReader類的方法 7.4數(shù)據(jù)提供者ShapeFile 7.4.1ShapeFile的數(shù)據(jù)成員 7.4.2ShapeFile的屬性 7.4.3ShapeFile的方法 7.5MsSql類 7.5.1MsSql類的數(shù)據(jù)成員 7.5.2MsSql類的屬性 7.5.3MsSql類的方法 7.6其他Provider類 7.7FeatureDataSet類 7.7.1FeatureDataSet類的屬性 7.7.2FeatureDataSet類的方法 7.8FeatureDataTable類 7.8.1FeatureDataTable類的屬性 7.8.2FeatureDataTable類的方法 7.8.3FeatureDataTable類的事件 7.9FeatureDataRow類 7.9.1FeatureDataRow類的屬性 7.9.2FeatureDataRow類的方法 復習思考題 第8章幾何對象 8.1幾何對象抽象基類Geometry 8.1.1Geometry的屬性 8.1.2Geometry的方法 8.2點對象Point 8.2.1Point的數(shù)據(jù)成員 8.2.2Point的屬性 8.2.3Point的方法 8.3復合點對象MultiPoint 8.3.1MuhiPoint的屬性 8.3.2MultiPoint的方法 8.4線狀幾何形狀的抽象類Curve 8.4.1Curve的屬性 8.4.2Curve的方法 8.5多邊形Polygon 8.5.1Polygon的屬性 8.5.2Polygon的方法 8.6外包矩形框BoundingBox 8.6.1BoundingBox的屬性 8.6.2BoundingBox的方法 8.7空間關系類SpatiaRelations 復習思考題 第9章Windows應用程序開發(fā)——WinFormSamples 9.1數(shù)據(jù) 9.2系統(tǒng)簡介 9.3代碼分析 9.3.1主窗體代碼 9.3.2數(shù)據(jù)訪問代碼 復習思考題 第10章Windows應用程序開發(fā)——DemoWinForm 10.1數(shù)據(jù) 10.2系統(tǒng)簡介 10.3代碼分析 10.3.1數(shù)據(jù)訪問代碼 10.3.2主窗體代碼 復習思考題 第11章數(shù)據(jù)源擴展與圖層對象擴展 11.1DataTablePoint類 11.1.1DataTablePoint類的數(shù)據(jù)成員 11.1.2DataTablePoint類的屬性 11.1.3DataTablePoint類的方法 11.2OgrProvider類 11.2.1OgrProvider類的數(shù)據(jù)成員 11.2.2OgrProvider類的屬性 11.2.3OgrProvider類的方法 11.3GdalRasterLayer類 11.3.1GdalRasterLayer類的數(shù)據(jù)成員 11.3.2GdalRasterLayer類的屬性 11.3.3GdalRasterLayer類的方法 復習思考題 附錄書中多次引用的基本概念 參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖:
編輯推薦
《普通高等教育"十二五"規(guī)劃教材:GIS軟件SharpMap源碼詳解及應用》可作為地理信息系統(tǒng)相關專業(yè)本科生“GIS開發(fā)與設計”等課程的教學用書,也可供對GIS感興趣的初學者及GIs工程技術(shù)人員閱讀參考。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載