ArcGIS Server开发从入门到精通

出版时间:2010-6  出版社:人民邮电出版社  作者:何正国,杜娟  页数:334  
Tag标签:无  

内容概要

本书以ArcGIS Server开发为主线,全面阐述了ArcGIS Server的基础知识及体系结构,按照ArcGIS Server开发的难易程度,由易到难、由浅入深,系统地介绍了ArcGIS Server的开发,以及ArcGIS Server的其他开发模式。全书共分为6篇,第一篇ArcGIS Server基础篇,包括第1章~第3章,主要介绍了ArcGIS Server的安装与配置、ArcGIS Server的体系结构以及ArcGIS Server与ArcObjects的关系;第二篇ArcGIS Server的开发基础篇,包括第4章~第6章,进述了准备开发数据、.NET开发知识和ArcGIS Server .NET提供的开发控件等;第三篇ArcGIS Server开发提高篇,包括第7章~第12章,本篇引用大量实例讲解了查询检索、缓冲区、装题图、符号化和空间数据编辑等内容;第四篇ArcGIS Server高级功能开发篇,包括第13章~第16章,主要讲解了性能优化及ArcGIS Server的其他开发模式,如基于Java的开发等内容;第五篇通过讲述一个大型的基于ArcGIS Server的开发项目,把前面所学的知识贯穿起来,使读者具备开发项目的实力;最后一篇(第六篇)讲述了ArcGIS Server开发中常见疑难问题及其解决办法,目的是帮助读者找到解决问题的捷径,掌握设计技巧,提高开发效率。  本书的内容覆盖面广,深入浅出,通俗易懂,可操作性强,适用于政府、企业相关部门的GIS研究与开发人员,也适用于高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等专业学生参考与学习。本书还适合作为各种GIS培训学员的学习教材与参考书。

作者简介

  何正国,毕业于武汉大学遥感信息工程学院,系统分析师。基于JZEE的WebGIS平台软件“GeoSurf”获测绘科技进步一等奖,发表论文多篇,成功开发多个地理信息系统项目。参与开发的“广州市规划局统一信息交换平台”获GIS特别成就奖。目前主要从事地理信息系统的设计和开发工作。

书籍目录

