WebGIS原理与实践(附光盘)/普通高等教育“十一五”国家级规划教材

WebGIS原理与实践(附光盘)/普通高等教育“十一五”国家级规划教材 pdf epub mobi txt 电子书 下载 2025

李治洪 编
图书标签:
  • WebGIS
  • GIS
  • 地理信息系统
  • Web开发
  • 地理信息技术
  • 规划教材
  • 高等教育
  • 计算机应用
  • 空间数据
  • 地图学
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 高等教育出版社
ISBN:9787040255430
版次:1
商品编码:10877930
包装:平装
开本:16开
出版时间:2011-01-01
页数:298
正文语种:中文
附件:光盘
附件数量:1

具体描述

内容简介

   《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。

目录

第1章 概述
1.1 计算机网络与互联网
1.1.1 计算机网络的发展
1.1.2 计算机网络的类型
1.1.3 Internet和Intranet
1.1.4 什么是Web
1.2 GIS技术发展回顾
1.2.1 主机一终端式GIS
1.2.2 以PC为核心的桌面GIS
1.2.3 基于COM的组件式GIS
1.2.4 C/S模式的网络GIS
1.2.5 基于IntemetlIntranet的WebGIS
1.3 WebGIS的基本概念与特点
1.3.1 WebGIS的定义
1.3.2 WebGIS的主要功能
1.3.3 WebGIS的主要特点
1.3.4 WebGIS与其他GIS技术的关系
1.4 WebGIS发展与现状
1.4.1 WebGIS技术的发展
1.4.2 主要WebGIS门户网站
复习思考题

第2章 WebGIS技术基础
2.1 Web通信协议
2.1.1 TCP/IP协议
2.1.2 IP地址及其类型
2.1.3 HTTP协议
2.1.4 URL
2.2 HTML基础
2.2.1 超文本模型与HTML
2.2.2 标记、属性和内容
2.2.3 HTML结构标记
2.2.4 HTML常用标记
2.2.5 用CSS控制地图网页外观
2.3 用IIS发布Web页
2.4 JavaScript基础
2.4.1 ECMAScript简介
2.4.2 浏览器中的JavaScript
2.4.3 DOM基础
2.4.4 BOM基础
2.4.5 通过JavaScript实现地图交互
2.5 Web客户机端插件技术
2.5.1 MIME和浏览器插件
2.5.2 通过插件增强Web客户端
2.6 Web服务器端技术
2.6.1 CGI和ServerAPI技术
2.6.2 ASP、JSP和PHP
2.6.3 服务器端开发技术比较
2.7 ASP编程基础
2.7.1 ASP概述
2.7.2 ASP基本语法
2.7.3 ASP常用内建对象
2.7.4 通过ASP实现地图交互
复习思考题

