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

语音

编辑

锁定

讨论

上传视频

上传视频

本词条缺少信息栏、概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

《开源WebGIS:地图发布与地图服务》是2020年11月1日科学出版社出版的图书。

开源WebGIS:地图发布与地图服务出版信息

编辑

语音

开源WebGIS:地图发布与地图服务出版社: 科学出版社

ISBN:9787030670144

版次:1

商品编码:13037734

品牌:科学出版社(SCIENCE PRESS)

包装:平装

开本:16开

出版时间:2020-11-01

用纸:胶版纸

页数:290

正文语种:中文

开源WebGIS:地图发布与地图服务内容简介

编辑

语音

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

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

编辑

语音

前言

第1章 WebGIS 的概念与技术介绍 1

1.1 从地图到 WebGIS 2

1.1.1 地图与数字地图 2

1.1.2 数字地图的特点 3

1.1.3 WebGIS 的起源和发展 3

1.1.4 WebGIS 技术现状 5

1.1.5 WebGIS 的未来展望 7

1.2 WebGIS 的概念与特点 8

1.2.1 WebGIS 的概念 8

1.2.2 WebGIS 的特征 10

1.2.3 WebGIS 的功能和应用 10

1.2.4 WebGIS 的优点与缺点 12

1.3 开源 WebGIS 介绍 14

1.3.1 自由/开源软件 14

1.3.2 理解 FOSS 在网络地图中的应用 15

1.3.3 开源 WebGIS 的优势与特点 16

1.3.4 常见的开源 WebGIS 平台 17

1.4 开放数据和开放技术规范 17

1.4.1 开放式数据格式与开放数据 17

1.4.2 开放地理信息标准与规范 18

1.5 WebGIS 常用的数据格式 19

1.5.1 栅格数据文件格式 20

1.5.2 二进制存储矢量数据 20

1.5.3 文本存储矢量数据 21

1.5.4 空间数据库 23

1.6 阅读本书的注意事项 23

1.6.1 本书配套网站 24

1.6.2 本书示例与代码说明 24

1.6.3 网址使用说明 25

1.6.4 辅助工具介绍 26

第2章 MapServer 介绍与基本用法 28

2.1 MapServer 简介 29

2.1.1 MapServer 的发展历史 29

2.1.2 MapServer 的特点 30

2.1.3 MapServer 支持的数据格式 31

2.1.4 MapServer 的应用架构 32

2.1.5 MapServer 的两种运行模式 33

2.1.6 MapServer 和 GeoServer 的对比 36

2.2 Web 基础概念 36

2.2.1 HTTP 协议介绍 37

2.2.2 URL 的概念与规范 39

2.2.3 HTML 语言基础 40

2.3 MapServer 运行的 Web 技术环境 41

2.3.1 Apache Web 服务器 42

2.3.2 公共网关接口(CGI)的概念与技术 43

2.3.3 FastCGI 介绍 44

2.4 安装与配置 MapServer 44

2.4.1 安装与配置 MapServer 的基本要求 44

2.4.2 Debian/Ubuntu 系统下安装 MapServer 46

2.4.3 Debian/Ubuntu 系统下配置 Apache 47

2.4.4 Windows 下面安装与配置 MapServer 48

2.4.5 编译安装 MapServer 的说明 50

2.5 使用 MapServer 发布遥感影像 50

2.5.1 使用 MapServer 发布地图的步骤 51

2.5.2 在 Mapfile 中添加遥感影像 51

2.5.3 使用命令行工具 shp2img 生成结果 54

2.6 Mapfile 介绍 54

2.6.1 Mapfile 概述 55

2.6.2 Mapfile 的组成部分与配置步骤 55

2.6.3 Mapfile 中的主要对象 56

2.6.4 使用 Mapfile 的注意事项 58

2.7 Mapfile 的辅助工具 58

2.7.1 Mapfile 的编辑器 58

2.7.2 shp2img 命令行工具 59

2.7.3 mappyfile 解析工具 59

第3章 使用 MapServer 发布地图(1) 61

3.1 使用 MapServer 发布 DEM 栅格数据 61

3.1.1 栅格数据介绍 61

3.1.2 直接发布栅格数据 62

3.1.3 使用自动拉伸对数据进行预处理 63

3.1.4 根据属性值对栅格数据进行分类展示 65

3.1.5 在 MapServer 中控制地图范围 66

3.1.6 MapServer 的服务模式 67

3.2 通过 Web 查看地图 68

3.2.1 通过 HTTP 请求返回地图 68

3.2.2 通过 Web 浏览器查看结果 69

3.2.3 实时查看 Web 服务请求 70

3.2.4 Web 中的图层设计与交互元素 71

3.3 在地图中嵌入比例尺与图例 72

3.3.1 地图比例尺的概念 72

3.3.2 在 MapServer 中创建地图比例尺 72

3.3.3 地图图例的概念 74

3.3.4 在 MapServer 中创建图例 74

3.3.5 scalebar 与 legend 命令行工具 76

