文章目录

  • 1 概述
  • 2 细节
    • 2.1 新方法 - layer.getData()
    • 2.2 弃用方法 - map.forEachLayerAtPixel()

1 概述

6.13 版本带来了一些新特性:

  • 对于每个图层对象,你可以使用 layer.getData() 方法来获取它的像素数据
  • ol/style/Text 支持了富文本标签,可以在一个标签中用不同的字体、样式了
  • 模块 ol/proj 中,useGeographic()setUserProjection() 方法现在已经是官方 API 了,这两个方法使得地理坐标或局部投影坐标系的使用更简单
  • 改进提升了 WebGL 瓦片和点图层
  • 改善了 ol/Feature 的性能,当其没有回调时避免事件的创建
  • 升级 geotiff.js 到第二版,修复了一些社区反馈的问题
  • 修复了自动生成的 Typescript 类型

2 细节

2.1 新方法 - layer.getData()

栅格图层(静态图像、影像瓦片、数据瓦片)现在都拥有了 layer.getData(pixel) 方法,能返回给定 pixel 处的像素数据。返回值取决于图层的数据类型。

例如,GeoTIFF 返回的是 Float32Array,即每个波段一个值;而对于 PNG 静态图片渲染的瓦片图层,则返回代表了 RGBA 值的 Uint8ClampedArray 数组。

如果你之前使用的是 map.forEachLayerAtPixel() 方法,那么你就应该用这个新的方法作为替代。旧的这个方法是从多个图层取值并合成一个变量返回的,并且仅限于 RGBA 数值。新的方法不仅修改了这个问题,而且性能更好。

2.2 弃用方法 - map.forEachLayerAtPixel()

map.forEachLayerAtPixel() 方法将于下个主要发行版本中移除。

OpenLayers 6.13 新特性相关推荐

  1. java13页_Java 13 新特性及实战案例

    近期 Java 界好消息频传.先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的Java 特性. 本文介绍了 Java 13 的新特性并展示了相关的示例. 2019年9月 ...

  2. 社区说|Android 13 新特性 EROFS-只读文件系统解析

    活动时间 7 月 28 日(本周四) 20:00 - 21:00 活动日程 20:00 - 20:45 主题分享 Android 13新特性 EROFS-只读文件系统解析 介绍 Android 13的 ...

  3. 一篇文带你了解JDK 13新特性,保姆级教程!!!

    JDK 13新特性介绍 1.1 JDK 各版本主要特性回顾 JDK Version 1.0 1996-01-23 Oak(橡树) 初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较 ...

  4. Java 13 新特性全面解读

    作者 l Hollis 本文经授权转载自Hollis(ID:hollischuang) 2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的 ...

  5. LayaAir2.13新特性:新增VR相关功能、渐变环境光、3D自定义分辨率、新的渲染命令、新的动画插值方式、新的粒子功能等等...

    在两个小版本之后,LayaAir引擎再次迎来了2.13这个大版本的更新. 本次版本中,我们不仅继续进行了大量的引擎优化,例如,优化3D渲染架构.优化后期处理流程.优化AO算法等等. 还增加了若干重要的 ...

  6. Android 13 新特性及适配指南

    Android 13(API 33)于 2022年8月15日 正式发布(发布时间较往年早了一些),正式版Release源代码也于当日被推送到AOSP Android开源项目. 截止到笔者撰写这篇文章时 ...

  7. JDK 13 新特性一览

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:木九天 my.oschina.net/mdxlcj/blog ...

  8. java12/13新特性

    java12新特性一:switch表达式 jdk12以前的switch是这样的 /*** 枚举*/ enum Fruit {PEAR, APPLE, GRAPE, MANGO, ORANGE, PAP ...

  9. Android 13新特性:自动清除剪贴板历史记录

    今年5月,谷歌I/O开发者大会正式召开.在这次活动中,Android 13正式亮相与大家见面,并带来了全新功能升级. 近日,谷歌向旗下的 Pixel 手机推送了 Android 13 正式版更新.随着 ...

最新文章

  1. 消息积压在消息队列里怎么办
  2. git 改了一段代码不想要了_初识Git
  3. 2019.4.27 人工智能培训安装工作记录
  4. 《背影》——朱自清(目录导航测试)
  5. 洛谷 P1064 金明的预算方案【有依赖的分组背包】
  6. java基础总结06-常用api类-时间日期类
  7. equals()与hashCode()方法协作约定
  8. 朋友圈我快看不下去了!
  9. 雷神开机logo更改_Win10系统怎样更改开机logo
  10. Python:企业微信批量发工资条工具 -应用消息发送模块
  11. ECharts数据可视化:从0到1的蜕变(内部技术分享总结)
  12. [CDQ][最小生成树]2018 [HNOI2010]CITY 城市建设
  13. 手动安装高可用k8s集群(二进制)v1.23.4版本
  14. 关于alfa无线设备
  15. eaxsinbx_高等数学导数与微分练习题
  16. Nordic nRF52840实战学习--ble_app_blinky例程
  17. 如何将Nios II硬件和软件合成一个文件(NIOS II)烧进EPCS falsh
  18. 国际日期书写标准格式
  19. 理财入门:财务报表(简单介绍,后续入门系列文章写完后,会写实践文章在详细介绍)
  20. 手机app开发用的是什么语言?有哪些优势?

热门文章

  1. 嘉华股份上交所上市:市值25亿 一年采购8亿元非转基因大豆
  2. springboot,tkmybatis的逆向工程
  3. 【软件测试】Python自动化软件测试算是程序员吗?
  4. Hexo + Butterfly 从零开始搭建个人博客(三)
  5. 67.220.90.12/bbs/index.php,对乌云漏洞库的分析.md
  6. python 数据结构常用操作
  7. access 表合并
  8. 【熵与特征提取】基于“信息熵”的特征指标及其MATLAB代码实现(功率谱熵、奇异谱熵、能量熵)
  9. android开发笔记之android.mk文件
  10. DNF2022版本增幅模拟器 JAVA代码演示