Openlayers实战教程学习大纲及引导

news/2024/11/30 1:33:27/

 

本系列教程是Openlayers的实战教程,介绍Openlayes的一些基础知识,并重点讲述哪些地方是openlayers项目中常用的,给出具体示例,起到一个很好的引导学习作用。

版本说明


Openlayers的实战教程 分为**图文版** 和 **视频版**, 这里的是图文版,包含基础知识介绍和*实战的源代码*,示例效果以gif动图的形式展现出来。   **视频版** 正在录制中,很快会上线,敬请期待~, 如有问题,可以加vx咨询 gis-dajianshi

学习大纲

map,view基础及常用实战

  1. Openlayer介绍及和leaflet如何选用?
  2. vue中安装加载Openlayers,从0到1做基础项目配置
  3. map三要素(view,target,layers),及其他参数属性方法介绍
  4. view三要素(zoom,center,projection),及其他参数属性方法介绍
  5. projection介绍及EPSG:4326和EPSG:3857的投射转换
  6. 引用proj4, 非EPSG:4326,EPSG:3857的投影示例
  7. extent介绍,set extent 和 fit extent示例
  8. setCenter和setZoom实战示例

layer基础及常用实战

  1. layer基础介绍,添加、删除layer核心代码
  2. layerGroup介绍,添加,删除示例演示
  3. 加载OpenStreetMap地图
  4. 加载天地图(多种形式)
  5. 加载百度地图
  6. 加载高德地图(多种形式)
  7. 加载google地图(多种形式)
  8. 加载bing地图(多种形式)
  9. 加载geoserver发布的地图
  10.  综合实战:地图底图切换

source基础及常用实战

  1.   source基础及重点内容讲解
  2.   geojson格式数据介绍及加载
  3.    KML 格式数据介绍及加载
  4.    SHP格式数据介绍及加载
  5.    GPX格式数据介绍及加载
  6.    CSV格式数据介绍及加载
  7.    WKT 格式数据介绍及加载
  8.    WMS格式数据介绍及加载
  9.    WMTS格式数据介绍及加载
  10.    导出KML文件
  11.    导出geojson文件
  12.    导出CSV文件;
  13.    综合扩展:上传解析文件显示图形,支持.geojson .kml .shp格式

矢量图feature和style

  1. fill,stroke设置与示例
  2. icon及text设置与示例
  3. 选择feature设置成特定的颜色

control基础及常用实战

  1. control基础及重点内容讲解
  2. 禁用默认控件,清除所有controls示例
  3. 示例:比例尺scale,光标经纬度位置
  4. 示例:缩放滑块slider,缩放按钮zoom
  5. 示例:全屏fullscreen,鹰眼预览OverviewMap 
  6. 示例:自定义版权信息
  7. 示例:自定义zoom放大缩小
  8. 综合扩展: 测量长度,测量面积

overlay基础及常用实战

  1. overlay基础及重点内容讲解
  2. 使用overlay的显示点击点的经纬度坐标
  3. 示例:点击企业坐标,显示企业名片信息
  4. 示例:点击某位置,弹出播放MP4视频
  5. 示例:全屏fullscreen,鹰眼预览OverviewMap 

Interaction基础及常用实战

  1. Interaction基础及重点内容讲解
  2. draw画点、线、圆、多边形
  3. 绘制正多边形、矩形
  4. drawstart,drawend的使用                                                                        
  5. modify介绍及 modifystart和modifyend的使用
  6. select知识介绍及示例演示
  7. 根据坐标信息来显示点、线段、圆形及多边形
  8. 使用WebGLPoints显示海量数据
  9.  扩展:绘制矩形,截取对应部分的地图并保存

map events常用实战

  1. 常用地图事件介绍
  2. postrender事件 地图图像的滤镜处理
  3. moveend事件获取地图左上和右下的坐标信息
  4. singleclick事件示例-选择feature设置成特定的颜色
  5. click单击事件示例-显示企业名片
  6. dblclick 双击事件示例-显示品牌代言人信息
  7. pointermove 移动事件示例-显示城市名片
  8. loadstart和loadend示例
  9. 取消鼠标右键默认菜单,右键点击获取feature信息

常用功能综合实战

  1.  点击某feature,列表滑动,定位到相应的点的列表位置
  2. 左键单击某点,获取多层重叠下的所有features信息
  3.  列表与图层互相提示位置信息示例
  4.  地图上添加Echarts饼图
  5. 地图卷帘示例
  6. 聚合数据示例
  7. 模仿共享单车,判断点是否放在规划的电子围栏内
  8. 实现地图地点搜索定位功能    

一个大项目示例

  1. 水电站管道信息管理

教程指引


根据课程大纲,提炼核心要点,重点讲解,视频版中会反复强调哪些是重点。

http://www.ppmy.cn/news/622103.html

相关文章

jenkins邮箱设置报:501 mail from address must be same as authorization user

jenkins配置邮箱时遇到如下错误:501 mail from address must be same as authorization user 原因是管理员邮箱地址与发送邮箱地址不统一,配置管理员邮件地址:系统管理-系统配置-Jenkins Location,输入与发件人统一的地址即可

Linux基础篇① (Linux介绍;VM和CentOS详细安装教程;工具环境搭建,配置;Linux目录结构)

目录 第一章 Linux入门 1.1 Linux应用领域 1.1.1 个人桌面领域的应用 1.1.2 服务器领域 1.1.3 嵌入式领域 1.2 Linux介绍 1.2.1 linux概述 1.3 Linux 和 Unix 的关系 1.3.1 Unix 是怎么来的 1.3.2 Linux 是怎么来的 1.3.3Linux 和 Unix 关系图 第二章 VM和Linux的安装…

Ubuntu安装显卡驱动详细步骤

Ubuntu安装显卡驱动详细步骤 文章目录 Ubuntu安装显卡驱动详细步骤1. Nouveau禁用1.1 Nouveau驱动简介1.2 系统是否安装了Nouveau驱动1.3 禁用Nouveau驱动 2. 安装gcc与cmake3. 安装NVIDIA驱动3.1 方法1 -- 使用apt install安装(不推荐)3.2 方法2 -- 添加源安装NVIDIA驱动3.3 方…

unity3d 自学杂项 2.0版(实时更新)

1.unity3d point light 个数限制更改 unity默认的pointlight个数为2个,多加的话先加的就没有效果, 具体更改方式如下: Edit -> Project Settings -> Quality-> Rendering面板下的Pixel Light Count 值可以随意更改 2.多缓冲模式 包…

开源时代:刘韧对话任旭东崔宝秋章文嵩蒋涛

来源:「1024程序员节」之「技术英雄会」 主题:开源英雄共话 我们的开源时代 时间:2022年10月24日 主持嘉宾 刘韧:云算科技董事长、《知识英雄》作者、DoNews创始人 对话嘉宾 任旭东:华为首席开源联络官、开源与开发者产…

Ubuntu20.04安装SST(Structural Simulation Toolkits)概述

出于跑电路模型仿真的目的调研了这个工具。本文不记录详细过程,因为官网的安装步骤很详细且基本不报错,因此只记录框架流程和我报错的地方。性质是个人记录,不会很正式。 介绍部分: 摘抄部分官方介绍机翻: The Stru…

Creative的迷失与重生之路

Creative有着辉煌的过去,它曾经是最好的声卡的代名词,也曾经是全球市场占有率最大的多媒体音箱品牌。但今非昔比,虽然Creative依然是最大的独立声卡制造商,但占有的声卡市场也十分有限了,而全球多媒体音箱第一的交椅&a…

【Cubase11】音乐工作站:宿主软件 - 基础入门笔记

笔记目录 一、虚拟声卡安装与设置1.1 为什么要安装虚拟声卡1.2 Voicemeeter官网下载1.3 Voicemeeter安装运行1.3.1 双击安装包,默认安装即可。1.3.2 设置电脑的声音输出设备为虚拟声卡输入1.3.3 设置虚拟声卡的输出为扬声器1.3.4 设置开机启动虚拟声卡和最小化到系统…