3.4 定义投影和范围 76

3.4.1 地图投影的概念及常用投影 76

3.4.2 使用 EPSG:4326 投影发布地图 78

3.4.3 在 Mapfile 中定义投影 79

3.5 在影像上标注文字 81

3.5.1 在 MapServer 中标注文字 81

3.5.2 MapServer 添加要素(Feature)定义 82

第4章 使用 MapServer 发布地图(2) 84

4.1 使用 MapServer 发布矢量数据 84

4.1.1 图层的概念 84

4.1.2 在 Mapfile 中定义矢量图层 85

4.1.3 使用两个图层的静态地图 87

4.1.4 数据的择舍显示 89

4.2 根据属性进行分类显示 91

4.2.1 MapServer 中分类展示的几种方法 91

4.2.2 使用字符串比较进行分类显示 92

4.2.3 使用正则表达式进行分类显示 93

4.2.4 使用列表表达式进行分类显示 95

4.3 基于逻辑表达式的分类显示 96

4.3.1 MapServer 中逻辑表达式的数据类型 96

4.3.2 在 Mapfile 中使用逻辑表达式 97

4.3.3 MapServer 中支持的操作符 98

4.4 在地图中定义与使用符号与样式 98

4.4.1 在 MapServer 中定义符号 99

4.4.2 点状符号的定义 99

4.4.3 线状符号与样式的定义 104

4.4.4 面状符号定义 107

4.4.5 在 MapServer 中使用自定义符号 109

4.5 对地图进行文字标注 110

4.5.1 Mapfile 中的字体定义 110

4.5.2 MapServer 文字标注功能 110

4.5.3 地图标注实例 115[1]

4.5.4 标注的自动调整 116

4.5.5 文字标注的其他问题 116

4.6 定义 MapServer 输出格式 117

4.6.1 在 Mapfile 中定义输出格式 117

4.6.2 对比查看不同的输出结果 120

4.6.3 配置 MapServer 返回数据 121

第5章 创建交互式地图应用 123

5.1 MapServer 交互操作:CGI 变量及接口 123

5.1.1 MapServer CGI 程序处理流程 124

5.1.2 使用 MapServer CGI 程序的步骤 124

5.1.3 CGI 变量与模板文件 125

5.1.4 MapServer 初始化文件 125

5.1.5 配置 MapServer 临时文件夹位置 126

5.2 创建可交互地图:响应鼠标单击事件 127

5.2.1 在 Mapfile 中定义 Web 对象 127

5.2.2 创建初始化模板文件 128

5.2.3 MapServer 的模板文件定义 128

5.2.4 CGI 请求结果说明 130

5.3 MapServer 地图的缩放控制 132

5.3.1 控制比例尺优化地图内容 132

5.3.2 在 Mapfile 中定义比例尺可见内容 133

5.3.3 实现地图的放大与缩小 135

5.4 MapServer GGI 图层开关控制 136

5.4.1 控制图层开关的方法 136

5.4.2 HTML 模板文件中的定义 136

5.4.3 地图控制说明 138

5.5 使用 MapServer 参照地图 138

5.5.1 参照地图的概念 139

5.5.2 HTML 页面的定义 140

5.5.3 参照地图实例说明 140

5.6 使用独立比例尺与图例对象 142

5.6.1 比例尺控件的使用 142

5.6.2 图例控件的使用 143

5.7 在 MapServer 中进行属性查询 144

5.7.1 MapServer 的查询功能 145

5.7.2 使用查询功能 145

5.7.3 单图层检索模式 147

5.7.4 多图层检索模式 148

5.7.5 “查询地图”功能说明 149

第6章 OGC 与 OpenGIS 标准、规范及技术工具 151

6.1 WebGIS 服务介绍 152

6.1.1 Web 服务的概念与技术 152

6.1.2 地理信息服务 153

6.1.3 空间数据共享 154

6.1.4 空间信息 Web 服务技术发展过程 155

6.2 OGC 标准介绍 156

6.2.1 Web 服务规范基础概念 157

6.2.2 WMT 项目与作用 157

6.2.3 OGC Web 服务介绍 158

6.3 OGC Web 服务与技术实践 159

6.3.1 OWS 服务体系 159

6.3.2 OWS 请求及版本协商 160

6.3.3 基本的 HTTP 请求规则 160

6.3.4 MapServer 支持的 OGC 标准 161

6.4 元数据的概念与应用 162

6.4.1 元数据的概念 162

6.4.2 OGC CSW 标准与 pycsw 工具 163

6.4.3 OWS 中的元数据功能概述 165

6.5 OWSLib 类库说明与安装 165

6.5.1 OWSLib 类库介绍 166

6.5.2 安装 OWSLib 类库 166

第7章 Web 地图服务(WMS)的概念与应用 167

7.1 Web 地图服务介绍 167

7.1.1 WMS 的概念 168

7.1.2 WMS 的技术优点 168

7.1.3 WMS 的基本功能 169

