CesiumLab中地形切片工具支持栅格水面
2020-04-13 10:01:00
3243次阅读
3个评论
最后修改时间:2020-04-13 10:21:05

目前cesiumlab中地形切片的水面只支持矢量格式,如果地形数据范围较大或分辨率较高,使用矢量水面切片的速度会比较慢。cesiumlab2_2.0.12中地形切片工具支持栅格类型的水面,为了达到很好的效果并提高切片速度,该栅格数据应满足如下要求:


1、水面栅格分辨率应高于dem分辨率4倍以上;


2、水面栅格坐标系应是EPSG:4326;


3、水面格栅数据类型应是8 bit unsigned integer;


4、水面栅格中有水的地方像素值为255,无水的地方是NoData(且NoData值为0)。


如果您有一个矢量水面文件,可以通过以下操作得到一个符合要求的栅格水面:


1、坐标转换,保证矢量文件坐标系为EPSG:4326。该过程可以用ArcMap的ArcToolbox—Data management tools—Projections and transfomations—Project工具完成,其中Output Coordinate System选择GCS_WGS_1984;



2、矢量转栅格,使用ArcMap的ArcToolbox—Conversion Tools—To Raster—Feature To Raster工具,其中Field参数选择FID(该选项将影像生成的栅格的像素类型和像素值),Output cell size应设置为dem分辨率的4倍,或者更高;



3、修改像素值,使用ArcToolbox—Spatial Analyst Tools—Conditional—Con,将不等于255的值改为255,否则改为0,当然此步骤也可使用重分类工具实现;



4、上一步产生的结果中0就是0,不是NoData,所以还需要将0转为NoData,可以在Layers控制中右键图层—Data—Export—Export Data,将NoData设置为0,导出即可。



最后使用Cesiumlab处理地形数据,在原来选择矢量水面的地方选择上一步导出的数据即可,小伙伴们快来动手试试吧!



收藏 0 0
    2021-10-15 12:07:05

    从截图看没啥问题。可以尝试1、Windows->Extensions,勾选全部选项。2、不要用汉化,坑的很

    回复 |  引用
    2021-09-26 23:13:36

    image.png

    回复 |  引用
    2021-09-26 22:41:34

    image.png

    • 15968130930 2021-09-26 22:42:29
      到第三步就出错了
    • begin 2021-10-15 12:07:22
      从截图看没啥问题。可以尝试1、Windows->Extensions,勾选全部选项。2、不要用汉化,坑的很
    回复 |  引用
共3条 1

登录 后评论。没有帐号? 注册 一个。

西部世界

VIP会员 工作人员
  • 0 回答
  • 0 粉丝
  • 0 关注