标签分类
当前位置:首页 > 计算机理论电子书 > OpenLayers电子书网盘下载
WebGIS之OpenLayers全面解析 WebGIS之OpenLayers全面解析
北平青年

北平青年 提供上传

资源
35
粉丝
44
喜欢
177
评论
6

    WebGIS之OpenLayers全面解析 PDF 高清版

    OpenLayers电子书
    • 发布时间:

    给大家带来的一篇关于OpenLayers相关的电子书资源,介绍了关于WebGIS、OpenLayers方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小42.8 MB,郭明强编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2,更多相关的学习资源可以参阅 计算机理论电子书、等栏目。

  • WebGIS之OpenLayers全面解析 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1w1mWe2oBo8UQjmslTdYyBA
  • 分享码:sw56
  • WebGIS之OpenLayers全面解析

    OpenLayers做为业界应用更为普遍的地形图模块其一,已被各大GIS生产商和众多WebGIS程序开发者选用。依靠OpenLayers强劲的拓展作用,能够保持与每个不一样的WebGIS服务平台商品紧密结合,开发出各有特色的WebGIS软件系统。 这书关键内容包括:WebGIS开发基本、OpenLayers开发基本、OpenLayers迅速新手入门、OpenLayers之多源数据加载、OpenLayers之图型绘图、OpenLayers之OGC、OpenLayers之高級作用,最终得出了OpenLayers之新项目实战演练——水利工程信息内容免费在线剖析服务项目系统软件。

    目 录

    • 第1章 概述 1
    • 1.1 什么是GIS 1
    • 1.2 什么是WebGIS 2
    • 1.3 常见的开源WebGIS平台 3
    • 第2章 WebGIS开发基础 9
    • 2.1 Web开发基础理论 9
    • 2.1.1 B/S体系架构 9
    • 2.1.2 客户端技术 11
    • 2.1.3 服务端技术 15
    • 2.1.4 数据库技术 19
    • 2.2 Web编程基础 20
    • 2.2.1 界面设计 22
    • 2.2.2 事件机制 23
    • 2.2.3 前后台交互 25
    • 2.3 WebGIS框架结构 29
    • 2.4 WebGIS开发相关GIS背景知识 30
    • 2.4.1 基础几何图形 30
    • 2.4.2 GIS地图学基础 32
    • 2.4.3 GIS数据与应用 36
    • 2.4.4 网络地图数据服务 38
    • 2.4.5 WebGIS坐标转换 40
    • 第3章 OpenLayers开发基础 43
    • 3.1 OpenLayers简介 43
    • 3.1.1 OpenLayers 3框架结构 44
    • 3.1.2 OpenLayers 3工作原理 46
    • 3.2 OpenLayers 3 API概述 54
    • 3.3 OpenLayers开发环境配置 57
    • 3.4 OpenLayers调试方法 59
    • 3.5 网站开发与发布 62
    • 第4章 OpenLayers快速入门 63
    • 4.1 创建Web项目 63
    • 4.2 搭建系统框架 66
    • 4.3 实现地图显示功能 68
    • 4.4 加载常用控件 73
    • 4.4.1 导航控件 74
    • 4.4.2 对地图进行基本操作 76
    • 4.4.3 图层控件 80
    • 4.4.4 鼠标位置控件 85
    • 4.4.5 地图比例尺 88
    • 4.4.6 地图鹰眼 90
    • 4.4.7 全屏显示 93
    • 4.4.8 图层探查 94
    • 4.4.9 动画效果 97
    • 4.4.10 测量功能 102
    • 4.5 练习 110
    • 第5章 OpenLayers之多源数据加载 111
    • 5.1 数据加载原理 111
    • 5.1.1 地图加载原理 112
    • 5.1.2 OpenLayers 3数据加载原理与方法 112
    • 5.2 基础地图数据 113
    • 5.3 开放数据 119
    • 5.4 公共地图数据 126
    • 5.5 多源数据叠加显示 135
    • 5.6 瓦片网格信息显示 141
    • 5.7 地图打印 143
    • 5.8 练习 144
    • 第6章 OpenLayers之图形绘制篇 145
    • 6.1 图形交互绘制原理 145
    • 6.2 绘制几何图形 146
    • 6.3 图形样式编辑 150
    • 6.4 图形交互编辑 160
    • 6.5 图形信息保存 162
    • 6.6 练习 171
    • 第7章 OpenLayers之OGC篇 173
    • 7.1 OGC简介 173
    • 7.2 OGC数据加载原理 175
    • 7.3 OGC数据显示 176
    • 7.3.1 加载WMTS数据 176
    • 7.3.2 加载WMS数据 179
    • 7.3.3 加载WFS数据 182
    • 7.3.4 加载WCS数据 185
    • 7.4 练习 188
    • 第8章 OpenLayers之高级功能篇 189
    • 8.1 标注功能 189
    • 8.1.1 标注基本原理 189
    • 8.1.2 图文标注 190
    • 8.1.3 Popup标注 197
    • 8.1.4 聚合标注 202
    • 8.2 动态投影 205
    • 8.3 视图联动 208
    • 8.4 定位导航 212
    • 8.5 热点图 221
    • 8.6 热区功能 224
    • 8.7 统计图 236
    • 8.8 标绘功能 241
    • 8.8.1 贝塞尔曲线原理 242
    • 8.8.2 基于OpenLayers 3的军事标绘图形扩展原理 242
    • 8.9 练习 251
    • 第9章 OpenLayers之项目实战—水利信息在线分析服务系统 253
    • 9.1 建设背景 253
    • 9.2 系统需求 254
    • 9.3 系统设计 254
    • 9.3.1 系统体系架构 254
    • 9.3.2 系统功能设计 255
    • 9.3.3 数据组织设计 257
    • 9.3.4 数据库设计 258
    • 9.4 系统实现 261
    • 9.4.1 系统框架 262
    • 9.4.2 数据库查询 265
    • 9.4.3 基本功能 267
    • 9.4.4 实时水情 269
    • 9.4.5 实时雨情 279
    • 9.4.6 台风路径 282
    • 9.4.7 卫星云图 297
    • 9.5 系统部署 300
    • 9.6 练习 302
    • 附录A OpenLayers 3 API 303
    • 附录B JavaScrit编码规范 305
    • 附录C 背景知识参考资料 309
    • 参考文献 310

    上一篇:云计算网络珠玑  下一篇:React与Redux开发实例精解

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    OpenLayers相关电子书
    学习笔记
    网友NO.362847

    基于openlayers4实现点的扩散效果

    本文实例为大家分享了openlayers4实现点的扩散效果,供大家参考,具体内容如下 !DOCTYPE html html lang="en" head meta charset="UTF-8" titleTitle/title link rel="stylesheet" href="https://openlayers.org/en/v4.6.4/css/ol.css" rel="external nofollow" type="text/css" !-- The line below is only needed for old environments like Internet Explorer and Android 4.x -- script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=requestAnimationFrame,Element.prototype.classList,URL"/script script src="https://openlayers.org/en/v4.6.4/build/ol.js"/script style .css_animation{ height:100px; width:100px; border-radius: 50%; background: rgba(255, 0, 0, 0.9); transform: scale(0); animation: myfirst 3s; animation-iteration-count: infinite; } @keyframes myfirst{ to{ transform: scale(2); background: rgba(0, 0, 0, 0); } } /style /head body div id="map" /div script var map = new ol.Map({ layers:[new ol.layer.Tile({ source:new ol.source.OSM() })], target:'map', view:new ol.View({ center: [12950000, 4860000], zoom:7 }) }); var point_div = document.createElement('div'); point_div.className = 'css_animation'; point_overlay = new ol.Overlay({ element:point_div, positioning:'center-center' }); map.addOverlay(point_overlay); point_overlay.setPosition([12950000, 4860000]); /script /body /html 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

    网友NO.748413

    vue-router路由与页面间导航实例解析

    vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。 vue-router 我们知道路由定义了一系列访问的地址规则,路由引擎根据这些规则匹配找到对应的处理页面,然后将请求转发给页进行处理。可以说所有的后端开发都是这样做的,而前端路由是不存在"请求"一说的。 前端路由是找到地址匹配的一个组件或者对象将其渲染出来。改变浏览器地址不向服务器发送请求有两种方法, 一是在地址中加入#以欺骗浏览器,地址的改变是由于正在进行页内导航;二是使用HTML5的window.history功能,使用URL的hash来模拟一个完整的URL。 vue-router是官方提供的一套专用的路由工具库,是vue的一个插件,我们需要在全局引用中通过vue.use()将它引入到vue实例中, 使用vue-cli创建项目后(init初始化时vue-router确认y) 我们先来看一下项目src的结构,通过cmd进入到项目src目录下,执行 tree -f list.txt 生成结构树(保存在list.txt中): 结构如下: src├─assets // 静态资源│ └─image // 图片│ ├─components // 组件 │……

    网友NO.244882

    Java实现解析dcm医学影像文件并提取文件信息的方法示例

    本文实例讲述了Java实现解析dcm医学影像文件并提取文件信息的方法。分享给大家供大家参考,具体如下: 一、安装 首先去Github 下载源码,然后执行mvn install进行本地安装,Maven中央仓库,竟然没有该jar。。安装成功之后如下: 然后在POM.XML文件中引入该jar包: dependency groupIdorg.dcm4che/groupId artifactIddcm4che-core/artifactId version3.3.2/version/dependency 二、测试类 /** * projectName: xxx * fileName: DisplayTag.java * packageName: com.xxxx.xxxx.common.util * date: 2018-03-26 10:07 * copyright(c) 2017-2020 xxx公司 */package com.gz.medicine.common.util;import java.awt.image.Raster;import java.io.File;import java.io.IOException;import java.sql.Time;import java.util.Arrays;import java.util.Date;import java.util.logging.Level;import java.util.logging.Logger;import org.dcm4che3.data.Attributes;import org.dcm4che3.data.ElementDictionary;import org.dcm4che3.data.Fragments;import org.dcm4che3.data.Sequence;import org.dcm4che3.data.Tag;import org.dcm4che3.data.VR;import org.dcm4che3.io.DicomEncodingOptions;import org.dcm4che3.io.DicomInputStream;import org.dcm4che3.io.DicomOutputStream;import org.dcm4che3.util.SafeClose;import java.awt.image.Raster;import java.io.IOException;import java.util.Arrays;/** * @version: V1.0 * @author: fendo * @className: DisplayTag * @packageName: com.xxxx.xxxx.common.util * @description: Tag解析 * @data: 2018-03-26 10:07 **/public final class DisplayTag { private……

    网友NO.877777

    python keys函数能做到什么?示例解析

    因为有很多人不知道字典之中的内置函数是什么?有什么作用?所以在这篇文章之中我来介绍一下关于python字典之中的 python keys 函数的相关知识,keys函数是什么意思,这个函数有什么作用都将会在接下来的文章之中得到解答。 首先我们来说一下这个函数能做到什么? keys函数 Python 字典(Dictionary) keys() 函数以列表返回一个字典所有的键。 语法 keys()方法语法: dict.keys() 参数 NA。 返回值 返回一个字典所有的键。 keys函数实例 以下实例展示了 keys()函数的使用方法: #!/usr/bin/pythondict = {'Name': 'Zara', 'Age': 7}print Value : %s % dict.keys() 以上实例输出结果如下为: Value : ['Age', 'Name'] 以上就是这篇文章所讲的全部内容,python中字典内置的keys函数。希望所说的内容以及所举的例子能对你有所帮助。 更多相关知识,请访问码农之家Python教程栏目。 以上就是python keys函数能做到什么?示例解析的详细内容,更多请关注码农之家其它相关文章! ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明