第3章 WebGIS体系结构
3.1 分布式编程模型的体系与发展
3.1.1 C/S模式的产生和发展
3.1.2 基于COM/COM+分布式体系结构
3.1.3 CORBA分布式体系结构
3.1.4 J2EE体系结构
3.1.5 NET分布式应用构架
3.1.6 WebGIS与分布式应用框架
3.2 WebGIS构造模式
3.2.1 服务器端构造模式
3.2.2 客户端构造模式
……
第4章 WebGIS编程初步
第5章 基于Ajax的WebGIS编程
第6章 MapXtreme原理与技术分析
第7章 ArcIMS原理与技术分析
第8章 其他WebGIS商业平台技术分析
第9章 开源WebGIS
第10章 Web制图服务
《WebGIS原理与实践》 一、 引言 在信息技术飞速发展的今天,地理信息系统(GIS)已经从一个专业化的工具,逐步渗透到我们工作和生活的方方面面。而WebGIS,作为GIS技术与互联网相结合的产物,更是以前所未有的广度和深度,改变着我们获取、处理、分析和表达地理空间信息的方式。它打破了传统桌面GIS在部署、共享和访问上的壁垒,使得强大的地理空间分析能力可以轻松地通过浏览器触及全球的用户,极大地促进了地理信息的普及和应用。 本书的编写旨在系统性地介绍WebGIS的核心原理,并结合实际应用案例,指导读者掌握WebGIS的开发与实践技能。我们希望通过本书的学习,读者能够深刻理解WebGIS的工作机制,熟练运用相关的技术和工具,最终能够独立设计、开发和部署具有实际应用价值的WebGIS系统。本书的目标读者包括但不限于计算机科学、地理学、测绘工程、城市规划、环境科学等相关专业的学生,以及从事GIS开发、系统集成、数据分析等工作的专业技术人员。 二、 WebGIS的核心概念与技术体系 WebGIS并非仅仅是桌面GIS的简单“上网”,它是一个独立且庞大的技术体系,涉及到网络通信、数据管理、前端交互、后端服务等多个领域。理解WebGIS的核心概念是掌握其原理的基础。 1. 地理信息系统(GIS)基础回顾: 在深入WebGIS之前,简要回顾GIS的基本概念至关重要。这包括地理数据的概念(矢量、栅格)、空间参考系统(坐标系、投影)、空间分析的基本方法(叠加、缓冲区、网络分析等)以及GIS的应用领域。这些基础知识是构建和理解WebGIS系统的基石。 2. WebGIS的定义与特点: WebGIS是地理信息系统在万维网上的实现。其核心特点在于: 便捷性与易用性: 用户无需安装复杂的桌面软件,只需通过浏览器即可访问和使用GIS功能。 跨平台性: 只要有浏览器,几乎可以在任何操作系统上运行。 实时性与交互性: 能够实时更新地图数据,并支持用户通过各种交互方式(如缩放、平移、查询、编辑)与地图进行互动。 数据共享与协作: 方便地理数据的发布、共享和多用户协作。 可扩展性: 易于集成其他Web服务和应用。 3. WebGIS的技术架构: WebGIS的实现通常采用客户端-服务器(Client-Server)架构。 客户端(Client-Side): 主要指用户通过浏览器访问的Web应用程序。它负责接收用户的操作指令,向服务器发送请求,并处理服务器返回的数据,最终将地图、图层、信息等要素渲染到屏幕上。客户端技术主要包括HTML、CSS、JavaScript以及各种前端框架(如React, Vue, Angular)和地图API(如Leaflet, OpenLayers, ArcGIS API for JavaScript)。 服务器(Server-Side): 负责处理客户端的请求,进行地理数据的存储、管理、空间分析,并生成响应数据(如图层、地图瓦片、查询结果等)返回给客户端。服务器端技术涉及Web服务器(如Apache, Nginx)、应用服务器、GIS服务器软件(如GeoServer, ArcGIS Server, MapServer)以及数据库(如PostGIS, Oracle Spatial, SQL Server Spatial)。 4. WebGIS的关键技术: 地图渲染技术: 瓦片地图(Tile Map): 将地图切分成小的、固定大小的图像块(瓦片),按需加载,极大提高了地图浏览的性能,尤其适合大规模地图数据的展示。了解不同的瓦片方案(如XYZ、TMS)和瓦片服务器的实现。 矢量瓦片(Vector Tiles): 相较于栅格瓦片,矢量瓦片包含的是矢量几何数据和属性信息,可以在客户端按需渲染,实现更灵活的地图样式定制和交互,同时减小了数据传输量。 实时渲染: 在客户端通过JavaScript直接绘制矢量要素,实现动态效果和高交互性。 地理空间数据服务: OGC标准(Open Geospatial Consortium): 一系列开放的地理空间信息标准,如WMS (Web Map Service)、WFS (Web Feature Service)、WCS (Web Coverage Service)、WMC (Web Map Context) 等。理解这些标准对于实现跨平台、跨GIS软件的数据交换和互操作至关重要。 RESTful API: 通过HTTP协议提供地理空间数据访问和分析的服务,已成为WebGIS服务设计的主流方式。 空间数据存储与管理: 地理数据库: 专门用于存储和管理地理空间数据的数据库,如PostGIS(PostgreSQL的扩展)、Oracle Spatial、SQL Server Spatial等。掌握其数据模型、空间索引和查询方法。 文件型存储: 如Shapefile、GeoJSON、KML、GPKG等,了解它们在WebGIS中的应用场景和局限性。 三、 WebGIS的开发实践 掌握了WebGIS的基本原理和核心技术后,本书将带领读者进入实际的开发实践。 1. 客户端开发: HTML、CSS与JavaScript基础: 即使有前端框架,对这三者的基础掌握也是必不可少的。 地图库的选择与使用: Leaflet: 轻量级、开源的JavaScript地图库,易于上手,适合快速开发。我们将学习其基本的地图加载、图层添加(底图、WMS、WFS)、标记(Marker)、弹出窗口(Popup)、多边形(Polygon)绘制等。 OpenLayers: 功能更强大、更成熟的开源JavaScript地图库,支持更多地图服务协议和高级功能。本书将介绍其在处理不同投影、图层叠加、空间查询、矢量数据编辑等方面的应用。 ArcGIS API for JavaScript: Esri公司提供的强大API,能够利用ArcGIS Server或ArcGIS Online的服务,构建功能丰富的WebGIS应用。我们将学习其核心概念,如Map、View、Layer、Graphics、QueryTask等。 UI/UX设计: 如何设计直观、易用的地图用户界面,提升用户体验。 数据可视化: 如何将查询结果、分析数据以图表、热力图、聚类等方式在地图上直观呈现。 2. 服务器端开发: GIS服务器软件: GeoServer: 开源的GIS服务器软件,支持多种数据源和OGC标准服务(WMS, WFS, WCS等)。本书将指导读者如何安装、配置GeoServer,发布Shapefile、PostGIS数据,并配置服务。 ArcGIS Server: Esri提供的商业GIS服务器软件,功能强大,生态成熟。我们将介绍其基本架构,如何发布地图服务、地理处理服务等。 Web服务器与应用服务器: 了解Web服务器(如Apache, Nginx)如何作为前端请求的入口,以及应用服务器(如Tomcat)如何运行Web应用。 数据库集成: PostGIS: 详细介绍PostGIS的安装、基本空间函数的使用,以及如何在WebGIS应用中连接和查询PostGIS数据库。 RESTful API设计与实现: 如何基于已有服务或直接开发RESTful API来提供地理空间数据和功能。 3. WebGIS典型应用场景的实现: 在线地图浏览与查询: 实现基本的地图缩放、平移、要素信息查询等功能。 地理空间数据可视化: 如POI(Point of Interest)的展示、热力图、区域统计等。 空间分析应用: 缓冲区分析: 根据用户输入的距离,在地图上生成缓冲区。 叠加分析: 将多个图层进行空间叠加,生成新的分析结果。 路径规划: 基于网络数据,实现点到点的路径查找和最短路径计算。 地图编辑与数据更新: 允许用户在地图上进行点、线、面要素的绘制、修改和删除,并将数据保存回数据库。 地理空间数据服务发布与消费: 演示如何发布 eigene 的地图服务,并如何在其他Web应用中调用。 四、 WebGIS进阶与发展趋势 随着技术的不断演进,WebGIS也呈现出新的发展趋势。 1. 3D WebGIS: 利用WebGL等技术,在浏览器中实现三维场景的渲染和交互,如三维模型展示、地形漫游、城市建模等。 2. 实时地理信息: 结合物联网(IoT)和大数据技术,实现对实时移动对象的跟踪、轨迹分析,以及实时地理事件的监控。 3. WebGIS与人工智能(AI): 将AI技术应用于地理信息处理,如图像识别、目标检测、空间模式挖掘、预测分析等。 4. 低代码/无代码WebGIS平台: 涌现出一些低代码或无代码的WebGIS开发平台,降低了WebGIS的开发门槛,使得更多业务人员也能快速构建地理空间应用。 5. WebGIS安全与性能优化: 随着应用范围的扩大,WebGIS的安全性和性能优化成为越来越重要的课题,包括数据加密、访问控制、高效的缓存机制、CDN加速等。 五、 总结 《WebGIS原理与实践》旨在为读者构建一个全面、系统、深入的学习框架。我们从WebGIS的基本概念出发,逐步深入到核心技术、客户端与服务器端开发,并通过丰富的实例讲解,帮助读者掌握实际的开发技能。本书的编写力求理论与实践相结合,既有对原理的深刻剖析,也有对技术细节的详细指导。我们相信,通过对本书内容的学习,读者将能够自信地投身于WebGIS的开发与应用,为解决现实世界中的地理空间问题贡献自己的力量。 互联网和地理信息技术的融合势不可挡,WebGIS作为其中的重要组成部分,正以前所未有的活力,驱动着地理空间应用的创新和普及。希望本书能成为您踏入WebGIS精彩世界的坚实起点,伴您在未来的探索中不断前行。