7.1.4 WMS 的主要接口 170

7.2 使用 MapServer 发布[1]

开源地图服务器 网站,开源WebGIS:地图发布与地图服务相关推荐

  1. 开源syslog服务器_开源API网关Kong基本介绍和安装验证

    今天准备介绍下开源API网关Kong,在Gtihub搜索API网关类的开源产品,可以看到Kong网关常年都是排第一的位置,而且当前很多都有一定研发能力的企业在API网关产品选型的时候基本也会选择Kon ...

  2. 开源WEB服务器-lighttpd 1.4.24发布

    lighttpd(发音为lighty)是一套开放原始码的网页伺服器,以BSD许可证释出.相较于其他的网页伺服器,lighttpd仅需少量的记忆体及CPU资源即可达到同样的效能. This releas ...

  3. Kamailio v4.4.6 发布,开源 SIP 服务器

    开源 SIP 服务器 Kamailio v4.4.6 发布了. Kamailio SIP Server v4.4.6 stable是一个小的版本,包括自v4.4.5以来的代码和文档修复. 配置文件和数 ...

  4. linux搭建百度离线地图服务器地址,BIGEMAP离线地图服务器(开发版)

    一.软件介绍 BIGEMAP离线地图服务器,提供一站式搭建离线/在线地图数据服务器,支持40多种地图离线发布:提供快速WEB应用.WMTS.TMS.WMS等地图服务:支持二次开发调用:支持数据集管理. ...

  5. 添加离线地图数据到三维地图服务器

    添加离线地图数据到三维地图服务器 发布时间:2020-03-03 版权: 搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步 ...

  6. 如何搭建内网地图服务器

    BIGEMAP添加离线地图应用教程 相关应用:搭建 离线地图 二次开发 目的:搭建内网地图服务器,内网中可多人访问的地图服务,无需上网 工具下载: 1.BIGEMAP离线地图服务器  下载地址:BIG ...

  7. 百度、高德离线地图SDK开发工具,局域网内离线地图开发环境

       相关下载:For Linux版本下载 快速搭建离线地图开发环境     局域网地图服务   离线地图数据服务  二次开发 一.软件介绍     BIGEMAP离线地图服务器,提供一站式搭建离线/ ...

  8. html5地图连线原理,Web(瓦片)地图的工作原理

    [译者按:在看MapBox Guides文档时,看到这篇How do web maps work?,这篇文档通俗易懂地阐述了Web地图是如何工作的,其实更偏向讲瓦片地图的工作原理,鉴于之前很多人不了解 ...

  9. arcgis xml 下载 切片_切片文件发布成切片服务

    一.需求背景: 最近碰到这样的需求,就是手头拥有他人给的切片文件,但是想在自己服务器中将该切片文件发布成切片服务.如何实现? 二.解决办法: 此类需求是非常常见的,arcgis server 提供了S ...

最新文章

  1. 干货|神经网络及理解反向传播
  2. hql可以使用distinct吗_香薰精油可以当香水使用吗
  3. 用imageMagick的composite合并图片
  4. datastage 函数_DataStage常用函数大全
  5. javascript中的字符串和数组的互转
  6. strace监视系统调用
  7. 用sqoop从mysql导数hive_使用sqoop从mysql导入到hive基本操作
  8. 基于粒子群优化算法的移动机器人全局路径规划-附代码
  9. nginx代理出现Provisional headers are shown
  10. 服务器中的软件如何备份文件夹在哪里找,PS的自动备份文件保存位置在哪里?
  11. 跟9位爱奇艺年轻的技术、产品、设计同学聊了聊,他们这样定义“青年”
  12. sql 数据存在包含关系的查询
  13. 【企业架构】确定策略和动机
  14. 用计算机画漫画很难吗,怎么在电脑上画漫画,难不难
  15. 数电常见74系列器件及其功能总结(不要再混乱啦,值得收藏)
  16. python绘制气象等值线图_用Matplotlib绘制Python等值线图
  17. mysql innodb_large_prefix
  18. 使用AFN上传图片 下载图片
  19. 深入理解Java虚拟机(周志明版)总结—WSYW126
  20. 微软笔记本怎么装linux,微软正在为XO笔记本装Win/Linux双系统

热门文章

  1. 赤壁游戏服务器获取玩家角色信息失败,赤壁进不去呀`````没服务器````
  2. 模板的完全特例化和部分特例化
  3. 如有问题,请及时联系 || 如有不足,请批评指出,一定会虚心改正 || 如有好的意见 ,欢迎下面留言
  4. android返回首页
  5. 浏览器推荐-以Windows操作系统为例
  6. 帆软数据决策系统漏洞_帆软报表漏洞总结
  7. Strings and Runes
  8. python网络爬虫学习的汇总
  9. python量化交易书籍推荐知乎_GitHub - XingkaiLiang/vnpy: 基于python的开源量化交易平台开发框架...
  10. 群晖php安装目录,如何在群晖上搭建网盘目录?(无Docker) 来自 世界三傻