GIS for Web应用开发之道

出版时间:2008年9月  出版社:电子工业出版社  作者:(美)Scott Davis  页数:254  译者:蒋波涛  
Tag标签:无  

前言

  第一次在博文视点的图书引进列表中看到《GIScforcWebcDevelopers:AddingWherectocYourcWebcApplications》时,我的感觉可以用诧异和惊喜宋表示,诧异的是居然真的有人要出版该书,而惊喜的则是GIS书籍,而月-是开源GIS的书籍终于入了商业出版社的“法眼”。  GIS到底是什么?关于这3个字母,我们完全可以编纂一本厚厚的无聊书籍来解释。a比起那些故作高深之言,我更认同ESRI的视角论——GIS=数据库+地图+模型。但尽管如此,我仍然很难寻找到一种浅显的词句来向外行人解释GIS是什么,每次听到别人对这个词的见解“自由发挥”时,我只能点头称是。这是GIS与普通人的相识之难。  普通人如此,那么出版界呢?它们是否对GIS有深一些的认识。事实也绝非如此,国内的大部分GIS书籍都是由两家专业出版社出版的,而更多的出版单位,对于GIS的认识也非常模糊。尽管GIS的实际应用完全依赖于IT技术的发展,从某种意义上它就是汀的某个部分,但有些专业IT出版商都认为“GIS是一个小众领域”。这个IT业发展最快的分支,这个拥有完整学位的学科仍然被认为是“小众”,此为GIS与专业界的相识之难。

内容概要

  《GIS for Web应用开发之道》特别针对广大Web开发人员,以通俗易懂的方式介绍了GIS(地理信息系统,Geographic Information Systems)在Web应用中的应用开发技术和技巧。《GIS for Web应用开发之道》内容实用、详细,深入探索了以Google Maps为代表的主流GIS Web应用的原理、设计和实践,阐述开发GIS Web应用的技术和最佳实践,理论结合实际案例,深入浅出,主要内容包括Web免费GIS信息的挖掘和利用、通过开源工具查看Web上的GIS信息、编程操纵GIS数据、使用支持地理信息的数据库来存取GIS数据、深入解析以Google Maps为代表的开源GIS Web工具集的应用技术和开发技巧、使用Open Geospatial Consortium(OGC)接口发布和使用GIS导向的Web服务等。l 以通俗易懂的方式介绍了GIS在Web 应用中的开发技术和技巧。

书籍目录

序致谢第1章 引言1.1 褪去GIS 的神秘面纱1.2 寻找免费的数据源和应用程序1.3 成为一名GIS 程序员1.4 你将学习到什么第2章 矢量数据2.1 原材料2.2 栅格数据2.3 矢量数据2.4 矢量数据类型2.5 什么数据是可用的2.6 熟悉你的文件格式2.7 解剖Shapefile2.8 可下载的全美各州数据2.9 下载一个浏览器2.10 图层符号化2.11 查看多个地理底图图层2.12 更多的数据2.13 更多国际性数据2.14 当好数据开始变得糟糕2.15 在ArcExplorer 中保存你的地图2.16 结束语第3章 投 影333.1 圆形地球3.2 笛卡尔平面3.3 什么是投影3.4 在ArcExplorer 中改变投影3.5 圆形真的合适吗3.6 坐标参考系3.7 对齐你的数据图层3.8 重投影工具3.9 结束语第4章 栅格数据594.1 栅格数据基础4.2 Terraserver-USA:另一个免费栅格数据源4.3 拼接和分割4.4 时序分析4.5 全色的vs.多谱段的4.6 比例尺和分辨率4.7 正射校正4.8 下载免费栅格数据4.9 结束语第5章 空间数据库5.1 为什么要与空间数据库打交道5.2 安装PostgreSQL 和PostGIS5.3 添加空间字段5.4 插入空间数据5.5 空间数据检索5.6 空间数据探秘5.7 导入数据5.8 操作数据5.9 导出数据5.10 索引数据5.11 空间查询5.12 查看数据5.13 结束语第6章 建立OGC Web 服务6.1 共享财富6.2 OGC SOA 与GIS6.3 安装GeoServer6.4 使用GUI 添加Shapefile 数据6.5 手工添加Shapefile 数据6.6 添加PostGIS 图层6.7 SLD 样式6.8 结束语第7章 使用OGC Web 服务7.1 理解WMS7.2 WMS GetCapabilities7.3 WMS GetMap7.4 理解WFS7.5 WFS GetCapabilities7.6 WFS DescribeFeatureType7.7 WFS GetFeature7.8 WFS GetFeature 请求过滤7.9 结束语第8章 OGC 客户端8.1 Mapbuilder8.2 OpenLayers8.3 uDig8.4 结束语第9章 共冶一炉1939.1 从CSV 到SQL9.2 将数据进行地理编码9.3 添加PostGIS 字段9.4 创建OGC 服务9.5 瓦片vs.样式9.6 产生一个平滑的地图9.7 超越Web:3D 浏览器9.8 结束语附录A Mac/Linux 安装A.1 安装GDAL/Proj/GeosA.2 安装PostgreSQL 和PostGISA.3 LibTIFF 和LibGeoTIFF附录B 安装GroovyB.1 Unix. Linux 和Mac OSXB.2 Windows索引