用户评价

评分

作为一个对地理信息技术充满好奇的非专业人士,我一直在寻找一本既能解释清楚WebGIS背后的原理,又能指导我实际操作的书。《WebGIS原理与实践》这本书无疑满足了我的需求,甚至超出了我的预期。我最喜欢这本书的一点是它的“实践”导向。它并没有仅仅停留在理论层面,而是用大量的实际案例和代码示例,将抽象的概念变得生动具体。书中讲解了如何利用各种WebGIS技术构建出功能强大的在线地图应用,比如如何进行POI(兴趣点)的展示和搜索,如何实现路径规划,如何进行地理编码和逆地理编码等等。我跟着书中的教程,一步步地搭建了自己的第一个WebGIS应用,整个过程非常顺畅。书中的“附光盘”更是锦上添花,提供了很多可以直接运行的demo和开发工具,这对于我这样的初学者来说,简直是福音。我不需要从头开始搭建开发环境,可以直接修改书中的代码,从而快速理解WebGIS的工作流程。此外,书中对各种WebGIS客户端开发库的介绍,也让我对如何选择合适的工具有了更清晰的认识。总的来说,这本书不仅帮助我理解了WebGIS的原理,更重要的是,它让我获得了动手实践的能力,为我打开了探索WebGIS世界的大门。

