Web GIS开发

出版时间:2009-4  出版社:清华大学出版社  作者:刘光,唐大仕  页数:394  
Tag标签:无  

前言

人类正面临一个海量信息的时代,社会的发展、国家与企业的竞争能力越来越依赖于对信息的占有量与处理和利用能力。而占人类活动全部信息80%的空间信息如何更快、更好、更充分地发挥作用已成为全球关注的热点。空间信息科学与技术正是在这样一个强烈的需求呼唤与应用积累下产生的一个新兴高技术交叉学科,它结合空间技术、信息技术和各类应用技术,主要研究空间信息的获取、存储、管理、查询、分析、应用、共享、可视表达等理论、方法与技术。“21世纪是全球数字化的时代”(比尔·盖茨),“十五”期间我国就已将“数字城市”、“数字国土”等列入国民经济和科技发展重点计划,“数字北京”、“数字福建”、“数字黄河”等等一些重大工程即将大展宏图,地理信息系统的研发任重道远。自20世纪60年代诞生以来,GIS发展迅速,应用也日趋深化和广泛,逐步融入信息技术(IT)的主流,正在成为信息产业新的增长点,是发展潜力巨大的地理信息产业的主要组成部分之一。如今GIS的应用已经成为我国国民经济和社会信息化建设的亮点,日益深入到各个专业领域和百姓日常生活中。GIS经历了单机环境应用向网络环境应用发展的过程,网络环境GIS应用从局域网内客户/服务器(Client/Server,C/S)结构的应用向Internet环境下浏览器/服务器(Browser/Server,B/S)结构的WebGIS应用发展。随着Intemet的发展,WebGIS开始逐步成为GIS应用的主流,WebGIS相对于C/S结构而言,具有部署方便、使用简单、对网络带宽要求低的特点,为地理信息服务的发展奠定了基础。

内容概要

ArcGIS Server是功能强大的基于服务器的地理信息系统产品,本书以循序渐进的方式,通过大量的实例介绍如何在Visual Studio中,使用C#语言开发基于ArcGIS Server的WebGIS。全书内容涉及使用ArcGIS Server开发Web GIS的各个层面,包括ArcGIS Server 9.2的功能、架构及安装介绍,ArcGIS Server的管理、服务的发布以及配置文件的使用,自定义工具与命令的创建,数据源、图形对象类、任务的自定义及操作,ArcGIS服务器功能的扩展,以及如何直接使用ArcGIS Server提供的Web服务开发程序并对其进行再封装。最后介绍了Web GIS中的安全、部署以及性能调优应考虑的关键问题。    本书适用于政府、企业相关部门的GIS研究与开发人员,也适用于高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等专业学生参考与学习。本书还适合作为各种GIS培训学员的学习教材与参考书。

作者简介

刘光,北京大学遥感与地理信息系统研究所博士,现任职于北京市地理信息中心,长期从事地理信息系统开发工作,出版过多部地理信息系统方面的专著。

书籍目录

