• 开源WebGIS:地图发布与地图服务
  • 开源WebGIS:地图发布与地图服务
21年品牌 40万+商家 超1.5亿件商品

开源WebGIS:地图发布与地图服务

正版保障 假一赔十 可开发票

82.82 6.4折 129 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者卜坤,王卷乐著

出版社科学出版社

ISBN9787030670144

出版时间2020-11

装帧平装

开本16开

定价129元

货号10798827

上书时间2024-08-27

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

本书介绍开源WebGIS的基本原理与技术方法,选择了重要且技术成熟的开源GIS工具,包括MapServer、MapProxy、Leaflet等,并在第13章以自主开发的GISLite作为应用案例。作为应用方面的著作,本书对WebGIS技术体系进行了相对全面的介绍。书中内容侧重WebGIS地图发布与服务,从服务器的配置、发布到应用进行系统说明。并将技术与标准、规范进行融会贯通,在介绍技术的过程中与OGC、OSGeo等开放标准体系进行对应。原理与实例结合是本书特点,书中会用到一些数据与代码,这些资源都可以从配套网站中下载,并且网站上的内容也会有相应更新。



 
 
 
 

目录
前言
第1章  WebGIS 的概念与技术介绍
  1.1  从地图到 WebGIS
    1.1.1  地图与数字地图
    1.1.2  数字地图的特点
    1.1.3  WebGIS 的起源和发展
    1.1.4  WebGIS 技术现状
    1.1.5  WebGIS 的未来展望
  1.2  WebGIS 的概念与特点
    1.2.1  WebGIS 的概念
    1.2.2  WebGIS 的特征
    1.2.3  WebGIS 的功能和应用
    1.2.4  WebGIS 的优点与缺点
  1.3  开源 WebGIS 介绍
    1.3.1  自由/开源软件
    1.3.2  理解 FOSS 在网络地图中的应用
    1.3.3  开源 WebGIS 的优势与特点
    1.3.4  常见的开源 WebGIS 平台
  1.4  开放数据和开放技术规范
    1.4.1  开放式数据格式与开放数据
    1.4.2  开放地理信息标准与规范
  1.5  WebGIS 常用的数据格式
    1.5.1  栅格数据文件格式
    1.5.2  二进制存储矢量数据
    1.5.3  文本存储矢量数据
    1.5.4  空间数据库
  1.6  阅读本书的注意事项
    1.6.1  本书配套网站
    1.6.2  本书示例与代码说明
    1.6.3  网址使用说明
    1.6.4  辅助工具介绍
第2章  MapServer 介绍与基本用法
  2.1  MapServer 简介
    2.1.1  MapServer 的发展历史
    2.1.2  MapServer 的特点
    2.1.3  MapServer 支持的数据格式
    2.1.4  MapServer 的应用架构
    2.1.5  MapServer 的两种运行模式
    2.1.6  MapServer 和 GeoServer 的对比
  2.2  Web 基础概念
    2.2.1  HTTP 协议介绍
    2.2.2  URL 的概念与规范
    2.2.3  HTML 语言基础
  2.3  MapServer 运行的 Web 技术环境
    2.3.1  Apache Web 服务器
    2.3.2  公共网关接口(CGI)的概念与技术
    2.3.3  FastCGI 介绍
  2.4  安装与配置 MapServer
    2.4.1  安装与配置 MapServer 的基本要求
    2.4.2  Debian/Ubuntu 系统下安装 MapServer
    2.4.3  Debian/Ubuntu 系统下配置 Apache
    2.4.4  Windows 下面安装与配置 MapServer
    2.4.5  编译安装 MapServer 的说明
  2.5  使用 MapServer 发布遥感影像
    2.5.1  使用 MapServer 发布地图的步骤
    2.5.2  在 Mapfile 中添加遥感影像
    2.5.3  使用命令行工具 shp2img 生成结果
  2.6  Mapfile 介绍
    2.6.1  Mapfile 概述
    2.6.2  Mapfile 的组成部分与配置步骤
    2.6.3  Mapfile 中的主要对象
    2.6.4  使用 Mapfile 的注意事项
  2.7  Mapfile 的辅助工具
    2.7.1  Mapfile 的编辑器
    2.7.2  shp2img 命令行工具
    2.7.3  mappyfile 解析工具