评分

坦白说,在购买《WebGIS原理与实践》之前,我对“普通高等教育‘十一五’国家级规划教材”这个标签并没有太高的期待,总觉得这类教材可能偏重理论,离实际开发会有些距离。然而,这本书彻底改变了我的看法。它的内容组织非常巧妙,从最基础的WebGIS概念讲起,循序渐进地深入到复杂的空间数据处理、服务发布、前端开发等环节。我最看重的是它对于WebGIS核心原理的讲解,例如OGC标准(WMS, WFS, WCS等)在实际应用中的意义和作用,以及如何利用这些标准实现不同GIS平台之间的数据互通。书中对服务器端和客户端技术的平衡也做得很好,既讲解了如何利用ArcGIS Server、GeoServer等发布地图和空间分析服务,也详细介绍了如何在前端利用JavaScript API(如ArcGIS API for JavaScript, Leaflet, OpenLayers)构建交互式的地图应用。我尤其喜欢书中关于地图图层管理、要素查询、空间量算等功能的实现方法,这些都是WebGIS应用中最常用的功能。光盘中的丰富示例代码,让我能够快速理解书中的原理,并且能够直接复制粘贴进行二次开发。对于我来说,这本书最大的价值在于它提供了一个系统性的学习路径,让我能够从零开始,一步步构建起对WebGIS的全面认知,并且掌握了将理论转化为实践的能力。

评分

我之所以选择《WebGIS原理与实践》,很大程度上是因为它作为“普通高等教育‘十一五’国家级规划教材”的背景,这通常意味着其内容的系统性和权威性。然而,在阅读过程中,我惊喜地发现这本书的实用性和前沿性也同样出色。它没有因为是教材而显得过于陈旧,而是紧跟WebGIS技术的发展潮流,介绍了许多当前主流的技术和框架。书中的内容组织非常清晰,从WebGIS的基本概念、体系结构,到地图服务发布、客户端开发,再到高级应用,层层递进,逻辑性很强。我特别欣赏书中对不同地图服务协议(如WMS, WFS, WMTS)的详细解释,以及如何在实际应用中选择和调用这些服务。同时,书中对于前端GIS库的讲解也非常到位,例如如何利用ArcGIS API for JavaScript构建复杂的地图应用,如何使用Leaflet实现轻量级的地图展示和交互。书中的代码示例非常丰富,并且光盘中的配套资源更是提供了大量的实战代码和模板,让我能够快速上手,并且在实际项目中进行参考和借鉴。这本书对于想要系统学习WebGIS技术,并且希望能够掌握实际开发技能的读者来说,绝对是一本不可多得的好书。它既有理论的高度,又有实践的深度,能帮助读者构建扎实的WebGIS基础。