章节摘录

  第1章 引言  开发地理应用程序比其预期的过程复杂得多。我为本书确立了几个目标,第一个目标是揭开地理信息系统(geographicinformation systems,GIS)神秘的面纱,并教给你一些该领域的“行话”。第二个目标是协助你下载若干免费数据和学习一到两个编程API。它们将一起指向最后的目标——将你变成一名GIS程序员。  1.1 褪去GIS的神秘面纱  许多流行的网站都有GIS的支持(你无需获得博士学位才能去使用它们)。MapQuestl也许是其中最著名的一个。在20世纪90年代末期,它实质上占据了在线地图市场。  在随后几年间,其他选手开始加入这场游戏。现在,几乎所有的主流搜索引擎都能够提供GIS服务。去看看Google Maps2,你只需简单地输入一个街道地址,它就会在一张地图上向你显示其位置。Yah003和MSN4也都能提供相似的功能。  虽然所有这些网站都提供了一种极其有用的服务,但他们却丝毫没有提升大众的地理知识水平。我并非要在这一点上苛求他们——我认为易用性是他们主要的设计目标。他们解决了许多复杂的GIS问题,并将我们与之隔离开来。但他们不会帮我们建立自己的GIS解决方案。这些地理奇观只是一个个“黑匣子”。  与此类似,大部分用户级全球定位系统(global positioning system,GPS)设备也是当作一种黑匣子被出售的。In—dash式GPS5已经迅速成为高档汽车不可缺少的配置,但大部分驾驶员除了会试图调喇叭声音或电台频道外,不会更多地考虑如何去定制它。

编辑推荐

  全面介绍如何将GIS集成到应用程序中的细节问题,展示通往真实制图的应用程序之路。  这是一场正在进行的隐蔽革命。越来越多的设备,蜂窝电话、汽车和计算机,现在都装备了全球定位系统(Global Positioning System)接收器。现在,日常新闻报道也使用了细节地图和卫星影像的叠加数据。越来越多主要的数据库厂商都在其旗舰产品中添加了地理数据类型标准。《GIS for Web应用开发之道》以简单的术语介绍了地理信息系统(Geographic Information System),并对其进行了实际的演示。通过本书,你将能访问到一些流行的网站,如DGoogle地图(maps.google.com),了解它们使用的技术,学习如何开发你自己的站点;你将学习到一些时髦术语,并探索出一种能让你的应用程序地理化的方式。  Scott Davis致力于开源标准和开源解决方案,他参与了大量国际性项目,其范围从web制图、AjaX到web服务。你可以通过davisworld.org与其保持联系。  通过本书,你将能够:  在网络上寻找免费的GIS数据资源  使用开源桌面观察软件浏览GIS数据  使用代码处理GIS数据  使用具有地理能力的数据库存储和访问数据  寻找像Google地图那样,然而是免费的Web工具集  发布和使用基于0pen Geospatial Consor—tium(OGC)接口的Webl艮务互联网上到处都是免费的地理数据。本书告诉你如何将数据转换为你能使用的格式(包括文本文件、ESRI Shapefiles乖D地理标识语言GML),并将它们集成到你的代码之中。  现在是为你的Web应用程序添加“空间”维度的时候了。

图书封面

图书标签Tags

评论、评分、阅读与下载


    GIS for Web应用开发之道 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7