第3章  使用 MapServer 发布地图(1)
  3.1  使用 MapServer 发布 DEM 栅格数据
    3.1.1  栅格数据介绍
    3.1.2  直接发布栅格数据
    3.1.3  使用自动拉伸对数据进行预处理
    3.1.4  根据属性值对栅格数据进行分类展示
    3.1.5  在 MapServer 中控制地图范围
    3.1.6  MapServer 的服务模式
  3.2  通过 Web 查看地图
    3.2.1  通过 HTTP 请求返回地图
    3.2.2  通过 Web 浏览器查看结果
    3.2.3  实时查看 Web 服务请求
    3.2.4  Web 中的图层设计与交互元素
  3.3  在地图中嵌入比例尺与图例
    3.3.1  地图比例尺的概念
    3.3.2  在 MapServer 中创建地图比例尺
    3.3.3  地图图例的概念
    3.3.4  在 MapServer 中创建图例
    3.3.5  scalebar 与 legend 命令行工具
  3.4  定义投影和范围
    3.4.1  地图投影的概念及常用投影
    3.4.2  使用 EPSG:4326 投影发布地图
    3.4.3  在 Mapfile 中定义投影
  3.5  在影像上标注文字
    3.5.1  在 MapServer 中标注文字
    3.5.2  MapServer 添加要素(Feature)定义
第4章  使用 MapServer 发布地图(2)
  4.1  使用 MapServer 发布矢量数据
    4.1.1  图层的概念
    4.1.2  在 Mapfile 中定义矢量图层
    4.1.3  使用两个图层的静态地图
    4.1.4  数据的择舍显示
  4.2  根据属性进行分类显示
    4.2.1  MapServer 中分类展示的几种方法
    4.2.2  使用字符串比较进行分类显示
    4.2.3  使用正则表达式进行分类显示
    4.2.4  使用列表表达式进行分类显示
  4.3  基于逻辑表达式的分类显示
    4.3.1  MapServer 中逻辑表达式的数据类型
    4.3.2  在 Mapfile 中使用逻辑表达式
    4.3.3  MapServer 中支持的操作符
  4.4  在地图中定义与使用符号与样式
    4.4.1  在 MapServer 中定义符号
    4.4.2  点状符号的定义
    4.4.3  线状符号与样式的定义
    4.4.4  面状符号定义
    4.4.5  在 MapServer 中使用自定义符号
  4.5  对地图进行文字标注
    4.5.1  Mapfile 中的字体定义
    4.5.2  MapServer 文字标注功能
    4.5.3  地图标注实例
    4.5.4  标注的自动调整
    4.5.5  文字标注的其他问题
  4.6  定义 MapServer 输出格式
    4.6.1  在 Mapfile 中定义输出格式
    4.6.2  对比查看不同的输出结果
    4.6.3  配置 MapServer 返回数据
第5章  创建交互式地图应用
  5.1  MapServer 交互操作:CGI 变量及接口
    5.1.1  MapServer CGI 程序处理流程
    5.1.2  使用 MapServer CGI 程序的步骤
    5.1.3  CGI 变量与模板文件
    5.1.4  MapServer 初始化文件
    5.1.5  配置 MapServer 临时文件夹位置
  5.2  创建可交互地图:响应鼠标单击事件
    5.2.1  在 Mapfile 中定义 Web 对象
    5.2.2  创建初始化模板文件
    5.2.3  MapServer 的模板文件定义
    5.2.4  CGI 请求结果说明
  5.3  MapServer 地图的缩放控制
    5.3.1  控制比例尺优化地图内容
    5.3.2  在 Mapfile 中定义比例尺可见内容
    5.3.3  实现地图的放大与缩小
  5.4  MapServer GGI 图层开关控制
    5.4.1  控制图层开关的方法
    5.4.2  HTML 模板文件中的定义
    5.4.3  地图控制说明
  5.5  使用 MapServer 参照地图
    5.5.1  参照地图的概念
    5.5.2  HTML 页面的定义
    5.5.3  参照地图实例说明
  5.6  使用独立比例尺与图例对象
    5.6.1  比例尺控件的使用
    5.6.2  图例控件的使用
  5.7  在 MapServer 中进行属性查询
    5.7.1  MapServer 的查询功能
    5.7.2  使用查询功能
    5.7.3  单图层检索模式
    5.7.4  多图层检索模式
    5.7.5  “查询地图”功能说明