评分

最近读了《WebGIS原理与实践(附光盘)》这本书,真是受益匪浅。我本来对GIS(地理信息系统)有一些基础的了解,但一直觉得WebGIS这块总是摸不着头脑,特别是涉及网络交互和地图服务的部分,总觉得缺少一根清晰的脉络。这本书就像一把钥匙,一下子打开了我对WebGIS的认识。书里对WebGIS的各种核心概念,比如服务、协议、标准都讲得非常透彻,让我明白了地图数据是如何在网络上传输和展示的,也理解了客户端和服务器端是如何协同工作的。书中举例用的技术栈也比较现代,我学到了很多关于ArcGIS API for JavaScript、Leaflet、OpenLayers等常用前端GIS库的实际应用技巧。更重要的是,书里不仅讲解了“是什么”,更强调了“怎么做”。大量的代码示例和项目实践,让我能够边学边练,把理论知识转化为实际操作能力。我尤其喜欢书中关于地图服务的章节,详细介绍了如何发布、调用和管理地图服务,这对于我后续开发在线地图应用至关重要。光盘里的配套资源也非常丰富,提供了很多可以直接拿来用的代码模板和案例数据,大大加快了我的学习进程。对于想要深入了解WebGIS技术,并且希望能够动手实现自己地图应用的朋友来说,这本书绝对是不可多得的宝藏。它不仅有扎实的理论基础,更有贴近实际开发的实践指导,让我对WebGIS的理解上升到了一个新的高度。

评分

这本书给我的感觉是,它不仅仅是一本教材,更像是一本能陪伴你解决实际问题的工具书。我之前在工作中遇到了一个需要将大量地理数据可视化并实现在线访问的挑战,传统桌面GIS软件虽然功能强大,但要实现多人实时协作和跨平台访问就显得力不从心。在朋友的推荐下,我翻开了《WebGIS原理与实践》,没想到这本书的切入点就非常贴合我的需求。它没有一开始就陷入枯燥的概念理论,而是从实际的应用场景出发,逐步讲解了WebGIS的架构和关键技术。我尤其欣赏书中对不同WebGIS技术路线的分析和比较,比如基于ArcGIS Server和基于开源GIS(如GeoServer/MapServer)的方案,以及各自的优缺点。这让我能够根据项目的具体情况,做出更明智的技术选型。书中关于数据处理、地图渲染、空间分析在Web环境下的实现,都给出了非常详细的步骤和代码指导。我跟着书中的案例,成功地将自己的空间数据发布成了可访问的地图服务,并且在前端实现了自定义的交互功能。最让我惊喜的是,书中的“附光盘”内容,里面包含了大量的实战代码和开发工具,可以直接在开发环境中运行和调试,这极大地节省了我的摸索时间,也让我快速掌握了解决问题的思路。读完这本书,我感觉自己不再是那个对WebGIS感到迷茫的初学者,而是能够独立思考和解决WebGIS相关问题的开发者了。

评分

介绍的很详细的一本书

评分

嗯,老师推荐购买的,应该不错

评分

原理介绍的比较多,实际操作内容不足

评分

价格实惠,很划算,很赞的书

评分

原理介绍的比较多,实际操作内容不足

评分

教材,质量不错,送货很快,行

评分

价格实惠,很划算,很赞的书

评分

内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。内容主要包括WebGIS的基本原理和技术框架、WebGIS编程实践、主要商业WebGIS产品的技术分析、开源WebGIS原理与技术分析以及OGC关于Web制图服务等方面的知识.本书涉及的知识面广,实践性强。读者只需要具备HTML、ASP以及JavaScript的基础知识,使用随书提供的GIS组件,就可以完成本书所有示例的开发工作。《普通高等教育“十一五”国家级规划教材:WebGIS原理与实践》可以作为普通高等院校资源环境与城乡规划管理专业、GIS专业的本科生课程教材,也可供企事业单位从事GIS项目管理和开发的技术人员参考使用。

评分

介绍的很详细的一本书

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有