第1部分 求职过程篇  第1章 职业规划   第2章 简历撰写   第3章 面试 第一篇 ArcGIS Server基础第1章 ArcGIS Server概述 1.1 ArcGIS Server简介 1.2 ArcGIS Server架构 1.3 ArcGIS Server的功能 1.4 ArcGIS Server的安装与配置 1.4.1 安装准备 1.4.2 安装 1.4.3 安装与配置说明 1.5 小结 第2章 ArcGIS与ArcGIS Engine 2.1 ArcGIS软件体系结构 2.2 组件对象模型 2.3 ArcObjects简介 2.3.1 ArcObject的组织划分 2.3.2 ArcObject的开发 2.4 ArcGIS Engine 2.4.1 ArcGIS Enigne构成 2.4.2 ArcGIS Engine功能 2.4.3 ArcGIS Engine开发环境 2.4.4 ArcGIS Engine与ArcGIS Server 2.4.5 ArcGIS Engine如何调用ArcGIS Server 2.5 小结 第3章 空间数据管理 3.1 空间数据库模型Geodatabase 3.1.1 Geodatabase概念 3.1.2 Geodatabase模型 3.2 访问空间数据库 3.2.1 打开数据库工作空间 3.2.2 通过NAME对象方式 3.2.3 获得工作空间实际元素 3.3 矢量数据 3.3.1 文件数据导入Geodatabase 3.3.2 从Geodatabase复制特征数据集到个人数据库 3.3.3 编辑Geodatabase中的数据 3.3.4 空间数据拓扑检查 3.4 栅格数据 3.4.1 打开栅格工作空间 3.4.2 获得栅格数据集 3.4.3 获得栅格目录 3.4.4 栅格数据上载 3.4.5 栅格数据拼接 3.5 小结 第二篇 ArcGIS Server的开发基础第4章 ArcGIS Server地图服务发布(准备开发的数据) 4.1 制作地图文档 4.1.1 获取空间数据 4.1.2 使用ArcMap编辑地图文档 4.2 用户权限设置 4.3 在ArcCatalog中发布Map Service 4.4 在ArcGIS Server Manager中发布Map Serverice 4.5 在ArcGIS Server Manager中发布OGC地图服务 4.6 小结 第5章 ArcGIS Server开发基础ASP.NET 5.1 ASP.NET简介 5.1.1 Web开发技术 5.1.2 ASP.NET特点 5.1.3 ASP.NET 2.0 5.1.4 ASP .NET 3.5 5.1.5 Visual Studio 2008与ArcGIS Server 9.3开发环境 5.2 JavaScript 和Ajax技术 5.2.1 JavaScript本质 5.2.2 JavaScript基本函数 5.2.3 理解Ajax 5.2.4 在客户端回调中使用Ajax 5.3 ASP.NET Ajax 5.3.1 ASP.NET Ajax简介 5.3.2 服务器回调 5.3.3 ASP.NET Ajax服务器控件 5.3.4 深入客户端库 5.3.5 控件扩展器 5.4 ArcGIS Server Web ADF中的Ajax 5.4.1 .NET ADF中Ajax的调用过程 5.4.2 Web ADF Ajax调用的示例详解 5.5 小结 第6章 ArcGIS Server控件介绍 6.1 资源管理控件 6.1.1 MapResourceManager控件 6.1.2 GeoprocessingResourceManager控件 6.1.3 GeocodeResourceManager控件 6.2 地图显示及其相关控件 6.2.1 Map控件 6.2.2 MapTips控件 6.2.3 Maginifier控件 6.2.4 OverviewMap控件 6.2.5 Toolbar控件 6.2.6 Toc控件 6.2.7 ScaleBar控件 6.2.8 Navigation控件 6.2.9 ZoomLevel控件 6.2.10 MapCopyrightText控件 06.3 TaskManger与Task控件 16.3.1 TaskManager控件 16.3.2 EditorTask控件 6.3.3 SearchAttributesTask控件 6.3.4 QueryAttributesTask控件 6.3.5 GeoprocessingTask控件 6.3.6 FindAddressTask控件 86.3.7 FindPlaceTask控件 96.3.8 PrintTask控件 6.3.9 TaskResults控件 6.4 其他控件 6.4.1 FloatingPanel控件 6.4.2 ContextMenu控件 6.4.3 DocExtender控件 6.4.4 HoverExpandExtender控件 6.4.5 ColorPicker控件 6.5 小结 第三篇 ArcGIS Server开发提高第7章 ArcGIS Server开发概述 7.1 地图的基本操作 7.1.1 地图显示 7.1.2 地图缩放与漫游 7.2 查询定位 7.2.1 根据坐标定位 7.2.2 根据属性值定位 7.3 缓冲区分析 7.4 自定义Tool 7.5 自定义Command 7.6 ArcGIS Server Task 7.6.1 Task的工作流程 7.6.2 应用ArcGIS Server Task 7.6.3 自定义Task 7.7 小结 第8章 ArcGIS Server基于模板开发 8.1 配置模板开发中资源配置 8.2 图形选择 8.2.1 单击选择 8.2.2 矩形选择 8.2.3 折线选择 8.2.4 多边形选择 8.2.5 画圆选择 8.3 控制地图图层的显示 8.4 TOC图层移动 8.5 动态添加图层 8.6 地图导出 8.7 小结 第9章 ArcGIS Server专题图开发 9.1 柱状图 9.2 饼状图 9.3 分级专题图 9.3.1 Graduated colors 9.3.2 Graduated sysmbols 9.3.3 Dot desity(点密度专题图) 9.4 分类专题图 9.4.1 根据某个字段的惟一值 9.4.2 根据多个字段的值 9.5 自定义专题图 9.6 小结 第10章 ArcGIS Server符号化 10.1 使用符号库中的符号进行符号化 10.2 使用TureType进行符号化 10.3 自画符号 10.3.1 MarkerSymbol符号 10.3.2 LineSymbol符号 10.3.3 FillSymbol符号 10.3.4 使用图片进行符号化 10.4 小结 9第11章 ArcGIS Server数据在线编辑 11.1 EditorTask的数据编辑 11.1.1 点的编辑 11.1.2 线的编辑 11.1.3 面的编辑 11.2 编辑功能的定制 11.3 编辑功能的扩展 11.4 编辑属性数据 11.5 小结 第12章 ArcGIS Server Web应用程序部署 12.1 应用程序部署环境 12.2 IIS中部署步骤 12.3 部署中的常见问题及解决方案 12.4 小结 第四篇 ArcGIS Server高级功能开发第13章 ArcGIS Server ADF For .NET高级功能 13.1 一般服务器对象扩展 13.2 Geodata的签入签出 13.3 空间查询 13.4 Geoprocessing缓冲 13.5 最短路径分析 13.6 小结 第14章 ArcGIS Server 9.3开发模式 14.1 .NET Web ADF开发 14.2 Java Web ADF开发 14.3 SOAP API应用 14.4 REST API 14.5 Mobile ADF 14.6 ArcGIS JavaScript API 14.7 JavaScript Extension for Virtual Earth 14.8 JavaScript Extension for Google Maps API 14.9 小结 第15章 ArcGIS Server For Java 15.1 ArcGIS Server Java开发基础 15.2 ArcGIS Server Java ADF开发初步——自定义工具 15.3 ArcGIS Server Java自定义Task 15.4 小结 第16章 ArcGIS Server性能优化 16.1 确定应用系统的瓶颈 16.2 硬件和网络优化 16.3 数据 16.3.1 数据量 16.3.2 数据组织 16.3.3 数据渲染 16.4 服务 16.4.1 服务组织 16.4.2 服务设置 16.5 应用系统配置 16.6 小结 第五篇 ArcGIS Server综合案例第17章 某市土地开发中心地理信息管理平台 17.1 需求概述 17.1.1 明确需求 17.1.2 设计实现框架 17.2 数据库设计 17.3 业务逻辑设计 17.4 界面设计 17.5 综合实现 17.6 小结 第六篇 常见疑难解答与设计技巧第18章 ArcGIS Server常见问题及其处理 18.1 防火墙问题 18.2 ArcCatalog中服务不能预览 18.3 安装错误 18.4 能否使用new关键字创建对象 18.5 ArcGIS Server连接方式 18.6 Map控件的ImageBlending Mode属性 第2部分 Java试题篇  第4章 Java编程基础   第5章 Java语言基础   第6章 运算符和类型转换   第7章 声明和访问控制   第8章 深入理解面向对象的精髓   第9章 流程控制、异常处理和断言   第10章 对象生存期   第11章 线程   第12章 基础类   第13章 Servlet/JSP基础   第4章 数据库技术   第15章 软件工程和UML 第3部分 思维拓展篇  第16章 思维拓展面试题 第4部分 职场生涯篇  第17章 踏上征途   第18章 渐入佳境   第19章 风雨江湖   第20章 更上层楼

章节摘录

  组件对象模型(Component Obiect Model,COM)是微软1993年提出的元件式软件开发平台。它不仅定义了组件程序进行交互的标准,而且提供组件程序运行所需环境的API,并提供类似客户对组件的查询、注册以及反注册等一系列服务。在COM结构中,对象的使用者通常称为客户。一般来说COM库由操作系统来实现,客户不必关心其实现的细节,如我们经常看到的ActiveX、DirectX、OLEDB都是基于COM技术的,主要应用于Microsoft Windows操作系统平台上。通常,COM是以Win32动态链接库(DLL)或可执行文件(EXE)的形式发布。  在COM:中接口就是一切,对于客户来说,一个组件就是一个接口集。COM接口是一个包含一个函数指针数组的内存结构。组件本身只不过是接口的实现细节。接口的优点是,保护系统免受外界变化的影响,客户可以用同样的方式处理不同的组件。接口具有二进制标准,因此一个接口必须具有一定的结构,是关于如何建立组件以及如何建立应用程序的一个规范,说明如何动态更新组件。  对象是COM的基本要素之一,和C++中的对象不同的是其封装特性是真正意思上的封装,对于对象使用者而言是不可见的。

编辑推荐

  完整的综合案例帮助读者进行项目开发  14个实例贯穿ArcGIS Server开发的方方面面  250分钟的视频讲解和全部源程序(见光盘)  疑难解答和实战技巧帮助读者提高工作效率  源于实践 成就行家  上海软件行业协会 秘书长 杨根兴、江苏省软件行业协会 副会长 徐雷鼎力推荐

图书封面

图书标签Tags

评论、评分、阅读与下载


    ArcGIS Server开发从入门到精通 PDF格式下载


用户评论 (总计35条)

 
 

  •   这是一本很不错的书 对于使用ArcGIS的朋友们来说 值得一看
  •   这本书真的很不错,首先系统的介绍了开发基础,后面给出的实例也非常有助于理解和运用
  •   学习一下,专业的二次开发,实在需要一本深入浅出的指导书
  •   建议大家看开发帮助
  •   基础学习,印刷质量好,送货速度还错,货到付款
  •   本书还不错,代码多!对初学者来说还是有点困难!
  •   送货速度快,这下可以好好看看书研究一下了
  •   想学好编程就用它
  •   书刚到,还没怎么看。
  •   精致~
  •   当当的忠实粉丝,书很好,同学很喜欢
  •   看后感觉还是不错
  •   发货速度很快,书比较实用。
  •   适应于初学者!
  •   不错,正是我所要的
  •   对开发WEB GIS很有价值
  •   如果有****开发基础,这种书还是可以借鉴的,但没有的话,比较跳
  •   刚收到这本书,在兴头上看了大半本,可惜书上的数据还要自己下,网站又打不开,建议直接放到光盘里。。。看到网上很多评论,说ADF要过时了。。唉 计划赶不上变化 不过对于入门之类的,应该还是不错的吧。
  •   这本书还没细看,不过还好,是针对9.3的
  •   就是教程。。。这类的书因为专业比较窄 选择面不大,看看不错~
  •   终于正式开始研究了,虽然看的还不多,但终是收获良多。继续。
  •   书整体上还不错
  •   收到货物很及时
  •   速度挺快,服务不错
  •   有实例,不过实例不是很详细,是一段一段的,此书为入门书籍,前面介绍相关技术篇幅比较大,切入正题在第七章,先写这么多吧
  •   就是配置安装那部分可以省略了把,java对我来说也没用。总提上讲,在国内这种书不多的情况下,还是对入门有些帮助。
  •   内容范围很广,不过肤浅,不算是精通
  •   书是老师推荐的,作为入门还不错,精通还谈不上。上面有一些代码,但是远远不够,对编程能力较强的人来说应该不错。总体来说,书有点贵。
  •   内容还不错 适合初学者~
  •   书的内容一般的很。
  •   这本书很垃圾,希望大家不要买,买了就后悔!作者一点都不负责人!
  •   帮别人买的,便宜
  •   是描写dot net开发的
  •   感觉买的有点后悔
  •   专业书籍,正版,很好。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7