第6章  OGC 与 OpenGIS 标准、规范及技术工具
  6.1  WebGIS 服务介绍
    6.1.1  Web 服务的概念与技术
    6.1.2  地理信息服务
    6.1.3  空间数据共享
    6.1.4  空间信息 Web 服务技术发展过程
  6.2  OGC 标准介绍
    6.2.1  Web 服务规范基础概念
    6.2.2  WMT 项目与作用
    6.2.3  OGC Web 服务介绍
  6.3  OGC Web 服务与技术实践
    6.3.1  OWS 服务体系
    6.3.2  OWS 请求及版本协商
    6.3.3  基本的 HTTP 请求规则
    6.3.4  MapServer 支持的 OGC 标准
  6.4  元数据的概念与应用
    6.4.1  元数据的概念
    6.4.2  OGC CSW 标准与 pycsw 工具
    6.4.3  OWS 中的元数据功能概述
  6.5  OWSLib 类库说明与安装
    6.5.1  OWSLib 类库介绍
    6.5.2  安装 OWSLib 类库
第7章  Web 地图服务(WMS)的概念与应用
  7.1  Web 地图服务介绍
    7.1.1  WMS 的概念
    7.1.2  WMS 的技术优点
    7.1.3  WMS 的基本功能
    7.1.4  WMS 的主要接口
  7.2  使用 MapServer 发布 WMS
    7.2.1  MapServer 对 WMS 的支持
    7.2.2  配置 MapServer 发布 WMS
    7.2.3  访问 GetCapabilities 接口
    7.2.4  功能元数据文档说明
    7.2.5  使用 OWSLib 模块访问 GetCapabilities 接口
  7.3  WMS GetMap 访问方法
    7.3.1  MapServer 中配置支持 GetMap 接口
    7.3.2  GetMap 请求参数说明
    7.3.3  对 HTTP 方式的 GetMap 请求响应
    7.3.4  使用 OWSLib 访问 GetMap
  7.4  WMS 的 GetFeatureInfo 请求
    7.4.1  GetFeatureInfo 接口说明
    7.4.2  配置 MapServer
    7.4.3  请求 GetFeatureInfo
    7.4.4  使用 OWSLib 请求 GetFeatureInfo
  7.5  分布式地图服务:使用 WMS 作为数据源
    7.5.1  将 MapServer 用作 WMS 服务器端
    7.5.2  MapServer 作为 WMS 客户端的配置
    7.5.3  效果与说明
第8章  MapServer 中的样式定制与实现
  8.1  SLD 标准介绍
    8.1.1  SLD 介绍
    8.1.2  SLD 技术细节
    8.1.3  设计与使用 SLD 的方法
  8.2  SLD 访问接口
    8.2.1  访问 DescribeLayer 请求
    8.2.2  访问 GetStyles 请求
    8.2.3  访问 GetLegendGraphic 请求
    8.2.4  客户端的访问方式
  8.3  在 WMS 中使用内联样式层描述器:使用 SLD_BODY 参数
    8.3.1  内联 SLD 请求示例
    8.3.2  获取内联 SLD 图例
  8.4  在 WMS 中使用样式层描述器:使用服务器端 SLD 文件
    8.4.1  WMS 对 SLD 的支持
    8.4.2  SLD 中线状效果
    8.4.3  SLD 参数使用说明
  8.5  使用命名样式绘制地图
    8.5.1  MapServer 对命名样式(Named Styles)的支持
    8.5.2  使用命名样式
    8.5.3  多图层与多样式
第9章  Web 要素服务(WFS)的概念与应用
  9.1  WFS 的基本概念
    9.1.1  WFS 的功能介绍
    9.1.2  WFS 的技术要求与接口
    9.1.3  事务型 WFS 的概念
  9.2  在 MapServer 中配置使用 WFS
    9.2.1  配置 MapServer 支持 WFS
    9.2.2  请求 WFS 的 GetCapabilities 接口
    9.2.3  请求 WFS 的 DescribeFeatureType 接口
    9.2.4  使用 OWSLib 访问
  9.3  WFS 的 GetFeature 请求与响应
    9.3.1  WFS 的 GetFeature 请求
    9.3.2  限制请求的要素数目
    9.3.3  根据 ID 请求单个要素
    9.3.4  根据空间范围进行检索
  9.4  在 WFS 请求中使用 Filter Encoding
    9.4.1  Filter Encoding 标准规范
    9.4.2  Filter Encoding 的三种操作符
    9.4.3  MapServer 对 Filter Encoding 的支持
  9.5  将 WFS 图层添加到 MapServer 地图文件
    9.5.1  将 MapServer 用作 WFS 服务器
    9.5.2  在 Mapfile 中进行客户端定义
    9.5.3  通过浏览器查看结果
