WebGIS开发从入门到实践
涵盖WebGIS的基本原理、开发流程、技术选型、开发框架和案例分析,附赠全书案例源码+课件PPT

作者:吕利利、牛健平

定价:89元

印次:1-1

ISBN:9787302673569

出版日期:2024.10.01

印刷日期:2024.10.10

图书责编:袁金敏

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书基于开源的 WebGIS 开发技术,内容涵盖 WebGIS 开发的基础知识和技术要点,并通过实际应 用和案例分析,帮助读者更好地掌握相关知识,理解 WebGIS 的应用场景和开发需求。 本书共 12 章,系统论述 WebGIS 开发的技术要点和项目实践。其中:第 1 ~ 3 章为基础篇,第 1 章主要讲解 WebGIS 开发中的 Web 基础,第 2 章为 GIS 基础介绍,第 3 章介绍开源的 WebGIS 开发框架。 第 4 ~ 10 章为高级篇,是基础篇的提升,内容涵盖 WebGIS 开发中的大部分技能和知识点。第 4 章为 GIS 应用服务介绍,第 5 章介绍使用较多的开源 GIS 服务器 GeoServer,第 6 章为空间数据管理的相关 知识,第 7 章和第 8 章主要讲解 WebGIS 开发中的矢量数据和栅格数据渲染,第 9 章为地图控件的使用, 第 10 章讲解常用的地图交互。三维篇是第 11 章,主要介绍 Cesium 框架的使用。实践篇是第 12 章,通 过一个完整的案例,介绍 WebGIS 系统开发的全流程,对 WebGIS 开发的常用知识和技术点进行全面的 贯穿和实践。 本书适用于 WebGIS 开发人员、GIS 系统管理员、相关 GIS 研究和开发人员、地理信息科学专业学 生等人群,也适用于地理信息技术爱好者和其他相关领域的人员。 "

吕利利,兰州大学地图学与地理信息系统专业,硕士,2015年毕业。现就职于某上市科技公司,在智能驾驶团队任软件开发工程师职位,参与AI智能驾驶业务的建设。拥有5年WebGIS开发经验,熟悉GIS软件,熟练WebGIS开发框架的使用,熟悉Web编程语言、开发框架和其他Web开发技术。拥有一定的科研经验,在GIS专业知识和GIS数据处理等方面具有丰富的经验,对于GIS业务具有成熟的见解和认识,并在《生态学报》、《遥感科学与应用》等发表文章多篇。

前言 PREFACE 什么是WebGIS? 顾名思义,WebGIS等于Web+GIS,它是基于Web环境中的GIS。从字面意思理解,可以认为它是两种技术的融合。实际上,WebGIS开发是指利用Web技术和GIS技术,将地理空间数据和地图呈现在Web页面上,实现在线地图浏览、查询、分析等功能的开发过程。WebGIS具有跨平台使用、共享和协作、实时更新、响应式设计、低成本和易维护、大数据处理等优势,为用户提供更加便捷、高效、准确和可靠的空间信息服务。 与传统PC端GIS相比,WebGIS应用程序可以通过Web浏览器直接访问,不需要在本地计算机上安装软件,应用更加轻量,对硬件的要求也较低。在数据交互方式上,WebGIS应用程序通常通过地图服务、Web服务、RESTful API等方式获取空间数据和地图图层,与后端服务器进行交互,而PC端软件通常通过本地数据库或文件系统读写数据。WebGIS的数据交互方式更加灵活,更便于共享与协作。在用户体验上,WebGIS应用程序可以通过Web浏览器在多种设备上访问,具有良好的响应式设计和跨平台性。另外,它还解决了以文件方式管理大量数据的不便,也有效规避了使用PC端软件时的一些性能卡顿、数据管理混乱等问题。 WebGIS的发展共经历了四个阶段。 (1)WebGIS开发的起步阶段(20世纪90年代—21世纪初):WebGIS开发的早期阶段主要是以静态地图为主,此时的WebGIS应用主要用于展示静态地图和一些简单的查询功能。 (2)动态WebGIS开发的发展阶段(2000—2010年):随着Web技术的不断发展,WebGIS也得到了快速发展...

目录
荐语
查看详情 查看详情
目录

CONTENTS

基 础 篇

第 1章 Web基础 2

1.1 开发语言 2

1.1.1 HTML 2

1.1.2 CSS 5

1.1.3 JavaScript 10

1.2 开发框架 13

1.2.1 Vue 14

1.2.2 React 16

1.2.3 Angular 17

1.3 网络基础 18

1.4 浏览器 20

1.4.1 浏览器的工作基础 20

1.4.2 浏览器调试 22

1.5 服务端基础 24

1.6 数据库基础 25

1.7 小结 26

第 2章 GIS基础 27

2.1 GIS数据 27

2.1.1 矢量数据 27

2.1.2 栅格数据 29

2.2 投影与坐标转换 30

2.2.1 地理坐标 30

2.2.2 投影坐标 31

2.2.3 Web墨卡托投影 32

2.2.4 坐标转换与EPSG 32

2.3 地理编码 33

2.4 小结 35

第 3章 WebGIS开发框架 36

3.1 OpenLayers 37

3.1.1 简介 37

3.1.2 引用 38

3.1.3 核心类说明 39

3.2 Leaflet 61

3.2.1 简介 61

3.2.2 引用 62

3.2.3 核心类说明 62

3.3 MapboxGL 82

3.3.1 简介 82

3.3.2 引用 83

3.3.3 核心类说明 83

3.4 小结 98

高 级 篇

第 4章 GIS应用服务 100

4.1 OGC标准 101

4.1.1 WMS 101

4.1.2 WFS 102... 查看详情

涵盖WebGIS的基本原理、开发流程、技术选型、开发框架和案例分析,附赠全书案例源码 

查看详情