第四章 Cesium学习入门之加载离线影像图(tif)

从0开始的Cesium

第一章 Cesium学习入门之搭建Vite+Vue3+Cesium开发环境
第二章 Cesium学习入门之搭建Cesium界面预览和小控件隐藏
第三章 Cesium学习入门之地形数据(DEM)的加载
第四章 Cesium学习入门之直接加载tif影像图



一、用geoserver发布tif服务

  1. 建立工作区
    在这里插入图片描述
  2. 建立数据存储

在新建数据源中选择GeoTIFF
在这里插入图片描述

选择工作区,输入数据源的名称和选择tif所在的目录位置
在这里插入图片描述

  1. 发布服务

点击发布按钮

在这里插入图片描述

在定义SRS中选择投影,选择边框范围
Input Transparent Color比如影像图有黑色边框范围等可以输入#000000更改背景色
在这里插入图片描述

  1. 在Layer Preview中查看发布的服务

在这里插入图片描述
在这里插入图片描述

二、加载geoserer服务

创建WebMapServiceImageryProvider并加入到viewer对象中,重启页面即可看到影像

    const tifLayer = new Cesium.WebMapServiceImageryProvider({        
        url: 'http://localhost:8080/geoserver/cesium/wms',        // geoserver服务地址
        layers: 'cesium:output12',                                // 工作区名:图层名
        parameters: {
            service: 'WMS',
            format: 'image/png',
            srs: 'EPSG:4326',
            crs: 'EPSG:4326',
            transparent: true,
        }
    });
    viewer.imageryLayers.addImageryProvider(tifLayer);

在这里插入图片描述

您可以使用Cesium加载离线瓦片地。下面是一些步骤可以帮助您实现这一目标: 1. 获取离线瓦片地数据:您可以通过各种方式获取离线瓦片地数据,例如使用ArcGIS、Mapbox或者其他地提供商的工具来下载离线瓦片数据。确保您已经获得了包含瓦片像的文件夹结构。 2. 设置Cesium环境:首先,将CesiumJavaScript库文件引入到您的项目中。您可以从Cesium官方网站下载Cesium库文件,然后将其包含在您的HTML文件中。 3. 创建Cesium Viewer:在您的JavaScript代码中,创建一个Cesium Viewer实例,这将作为加载和显示地的容器。 ```javascript var viewer = new Cesium.Viewer('cesiumContainer'); ``` 4. 配置离线:使用Cesium的ImageryLayer概念,您可以将自定义的离线瓦片地添加到Cesium Viewer中。使用`Cesium.createTileMapServiceImageryProvider`函数来创建一个ImageryLayer,指定地数据的路径。 ```javascript var tileMapService = new Cesium.createTileMapServiceImageryProvider({ url: 'path/to/your/tilemapdata' }); viewer.imageryLayers.addImageryProvider(tileMapService); ``` 请将"path/to/your/tilemapdata"替换为您实际的瓦片地数据路径。 5. 运行应用程序:保存并运行您的应用程序,您将能够在Cesium Viewer中加载和显示离线瓦片地。 这些步骤应该能够帮助您加载离线瓦片地。请注意,具体的实施步骤可能因您选择的离线瓦片地来源和数据格式而有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值