第10章  Web 覆盖服务(WCS)的概念与应用
  10.1  Web 覆盖服务介绍
    10.1.1  WCS 基本概念和特征
    10.1.2  WCS 在数据共享与分发中的作用
    10.1.3  WCS 的主要接口
  10.2  在 MapServer 中定义与使用 WCS
    10.2.1  配置 Mapfile 支持 WCS
    10.2.2  访问 WCS 的 GetCapabilities 接口
    10.2.3  访问 WCS 的 DescribeCoverage 接口
    10.2.4  使用 OWSLib 访问 WCS
  10.3  使用 GetCoverage 接口获取数据
    10.3.1  访问 GetCoverage 方法
    10.3.2  WCS 输出格式
  10.4  GetCoverage 接口的更多参数与选项
    10.4.1  定义空间投影参数
    10.4.2  设置图像的返回尺寸
    10.4.3  请求不同图像波段组合
    10.4.4  设置空间分辨率
第11章  地图瓦片技术与应用:使用 MapProxy
  11.1  地图瓦片的基本概念
    11.1.1  地图瓦片的技术原理
    11.1.2  地图瓦片的特点
    11.1.3  地图瓦片的应用
    11.1.4  地图瓦片使用的注意事项
    11.1.5  矢量瓦片概念说明
  11.2  地图瓦片的相关标准
    11.2.1  创建与提供地图瓦片服务的策略
    11.2.2  OSGeo WMS-C 标准
    11.2.3  OSGeo TMS 标准
    11.2.4  OGC WMTS 标准
    11.2.5  不同地图瓦片标准的比较
  11.3  MapProxy 安装与使用
    11.3.1  MapProxy 介绍
    11.3.2  安装与使用 MapProxy
    11.3.3  启动 MapProxy
    11.3.4  MapProxy 的配置方法
    11.3.5  地图瓦片预生成
  11.4  配置 MapProxy 提供地图服务
    11.4.1  MapProxy 配置的基本要求
    11.4.2  单图层的 MapProxy 简单示例
    11.4.3  更多图层的配置
第12章  WebGIS 前端:使用 Leaflet
  12.1  WebGIS 前端技术
    12.1.1  选择 Web 制图应用程序
    12.1.2  JavaScript 语言介绍
    12.1.3  WebGIS 前端类库介绍
    12.1.4  通用地图服务与接口
  12.2  Leaflet 的基本用法
    12.2.1  在 HTML 页面添加地图对象
    12.2.2  Leaflet 中的几何要素用法
    12.2.3  使用弹窗展示信息
    12.2.4  用户事件处理
  12.3  在 Leaflet 中使用 WMS 图层
    12.3.1  使用 Leaflet 调用 MapServer
    12.3.2  加载地图瓦片服务
    12.3.3  WebGIS 中基础底图与专题图层的设计
  12.4  在 Leaflet 中请求 WFS
    12.4.1  使用 Leaflet 请求 WFS 的方法说明
    12.4.2  Leaflet 加载 WFS 自定义样式
  12.5  访问 MapProxy 的不同瓦片服务形式
    12.5.1  访问 WMS-C 的方法
    12.5.2  访问 TMS 的方法
    12.5.3  访问 WMTS 的方法
第13章  GISLite 地理数据发布程序的设计与实现
  13.1  GISLite 项目的开发背景与设计
    13.1.1  GISLite 开发需求介绍
    13.1.2  项目设计的基本思路
    13.1.3  静态网站的优点
    13.1.4  配置运行 GISLite 程序
  13.2  GISLite 的实现概述
    13.2.1  Web 程序的实现
    13.2.2  地图发布信息的定义
    13.2.3  GISLite 发布数据的目录结构设计
    13.2.4  GISLite 代码结构
  13.3  使用 XLSX 定义图层数据与样式
    13.3.1  XLSX 文件格式与 Python 解析库 OpenPyXL
    13.3.2  使用 XLSX 文件定义样式
    13.3.3  解析 XLSX 说明
  13.4  GISLite 中地图瓦片程序

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP