Openlayers实战教程学习大纲及引导
本系列教程是Openlayers的实战教程,介绍Openlayes的一些基础知识,并重点讲述哪些地方是openlayers项目中常用的,给出具体示例,起到一个很好的引导学习作用。
版本说明
Openlayers的实战教程 分为**图文版** 和 **视频版**, 这里的是图文版,包含基础知识介绍和*实战的源代码*,示例效果以gif动图的形式展现出来。 **视频版** 正在录制中,很快会上线,敬请期待~, 如有问题,可以加vx咨询 gis-dajianshi
学习大纲
map,view基础及常用实战
- Openlayer介绍及和leaflet如何选用?
- vue中安装加载Openlayers,从0到1做基础项目配置
- map三要素(view,target,layers),及其他参数属性方法介绍
- view三要素(zoom,center,projection),及其他参数属性方法介绍
- projection介绍及EPSG:4326和EPSG:3857的投射转换
- 引用proj4, 非EPSG:4326,EPSG:3857的投影示例
- extent介绍,set extent 和 fit extent示例
- setCenter和setZoom实战示例
layer基础及常用实战
- layer基础介绍,添加、删除layer核心代码
- layerGroup介绍,添加,删除示例演示
- 加载OpenStreetMap地图
- 加载天地图(多种形式)
- 加载静态图片作为底图
- 加载高德地图(多种形式)
- 加载google地图(多种形式)
- 加载bing地图(多种形式)
- 加载geoserver发布的地图
- 综合实战:地图底图切换
source基础及常用实战,features,style应用
- source基础及重点内容讲解
- geojson格式数据介绍及加载
- KML 格式数据介绍及加载
- SHP格式数据介绍及加载
- GPX格式数据介绍及加载
- CSV格式数据介绍及加载
- WKT 格式数据介绍及加载
- WMS格式数据介绍及加载
- WMTS格式数据介绍及加载
- 导出KML文件
- 导出geojson文件
- 导出CSV文件;
- 上传解析文件显示图形,支持.geojson .kml .shp格式
- 多数据聚合显示
- fill,stroke,icon及text 设置与示例
- 使geometry适配窗口
control基础及常用实战
- control基础及重点内容讲解,禁用默认控件,清除所有controls示例
- 示例:比例尺scale
- 示例:光标经纬度位置
- 示例:全屏fullscreen
- 示例:自定义版权信息
- 示例:自定义zoom放大缩小,显示zoom等级
- 综合扩展: 测量长度,测量面积
- 综合扩展:地图地点搜索定位
overlay基础及常用实战
- overlay基础及重点内容讲解
- 示例: 单击某位置,弹出经纬度坐标
- 示例:双击名片坐标,显示名片信息
- 示例:点击位置点,弹出播放MP4视频
Interaction基础及常用实战
- Interaction基础及重点内容讲解
- draw画点、线、圆、多边形
- 绘制正多边形、矩形,正六边形
- drawstart,drawend的使用
- 绘制带有箭头的线
- modify介绍及 modifystart和modifyend的使用
- select知识介绍及示例演示
- 根据坐标信息来显示点、线段、圆形及多边形
- 回显多点、多线段、多多边形
- 使用WebGLPoints显示海量数据
map events常用实战
- 常用地图事件介绍
- moveend事件获取地图左上和右下的坐标信息
- singleclick事件示例-显示经纬度坐标
- click单击事件示例-点击后显示视频
- dblclick 双击事件示例-显示信息名片
- pointermove 移动事件示例-获取多层的多个features信息
- loadstart和loadend示例
右键点击获取feature信息
9.Openlayers实战:启动、取消事件的监测
多数据交互综合实战
- 选择某feature,列表滑动,定位到相应的点的列表位置
- 鼠标pointermove某点,获取多层重叠下的所有features信息
- 列表与图层双向信息提示
- 利用turf获取两个多边形的交集、差集、并集
- 模仿共享单车,判断点是否放在规划的电子围栏内
综合项目示例
- 界面控制综合演示
- 水电站管道站点信息管理
教程指引
根据课程大纲,提炼核心要点,重点讲解,视频版中会反复强调哪些是重点。
Openlayers实战教程学习大纲及引导相关推荐
- 学习嵌入式的书籍推荐,嵌入式编程入门教程学习大纲
嵌入式系统是当前热门.具发展前景的IT应用领域之一,很多数字包括手机.电子字典.可视电话.数字相机.数字摄像机.机顶盒.智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统.越来越多的人想要了解学习嵌 ...
- 《机器学习实战》学习大纲
学习大纲 整个机器学习内容包括:基础.分类.预测.无监督式学习.降维与分布式几大块进行.总共计划 12 周时间. 基础:第 1 章 分类: 第 1-7 章 预测:第 8-9 章 无监督式学习:第 10 ...
- 尚硅谷Docker实战教程学习总结文档
目录 Docker与微服务实战(2022版) 1.基础篇(零基础小白) 1.1.Docker简介 1.1.1.怎么去学习Docker 1.1.2.是什么 1.1.2.1.为什么会有docker的出现? ...
- 【编程不良人】MongoDB最新实战教程学习笔记
简介 视频链接:01.简介和历史_哔哩哔哩_bilibili 文档地址: https://docs.mongodb.com/manual/ MongoDB教程:MongoDB 教程 | 菜鸟教程 注意 ...
- 【软件开发底层知识修炼】十九 GDB调试从入门到熟练掌握超级详细实战教程学习目录
本文记录之前写过的5篇关于GDB快速学习的文章,从第一篇开始学习到最后一篇,保证可以从入门GDB调试到熟练掌握GDB调试的技巧. 学习交流加 个人qq: 1126137994 个人微信: liu112 ...
- OceanBase 从0到1数据库内核实战教程学习笔记 - 3.OceanBase基础架构和开发技巧
这篇文章主要介绍王泽林老师分享的 <OceanBase 的基础架构和开发技巧>.如果您看过第一篇文章的对应视频,会发现整个系列主要分为 MiniOB 和 OceanBase 两个系列,本篇 ...
- Kubernetes集群方方面面实战教程学习线路指南
写在前面的话
- OceanBase 从0到1数据库内核实战教程学习笔记 - 8.MiniOB Drop Table 解析
本文将带领大家从源码层面过一下 Drop Table 的实现,下面我们先回顾一下之前介绍过的 MiniOB 框架,SQL 语句的解析过程中,当前已经实现的只有 Parser.Resolver 和 Ex ...
- iOS学习笔记75-NSURLSession使用实战教程
我的前面两篇文章介绍了NSURLSession套件的使用和NSURLSession套件的主要类.今天我们使用NSURLSession来完成一个小的应用程序.在实战之前,我先补充一点,为什么苹果会主推N ...
- 视频教程-深度学习与PyTorch入门实战教程-深度学习
深度学习与PyTorch入门实战教程 新加坡国立大学研究员 龙良曲 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5元 ↓ ...
最新文章
- c++把数组所有元素剔除_C语言基础之数组,第一节,C语言必学知识点剖析
- /scripts/checkkconfigsymbols.sh
- Mac OS X下查看CPU信息
- iOS 项目开发工具JIRA
- 安装memcached:error while loading shared libraries: libevent-1.4.so.2
- 【论文笔记】node2vec:可扩展的网络特征学习
- linux内核被加载的过程
- 青岛大学计算机科学技术学院图灵班,北京大学第三届图灵班(2018级)开班仪式举行...
- linux环境刷amd显卡bios,amd显卡刷bios方法
- python转换exe详细教程-手把手教你把Python代码转成exe
- ppt太大怎么压缩整个文件
- CSGO服务器搭建教程
- 春晚红包花落拼多多 巨头们为何前赴后继抢春晚?
- matplotlib报错:Glyph 25151 (\N{CJK UNIFIED IDEOGRAPH-623F}) missing from current font. func(*args)
- Unity mp3转wav
- Burpsuite简单代理配置
- zip压缩包解压中文乱码问题
- 思科确认 Yanluowang 勒索软件泄露被盗公司数据
- 利用LabVIEW开发应变量测试
- 【PC】如何导出windows锁屏壁纸