open-index/open-npm huggingface dataset:
npm package: @hbgis/websdk
Description: The SDK is based on Cesium and Openlayers for secondary development of 2, 3D all-in-one WebGis application framework
Author: crfox
Latest version: 1.0.73

# hbgis-websdk
增加
enumServiceType
enumEventType
eventBusManager
Util

# 2024.5.6
1、原LayerManager.addPIELayer方法名修改为addLayer，removePIELayer方法名修改为removeLayer
2、原piesat3DMap类名修改为hb3DMap,piesat2DMap类名修改为hb2DMap

# 2024.5.22
1、优化wmts\wms加载逻辑，不再调用capabilities，而是直接支持配置matrixSet和matrixIds来加载瓦片图层
2、支持加载geoserver图层组服务,提高加载速度
3、支持三维模式下的视频融合

# 2024.6.20
Layermanager图层管理器中的addOperateLayer,addLayerByType方法会判断id是否存在，存在则设为显示
setVisible方法同样会判断id是否存在，存在时才会执行相应图层的显示或隐藏

# 2024.7.31
二维VectorLayer新增方法：getLayerBounds获取图层数据的四至范围

# 2024.8.6
解耦turf依赖，在需要调用依赖turf的某些方法时，手动引入turf注册即可
底层升级ol到10.0.0，ol-ext到4.0.21，cesium到10.1.0

# 2024.8.28
优化聚合方法，支持不传参选中效果及回调事件

# 2024.8.28 
版本号 1.0.36
封装矢量切片服务，type:16,示例如下
      let wmtsopt={
            id: "xzqBorder",
            name: "鹤壁测试",
            url:"/geoserver/dev/gwc/service/wmts",
            type: "16",
            options: {
              layer: "dev:kj_base_spotato",
              matrixSet:"EPSG:4326",
              format:"application/vnd.mapbox-vector-tile"
            }
        }
封装静态图片服务，type:17,示例如下
       let wmtsopt={
            id: "xzqBorder",
            name: "鹤壁测试",
            url: "/static/s.png",
            type: "17",
            options: {
              extent: [113.9809804834,35.4361663707,114.75934048340001,36.0621583707]
            }
          }

# 2024.12.25
优化三维场景，调用geoserver属性识别的参数

# 2025.6.10
优化绘制及测量方法，增加热力图支持、基础工具条

# 2025.11.22
增加测量回调函数支持，绘制增加绘制结束事件