ArcGIS Engine地理信息系统开发从入门到精通(第2版)

ArcGIS Engine地理信息系统开发从入门到精通(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2013-04
版次: 2
ISBN: 9787115304629
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 269页
字数: 558千字
正文语种: 简体中文
77人买过
  •   《ArcGISEngine地理信息系统开发从入门到精通(第2版)》讲解基于ArcGISEngine10开发平台,介绍了相关的开发技术和工程应用,并用C#语言编程实现了工程实例。
      《ArcGISEngine地理信息系统开发从入门到精通(第2版)》分4篇共16章,第一篇基础篇(第1~9章)集中介绍了ArcGISEngine基础知识,包括开发基础组件对象模型、ArcGISEngine介绍、基于.NET的ArcGISEngine的开发,ArcGISEngine中的控件、框架控件介绍、控件使用实例等,为以后应用ArcGISEngine的各种接口,快速地实现系统的开发打下坚实的基础;第二篇应用提高篇(第10章)介绍了空间分析,通过学习这些高级应用可以使读者得心应手地完成各种GIS系统的开发;第三篇综合实例篇(第11章~第12章)用两个综合例子将前面讲解的知识点串起来,让读者将学习的知识点融合起来,以便可以胜任项目开发的角色;第四篇常见疑难解答与经验技巧集萃(第13~16章),本篇将一些开发过程中常见的异常、数据库连接与释放、数据加载以及一些经验技巧作了介绍,本篇的例子主要是对开发过程中经常碰到的问题和实战技巧进行了汇总解答,以便帮助读者提高工作效率。
      《ArcGISEngine地理信息系统开发从入门到精通(第2版)》从开发者的角度,全面讨论了ArcGISEngine开发的知识,让读者了解和掌握ArcGISEngine开发的实战技术,无论是想对ArcGISEngine入门还是对ArcGISEngine感兴趣的GIS人员,都能从本书中得到提高。 资深技术开发工程师,深入理解了ArcGIS Engine内涵、精髓,在ArcGIS教学、地理信息系统应用开发及培训上有丰富的经验,开发了多个地理信息工程应用项目。 第一篇基础篇
    第1章开发基础
    1.1组件对象模型
    1.2ArcGISEngine介绍
    1.2.1ArcGISEngine的体系结构
    1.2.2ArcGISEngine的类库
    1.2.3ArcGISEngine10新特性介绍
    1.3.NET平台概述
    1.3.1.NET平台介绍
    1.3.2.NETFrameWork4.0新特性
    1.4基于.NET的ArcGISEngine的开发
    1.5本章小结

    第2章ArcGISEngine中的控件
    2.1制图控件介绍
    2.1.1地图控件
    2.1.2页面布局控件
    2.23D控件介绍
    2.2.1场景控件——SceneControl
    2.2.2Globe控件
    2.2.3SceneControl和GlobeControl的异同
    2.3框架控件介绍
    2.3.1图层树控件——TOCControl
    2.3.2工具栏控件——ToolbarControl
    2.4控件使用实例
    2.4.1GIS系统常用功能集合
    2.4.2布局控件与地图控件关联
    2.4.3布局控件中属性设置与绘制元素
    2.5本章小结

    第3章几何对象和空间坐标系
    3.1Geometry对象
    3.2Envelope对象
    3.3Curve对象
    3.3.1Segment对象
    3.3.2Path对象
    3.3.3Ring对象
    3.3.4PolyCurve对象
    3.4点对象
    3.5线对象
    3.6面对象
    3.7空间坐标系及变换
    3.8本章小结

    第4章地图组成及图层控制
    4.1地图对象
    4.1.1IMap接口
    4.1.2IGraphicsContainer接口
    4.1.3IActiveView接口
    4.1.4IActiveViewEvents接口
    4.1.5IMapBookmark接口
    4.1.6ITableCollection接口
    4.2图层对象
    4.2.1ILayer接口
    4.2.2要素图层
    4.2.3CAD文件
    4.2.4TIN图层
    4.2.5GraphicsLayer
    4.3屏幕显示对象
    4.4页面布局对象
    4.5地图排版
    4.5.1Page对象
    4.5.2SnapGrid对象
    4.5.3SnapGuides对象
    4.5.4RulerSettings对象
    4.6Element对象
    4.6.1图形元素
    4.6.2框架元素
    4.7MapGrid对象模型
    4.7.1MapGrid对象
    4.7.2MapGridBorder对象
    4.8MapSurround对象
    4.8.1图例对象
    4.8.2指北针对象
    4.8.3比例尺对象
    4.8.4比例文本对象
    4.9Style对象
    4.10添加、删除图层数据
    4.10.1矢量数据的添加
    4.10.2栅格数据的添加
    4.10.3删除图层数据
    4.11图层控制
    4.11.1图层间关系的调整
    4.11.2图层显示状态的控制
    4.12本章小结

    第5章地图制图
    5.1地图标注
    5.2符号及符号库
    5.2.1颜色对象
    5.2.2Symbol对象
    5.3专题图制作
    5.3.1SimpleRenderer专题图
    5.3.2ClassBreakRenderer专题图
    5.3.3UniqueValueRenderer专题图
    5.3.4ProportionalSymbolRenderer专题图
    5.3.5ChartRenderer专题图
    5.3.6DotDensityRenderer专题图
    5.4地图打印输出
    5.4.1Printer对象
    5.4.2Paper对象
    5.4.3在控件中打印输出
    5.4.4地图的转换输出
    5.4.5ExportFileDialog对象
    5.5本章小结

    第6章空间数据管理
    6.1SDE及空间数据
    6.1.1SDE介绍
    6.1.2空间数据
    6.2空间数据库及组织
    6.2.1混合型空间数据库
    6.2.2集成型空间数据库
    6.3空间数据模型
    6.3.1矢量模型(vectormodel)
    6.3.2栅格模型(rastermodel)
    6.3.3数字高程模型(DEM,DigitalElevationModel)
    6.3.4面向对象的数据模型(Object-OrientedDataModel)
    6.3.5混合数据模型(HybridModel)
    6.4Geodatabase体系结构
    6.4.1Geodatabase介绍
    6.4.2Geodatabase的体系结构
    6.5Geodatabase对象模型
    6.5.1Geodatabase中的主要类
    6.5.2Geodatabase中的其他常用类
    6.6Geodatabase的使用与开发
    6.6.1空间数据库连接
    6.6.2创建新的数据集
    6.6.3空间数据的入库
    6.7本章小结

    第7章数据编辑
    7.1简介
    7.2捕捉功能设计与实现
    7.3要素编辑
    7.3.1开始编辑
    7.3.2结束编辑
    7.3.3图形编辑
    7.4高级编辑
    7.5本章小结

    第8章栅格数据
    8.1简介
    8.2访问和创建栅格数据
    8.3栅格数据配准
    8.4栅格数据处理
    8.4.1栅格数据转换
    8.4.2栅格数据变换
    8.4.3栅格数据叠置分析
    8.4.4栅格数据与矢量数据叠加分析
    8.5栅格图层渲染
    8.5.1RasterRGBRenderer(栅格RGB符号化)
    8.5.2RasterUniqueValueRenderer(唯一值符号化)
    8.5.3RasterClassfyColorRamp-Renderer(分类符号化)
    8.5.4RasterStretchColorRamp-Renderer
    8.5.5RasterDiscreteColorRenderer(点密度符号化)
    8.6本章小结

    第9章三维可视化
    9.1简介
    9.2数据的三维显示
    9.2.1DEM数据的加载
    9.2.2叠加纹理数据
    9.2.3分层设色
    9.3三维分析
    9.3.1三维场景属性查询
    9.3.2坡度分析
    9.3.3通视分析
    9.3.4剖面图绘制
    9.4本章小结

    第二篇应用提高篇
    第10章空间分析
    10.1简介
    10.2空间查询
    10.2.1基于属性查询
    10.2.2基于空间位置查询
    10.2.3要素选择集
    10.3空间几何图形的集合运算
    10.4空间拓扑运算
    10.5空间关系运算
    10.5.1IRelationalOperator接口
    10.5.2IproximityOperator接口
    10.6网络及网络分析
    10.6.1主要对象类
    10.6.2类之间的相互关系
    10.7本章小结

    第三篇综合实例篇
    第11章符号库管理系统的开发
    11.1简介
    11.2系统设计
    11.2.1主程序界面设计
    11.2.2点状符号
    11.2.3线状符号
    11.2.4面状符号
    11.3符号管理工具实现
    11.4本章小结

    第12章空间数据管理系统
    12.1简介
    12.2空间数据管理框架设计
    12.3空间数据管理实现
    12.4本章小结

    第四篇常见疑难解答与经验技巧集萃
    第13章空间数据库连接与释放
    13.1Shapefile文件
    13.2Coverage数据格式
    13.3Geodatabase数据格式
    13.4ArcSDE(EnterpriseGeodatabase)数据库连接
    13.5TIN不规则三角网
    13.6栅格数据
    13.7CAD数据
    13.8一般关系表
    13.9ArcSDE客户端负载连接方式
    13.10ArcSDE连接Oracle数据库
    13.11ArcSDE连接释放
    13.12自动关闭空闲SDE连接

    第14章空间数据库加载
    14.1通过设置属性加载个人数据库
    14.2通过名称加载个人数据库
    14.3SDE数据库
    14.4分图层加载CAD图层
    14.5整幅CAD图的加载

    第15章程序出错和异常
    15.1释放资源异常问题
    15.2表结构操作错误
    15.3要素编辑的错误
    15.4NetworkI/OError异常
    15.5数据插入错误
    15.6索引被占用异常
    15.7SDE导入空间数据错误
    15.8HRESULT:0x80040228异常
    15.9HRESULT:0x80040213异常
    15.10HRESULT:0x80040205
    15.11HRESULT:0x80010105(RPC_E_SERVERFAULT)

    第16章其他经验技巧
    16.1ArcEngine中的先闪烁后刷新现象
    16.2ArcEngine中几种数据的删除方法和性能比较
    16.3数据游标
    16.4投影变换
    16.5ITopologicalOperator
    16.6缓冲区查询
    16.7插入记录效率
    ……
  • 内容简介:
      《ArcGISEngine地理信息系统开发从入门到精通(第2版)》讲解基于ArcGISEngine10开发平台,介绍了相关的开发技术和工程应用,并用C#语言编程实现了工程实例。
      《ArcGISEngine地理信息系统开发从入门到精通(第2版)》分4篇共16章,第一篇基础篇(第1~9章)集中介绍了ArcGISEngine基础知识,包括开发基础组件对象模型、ArcGISEngine介绍、基于.NET的ArcGISEngine的开发,ArcGISEngine中的控件、框架控件介绍、控件使用实例等,为以后应用ArcGISEngine的各种接口,快速地实现系统的开发打下坚实的基础;第二篇应用提高篇(第10章)介绍了空间分析,通过学习这些高级应用可以使读者得心应手地完成各种GIS系统的开发;第三篇综合实例篇(第11章~第12章)用两个综合例子将前面讲解的知识点串起来,让读者将学习的知识点融合起来,以便可以胜任项目开发的角色;第四篇常见疑难解答与经验技巧集萃(第13~16章),本篇将一些开发过程中常见的异常、数据库连接与释放、数据加载以及一些经验技巧作了介绍,本篇的例子主要是对开发过程中经常碰到的问题和实战技巧进行了汇总解答,以便帮助读者提高工作效率。
      《ArcGISEngine地理信息系统开发从入门到精通(第2版)》从开发者的角度,全面讨论了ArcGISEngine开发的知识,让读者了解和掌握ArcGISEngine开发的实战技术,无论是想对ArcGISEngine入门还是对ArcGISEngine感兴趣的GIS人员,都能从本书中得到提高。
  • 作者简介:
    资深技术开发工程师,深入理解了ArcGIS Engine内涵、精髓,在ArcGIS教学、地理信息系统应用开发及培训上有丰富的经验,开发了多个地理信息工程应用项目。
  • 目录:
    第一篇基础篇
    第1章开发基础
    1.1组件对象模型
    1.2ArcGISEngine介绍
    1.2.1ArcGISEngine的体系结构
    1.2.2ArcGISEngine的类库
    1.2.3ArcGISEngine10新特性介绍
    1.3.NET平台概述
    1.3.1.NET平台介绍
    1.3.2.NETFrameWork4.0新特性
    1.4基于.NET的ArcGISEngine的开发
    1.5本章小结

    第2章ArcGISEngine中的控件
    2.1制图控件介绍
    2.1.1地图控件
    2.1.2页面布局控件
    2.23D控件介绍
    2.2.1场景控件——SceneControl
    2.2.2Globe控件
    2.2.3SceneControl和GlobeControl的异同
    2.3框架控件介绍
    2.3.1图层树控件——TOCControl
    2.3.2工具栏控件——ToolbarControl
    2.4控件使用实例
    2.4.1GIS系统常用功能集合
    2.4.2布局控件与地图控件关联
    2.4.3布局控件中属性设置与绘制元素
    2.5本章小结

    第3章几何对象和空间坐标系
    3.1Geometry对象
    3.2Envelope对象
    3.3Curve对象
    3.3.1Segment对象
    3.3.2Path对象
    3.3.3Ring对象
    3.3.4PolyCurve对象
    3.4点对象
    3.5线对象
    3.6面对象
    3.7空间坐标系及变换
    3.8本章小结

    第4章地图组成及图层控制
    4.1地图对象
    4.1.1IMap接口
    4.1.2IGraphicsContainer接口
    4.1.3IActiveView接口
    4.1.4IActiveViewEvents接口
    4.1.5IMapBookmark接口
    4.1.6ITableCollection接口
    4.2图层对象
    4.2.1ILayer接口
    4.2.2要素图层
    4.2.3CAD文件
    4.2.4TIN图层
    4.2.5GraphicsLayer
    4.3屏幕显示对象
    4.4页面布局对象
    4.5地图排版
    4.5.1Page对象
    4.5.2SnapGrid对象
    4.5.3SnapGuides对象
    4.5.4RulerSettings对象
    4.6Element对象
    4.6.1图形元素
    4.6.2框架元素
    4.7MapGrid对象模型
    4.7.1MapGrid对象
    4.7.2MapGridBorder对象
    4.8MapSurround对象
    4.8.1图例对象
    4.8.2指北针对象
    4.8.3比例尺对象
    4.8.4比例文本对象
    4.9Style对象
    4.10添加、删除图层数据
    4.10.1矢量数据的添加
    4.10.2栅格数据的添加
    4.10.3删除图层数据
    4.11图层控制
    4.11.1图层间关系的调整
    4.11.2图层显示状态的控制
    4.12本章小结

    第5章地图制图
    5.1地图标注
    5.2符号及符号库
    5.2.1颜色对象
    5.2.2Symbol对象
    5.3专题图制作
    5.3.1SimpleRenderer专题图
    5.3.2ClassBreakRenderer专题图
    5.3.3UniqueValueRenderer专题图
    5.3.4ProportionalSymbolRenderer专题图
    5.3.5ChartRenderer专题图
    5.3.6DotDensityRenderer专题图
    5.4地图打印输出
    5.4.1Printer对象
    5.4.2Paper对象
    5.4.3在控件中打印输出
    5.4.4地图的转换输出
    5.4.5ExportFileDialog对象
    5.5本章小结

    第6章空间数据管理
    6.1SDE及空间数据
    6.1.1SDE介绍
    6.1.2空间数据
    6.2空间数据库及组织
    6.2.1混合型空间数据库
    6.2.2集成型空间数据库
    6.3空间数据模型
    6.3.1矢量模型(vectormodel)
    6.3.2栅格模型(rastermodel)
    6.3.3数字高程模型(DEM,DigitalElevationModel)
    6.3.4面向对象的数据模型(Object-OrientedDataModel)
    6.3.5混合数据模型(HybridModel)
    6.4Geodatabase体系结构
    6.4.1Geodatabase介绍
    6.4.2Geodatabase的体系结构
    6.5Geodatabase对象模型
    6.5.1Geodatabase中的主要类
    6.5.2Geodatabase中的其他常用类
    6.6Geodatabase的使用与开发
    6.6.1空间数据库连接
    6.6.2创建新的数据集
    6.6.3空间数据的入库
    6.7本章小结

    第7章数据编辑
    7.1简介
    7.2捕捉功能设计与实现
    7.3要素编辑
    7.3.1开始编辑
    7.3.2结束编辑
    7.3.3图形编辑
    7.4高级编辑
    7.5本章小结

    第8章栅格数据
    8.1简介
    8.2访问和创建栅格数据
    8.3栅格数据配准
    8.4栅格数据处理
    8.4.1栅格数据转换
    8.4.2栅格数据变换
    8.4.3栅格数据叠置分析
    8.4.4栅格数据与矢量数据叠加分析
    8.5栅格图层渲染
    8.5.1RasterRGBRenderer(栅格RGB符号化)
    8.5.2RasterUniqueValueRenderer(唯一值符号化)
    8.5.3RasterClassfyColorRamp-Renderer(分类符号化)
    8.5.4RasterStretchColorRamp-Renderer
    8.5.5RasterDiscreteColorRenderer(点密度符号化)
    8.6本章小结

    第9章三维可视化
    9.1简介
    9.2数据的三维显示
    9.2.1DEM数据的加载
    9.2.2叠加纹理数据
    9.2.3分层设色
    9.3三维分析
    9.3.1三维场景属性查询
    9.3.2坡度分析
    9.3.3通视分析
    9.3.4剖面图绘制
    9.4本章小结

    第二篇应用提高篇
    第10章空间分析
    10.1简介
    10.2空间查询
    10.2.1基于属性查询
    10.2.2基于空间位置查询
    10.2.3要素选择集
    10.3空间几何图形的集合运算
    10.4空间拓扑运算
    10.5空间关系运算
    10.5.1IRelationalOperator接口
    10.5.2IproximityOperator接口
    10.6网络及网络分析
    10.6.1主要对象类
    10.6.2类之间的相互关系
    10.7本章小结

    第三篇综合实例篇
    第11章符号库管理系统的开发
    11.1简介
    11.2系统设计
    11.2.1主程序界面设计
    11.2.2点状符号
    11.2.3线状符号
    11.2.4面状符号
    11.3符号管理工具实现
    11.4本章小结

    第12章空间数据管理系统
    12.1简介
    12.2空间数据管理框架设计
    12.3空间数据管理实现
    12.4本章小结

    第四篇常见疑难解答与经验技巧集萃
    第13章空间数据库连接与释放
    13.1Shapefile文件
    13.2Coverage数据格式
    13.3Geodatabase数据格式
    13.4ArcSDE(EnterpriseGeodatabase)数据库连接
    13.5TIN不规则三角网
    13.6栅格数据
    13.7CAD数据
    13.8一般关系表
    13.9ArcSDE客户端负载连接方式
    13.10ArcSDE连接Oracle数据库
    13.11ArcSDE连接释放
    13.12自动关闭空闲SDE连接

    第14章空间数据库加载
    14.1通过设置属性加载个人数据库
    14.2通过名称加载个人数据库
    14.3SDE数据库
    14.4分图层加载CAD图层
    14.5整幅CAD图的加载

    第15章程序出错和异常
    15.1释放资源异常问题
    15.2表结构操作错误
    15.3要素编辑的错误
    15.4NetworkI/OError异常
    15.5数据插入错误
    15.6索引被占用异常
    15.7SDE导入空间数据错误
    15.8HRESULT:0x80040228异常
    15.9HRESULT:0x80040213异常
    15.10HRESULT:0x80040205
    15.11HRESULT:0x80010105(RPC_E_SERVERFAULT)

    第16章其他经验技巧
    16.1ArcEngine中的先闪烁后刷新现象
    16.2ArcEngine中几种数据的删除方法和性能比较
    16.3数据游标
    16.4投影变换
    16.5ITopologicalOperator
    16.6缓冲区查询
    16.7插入记录效率
    ……
查看详情
相关图书 / 更多
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arm嵌入式系统原理及应用——STM32F103微控制器架构、编程与开发
李正军
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arm Cortex-M23和Cortex-M33微处理器权威指南
[英]姚文祥(Joseph Yiu)
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
ArcGIS Runtime for .NET开发实验实习教程——基于C#和WPF
林卉 主编;田义超;谢小魁;魏金占
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Around the World in 80 Books
David Damrosch
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino机器人系统设计及开发
赵建伟 主编 姜涛 副主编;甄奕 牛琦 周玉华 马萍萍 张娜 王猛 参编
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino程序设计与硬件搭建
张淑慧 编;樊胜民;樊攀
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino开发技术及应用
千锋教育
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino开源硬件概论(第2版)
李永华
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino开源硬件+激光切割电子项目制作
高凯 程晨
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino智能机器人设计与制作 中小学机器人编程指南
胡畔
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arduino编程从零开始(第3版)
[美]西蒙·蒙克(Simon Monk) 著;王超 译
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
Arm嵌入式系统案例实战——手把手教你掌握STM32F103微控制器项目开发
李正军
您可能感兴趣 / 更多
ArcGIS Engine地理信息系统开发从入门到精通(第2版)
ArcGIS Engine开发从入门到精通
邱洪钢 著