第1章  地理信息系统的发展与Web服务  1.1 地理信息系统及其发展趋势    1.1.1 地理信息系统的发展    1.1.2 传统Web GIS的不足    1.1.3 Web服务成为解决方案  1.2 Web服务及其特点    1.2.1 Web服务概述    1.2.2 Web服务的特点  1.3  空间信息Web服务   1.3.1  从数据共享的角度看空间信息Web服务    1.3.2 从软件复用的角度看空间信息Web服务    1.3.3  从系统集成的角度看空间信息Web服务    1.3.4 空间信息Web服务的优势  1.4 GIS的Web服务规范    1.4.1  OWS服务体系    1.4.2 空间信息、Web服务的角色与功能划分    1.4.3  空间信息Web服务的系统框架    1.4.4 空间信息Web服务中的基础服务  1.5 GIS的Web服务实现方式    1.5.1 版本与流通    1.5.2 请求规则    1.5.3 响应举例第2章 ArcGIS Server 9.2简介与安装  2.1  ArcGIS Server 9.2丰要功能  2.2 ArcGIS Server的产品级别分类    2.2.1 按功能分级    2.2.2 按规模分级    2.2.3 可选扩展模块  2.3 ArcGIS Server 9.2系统组成部分    2.3.1 GIS服务器    2.3.2 Web服务器    2.3.3  客户端    2.3.4 数据服务器    2.3.5 管理工具    2.3.6 地图内容制作工具  2.4 ArcGIS Server包含的主要技术    2.4.2 Web地图应用  2.5 ArcGIS Server 9.2安装    2.5.1  ArcGIS Server安装概述    2.5.2 安装ArcGIS Server for.NET第3章 ArcGIS Server管理与服务发布  3.1  管理ArcGIS Server    3.1.1 使用Manager管理ArcGIS Server   3.1.2 使用ArcCatal09管理ArcGIS Server 3.2 发布服务   3.2.2 发布与管理服务    3.2.3 配置地图缓存  3.3 配置文件的使用    3.3.1 服务器配置文件    3.3.2 服务配置文件第4章 简单Web GIS应用开发  4.1 创建Web GIS应用的几种方法    4.1.1 使用Manager工具创建    4.1.2 使用Visual Studi0模板创建    4.1.3 使用Web控件创建  4.2 关于Web GIS应用程序框架    4.2.1 Web应用程序框架体系结构    4.2.2 与Web应用程序框架相关的安装内容  4.3  部分页面刷新的实现——Ajax    4.3.1 Ajax技术    4.3.2 Ajax及XMLHttpRequest对象原理    4.3.3 用XMLHttpRequest来实现Ajax    4.3.4 .NET中内置的Ajax  ……第5章 数据源、资源与功能对象第6章 自定义数据源第7章 图形操作第8章 任务框架第9章 扩展ArcGIS服务器第10章 GIS Web服务的应用与创建第11章 安全、部署与性能调优

章节摘录

插图:1.1.2传统WebGIS的不足网络技术及分布式计算技术给GIS提供了更好的支持,同时也提出了更高的要求。随着网络信息基础设施和技术的不断发展与完善,分布式地理信息服务正成为人们获取地理信息的主要手段。与传统方式相比,分布式地理信息服务具有更广泛的访问范围、平台独立性、低系统成本、更简单的操作等优点,是今后GIS发展的重要方向。但是,传统的WebGIS还有相当的不足,主要有如下几点:(1)WebGIS的主要功能和应用是用于地图的发布,这类系统基本上是浏览型或功能相对简单的查询型系统。即使有少量的对空间数据的操纵,但这种操纵的功能很弱,无法进行复杂的一体化操作,离全面的互操作及分布式的地理信息系统的要求还很遥远。(2)WebGIS中主要是服务端与客户端的通讯,由于服务端与客户端的地位没有形成对等的实体,因而难于建立分布式的地理信息系统。(3)WebGIS中传递的数据主要是以矢量形式表达的少量地图数据或者是以栅格形式表达的地图,这样的地图数据,在各个应用系统中的格式不统一,语义也不统一。由于缺乏统一的标准,数据的共享难于实现。(4)WebGIS中实现的操作,在各个系统中没有统一的描述的机制(虽然也有一些系统制定了一定的查询语言如GeoSQL,但这不是所有的系统都采用的),也没有对这些操作和服务提供注册和发现的机制,因此服务的共享难以实现。(5)’WebGIS还没有形成一套有效的集成机制。新一代的GIS要求有效的分布式空间数据管理和计算,包括:多用户同步空间数据操作与处理机制;数据、服务代理和多级B/S体系结构:异种GIS系统互连与互操作;空间数据分布式存储与数据安全;空间数据高效压缩与解压缩;同时要求强大的应用集成能力,包括有效的遥感、地理信息系统、全球定位系统集成;强大的应用模型支持能力;GIS与MIS(管理信息系统)、特别是ERP(企业资源计划)的有机集成:GIS与OA(办公自动化)的有机集成;GIS与CAD(计算机辅助设计)的有机集成;GIS与DCS(决策支持系统)的有机集成;有一定实时能力、微型化、嵌入式GIS与各类设备的集成等等。

编辑推荐

《Web GIS开发——ArcGIS Server与.NET》特点:国内第一本Web GIS开发实战手册;以丰富的实例,系统、全面介绍了基于Web服务的GIS开发;使用C#语言开发基于ArcGIS Server的Web GIS。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web GIS开发 PDF格式下载


用户评论 (总计91条)

 
 

  •   我觉得还不错哦,毕竟是清华大学出品的,从第四章开始慢慢看的,由很多值得学习的地方,除非你已经很厉害了,否则的话这本书对于从事ArcGISServer开发的人来说肯定会有很大的帮助的,希望能有更多的GIS开发的图书能够出版!
  •   前几天购买了这本书,觉得它是一本挺不错的一本使用ArcGISServer进行开发的一本教材。
  •   此书就是把ArcGis的英文开发手册进行了汉化,比较适合初级学习者。
  •   该书对于从事GIS开发和区域推广应用的管理者来说很不错。
  •   里面讲的都是具体的实现的一些方法。确实是学习server的很好的一本书!
  •   二次开发有用
  •   很适合做工程的人使用。
  •   随手翻了下,适合初学者。可惜没有10.0以上的介绍,只能先用这本了
  •   开始自己买了一本,后来又帮同学买了一本,这本书我觉得不错,因为他讲的很基础,又正好我们现在做的小项目正好用到了书的内容,我觉得不错!呵呵初学者学习还是不错的
  •   适合基础学者学习
  •   我收到书的时候正在开会,没仔细看,开会完之后,打开书一看,中间缺少了几页,直接从第6页跳到第23页去了,郁闷。
  •   此书条理清晰实用性强,来得及时,是我学习的好助手。感谢当当,感谢编者
  •   在网上看到这本书,前天提交的订单,今天就送来了,真的很快,送货大叔也很和蔼
  •   这本书还行,买来看了几天
  •   这本书倒是不错,,,不过要是做实习的话 感觉用处不大
  •   老师推荐的不是这本,不过也看看吧
  •   还不错 可惜买过之后发现图书馆有 囧
  •   少有的书之一
  •   印刷的挺好,是正品
  •   发货速度快,就是包装不太好,书都压皱了
  •   写的不错,值的看看
  •   是本入门不错的书!
  •   很好,我好喜欢,不错不错
  •   跟我在网上看的差不多,送货也很快,很满意!
  •   书还不错希望以后邮寄时包装能好点
  •   发货很快,帮朋友买的,朋友很满意
  •   是一本入门级的好书。
  •   这本书是9.2的,其实在9.3的版本里面已经变化很大了,如果是使用9.3的话并不推荐此书,我也仅是作为案头的参考书,有些地方时间久了还是会生疏,拿来翻翻也就回忆起来了,作者刘光之前出版过几本类似的ArcGIS的开发类书籍,这本书基本还算不太失水准,可惜个别地方讲得还是不够深入。本来还可以推荐为入门书,如果对AS的开发已经做了一段时间了,可能就不太适合了,不过因为版本问题,现在是否可以作为入门书也要重新考量了,在9.2版本中此书是可以给四星级的
  •   对arcgisserver的基础知识进行了讲解,适合入门用,这方面太缺更加实用的好书了。
  •   我是ARCGISSERVER的初学者,这本书对于入门者还是有一定有帮助的
  •   很好的webgis学习手册
  •   这本书挺适合初学者的,虽然很多例子都是ArcGIS软件中自带的,但是这本书上有更多的讲解,对我们理解代码更有利!我接触ArcServer不多,网上很少有这方面的资料,所以买了学学,其实还不错了!
  •   值得一看的gis开发书
  •   我觉得这本书挺好的,比较适合我们初学Server开发的读者!
  •   本书内容不错,不过适合有一定基础的GIS学习者!
  •   对于刚接触的人来说,还不错,相对比较简单,对于有一定开发经验的人来说就不够深入了
  •   这本书比较适合入门!就是缺一个完整的案例!另外为涉及高级功能的讲解!但总体不错!
  •   在国内的有关webgis的书中算是十分好的了
  •   从基本安装讲起,内容详细,基本内容都有涉及,但不深入。只能做为初学者指导入门之用,内容不够全面,虽然步骤讲得很详细,但有时会遗漏一些小细节,给人造成疑惑。另外代码不够编写还有些不足,一些章节代码缺少一些引用或是声明。
  •   工具类引导术
  •   推荐:本书很好,很适合初级入门的人。
  •   正在学习,发现还是要有Asp。***基础才好!
  •   书很好,正在拜读,有待继续研究。
  •   内容不详细 ,可能是针对高手写的吧
  •   内容具体,的确不错。
  •   入门的书,刚开始学的看看还可以,东西不是太多
  •   书挺好的,时间也快
  •   这种科技类的书太贵了,如果定价低些就好了
  •   很好,很强悍
  •   还没开始看,感觉有点玄乎。。。字密密麻麻的,没看懂几个。。慢慢啃 不过封面设计挺不错的
  •   都93了,还用92?不过市场上书太少,这算是一本好书了,入门不错
  •   书的质量不错,这次发货也挺快。
  •   还行,不过就是乱七八糟代码挺多的。
  •   还不错,总体能学到一些基础的东西.
  •   正在学习arcgis server的过程当中,这本书对于初学者帮助很大,内容比较基本,讲解步骤也很详细。但是缺少实例不太方便初学者实际操作。
  •   该书是针对arcgis9.2编写的,很多内容arcgis帮助中有,如果不习惯英文,可以考虑该书
  •   作为入门教材很好
  •   一般般吧,没怎么看。
  •   东拼西凑,没啥意思
  •   书不错,是正品,对我也有用
  •   说不上好
    说不上坏

    是本入门级的概念书
  •   收到了,书一般!
  •   还没有读看了一眼
  •   这本书讲的太浅显了,做了解概念还可以,做开发学习不行,而且现在的版本都到10.2了,书中的版本9.2相差甚远。
  •   当我拿到这本书的时候,开始还是很高兴的。
    本书原价49元,不奉送光盘也就罢了,里面下载的网站早已关闭。
    本书没有源码,看起来如同嚼蜡,不知所云。买了觉得受骗了。
  •   唉……非常失望;我只看了一下第一章,遍地是错误,有些地方的语句跟本读不通,这种书也可以出版。我帖出来大家帮我瞧瞧:1.3.2从软件复用的角度看空间信息WEB服务下有这么一句:“也是摆在GIS软存在大量的可复用构件是有效复用的基础前提”。我反复看了看也不知在讲什么?
  •   都是些官网上面的例子!
  •   看完前言就有点想吐,写得不伦不类;前四章写的全是废话,完全凑字数。
  •   嗯,很好,对ArcGis Server讲解的很详细,不过对ArcGis Server如何调用ArcGIs Engine只有一般介绍。
  •   收到的书缺少第三章,如何换货。
  •   初学用的挺好,讲的比较详细,例子也很多,适合初学者。
  •   差不多,还好,我觉得还行
  •   将说明书翻译了一遍,哎.
  •   语句不通的地方太多了,是出版时没校订还是卖的盗版啊,无力吐槽了
  •   书籍完整,内容也和说的相吻合。很好。
  •   书包装的很好内容大致看了一下对于初步接触web gis开发的人员来说很不错~
  •   书皮是被蹂躏过的,内容还没看,不太爽
  •   很好,没有缺页,内容充实,适合新手!
  •   不错不错,相当不错,非常实用
  •   正准备买作者刚出的新书
  •   书是不错的有用没自己衡量吧
  •   书中操作讲得比较多,罗列了很多代码,对代码的解释不是很细。我定了两本一本缺了294到311页,另一本缺了311到326页,一周之后才发现这个。
  •   书介绍的webgis开发相关知识比较全面,正在进一步的拜读中···
  •   书不错,就是没用到
  •   关于arcgis server的书,不错
  •   arcgis开发人员的好参考
  •   随便翻了一下还行吧
  •   webgis开发的好书
  •   书质量不错 希望下次再来
  •   书还可以,一般吧
  •     这是一本国内出版的唯一关于arcgis server的编著教程,读后觉得适合新手作入门之选。
       该书的反响并非很好,不过作为二零零九年以来,唯一一本关于arcgis server的参考书,为广大server开发人员提供了很好了引导。目前webgis开发的流行趋势是采用富客户端开发,esri提供了三种客户端开发工具,arcgis server在arcims之后经历了一番辉煌之后,归于沉寂。谁又能说esri放弃了arcgis server了呢。也许在富客户端之后又是服务器端的流行。
       该书的内容有些呆板,章节之间又看不出有甚联系,看起来作者没有该书的内容作为一个鲜活的个体去润色。但书中内容完全能够应付一般的基于arcgis server开发项目之用。书中后四章内容安排有些突兀,是否没有体现与前面章节的内在联系,仿佛是孤立的章节。最有价值的章节也就是中间的四五六七章了,似乎是指导手册般提供些范例。
       书中大量充斥着示例代码,对于初学者来说有了参考的例子,似乎很好,但作者没有详解arcgis server内在原理,或者说类库的解析。有些内容无法让用户理解突然出现的概念。这也就是所诟病的地方。
 

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

京ICP备13047387号-7