如何将 GeoJSON 数据格式钳制到 Cesium Sandcastle 中的地形?

宝拉

我在 Cesium Sandcastle 中有地形视图,并且我加载了 GeoJSON 格式的道路数据,它们是线。我想把它们夹在地形上,就像这个例子(在下拉菜单中选择“采样线位置并在禁用深度测试的情况下绘制”)-> http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html? src=Ground%20Clamping.html&label=Tutorials在示例中,您看到的行是在代码中定义的,但我的 PC 上有加载到应用程序中的数据(道路)。加载时,道路是平坦的(在地形下),不知何故我不得不将它们夹在地形上,但不知道如何。

我曾尝试使用示例中的现有代码,但没有成功。

这是我现在的代码:

//Add terrain
var viewer = new Cesium.Viewer('cesiumContainer');
var cesiumTerrainProviderMeshes = new Cesium.CesiumTerrainProvider({
    url : 'https://assets.agi.com/stk-terrain/v1/tilesets/world/tiles',
    requestWaterMask : true,
    requestVertexNormals : true
});
viewer.terrainProvider = cesiumTerrainProviderMeshes;
viewer.scene.globe.depthTestAgainstTerrain = true;

//Load data (roads)
var dataSource = Cesium.GeoJsonDataSource.load('../../SampleData/ceste_rab_okvir.geojson');
viewer.dataSources.add(dataSource);
viewer.zoomTo(dataSource);

我知道有Cesium.GeoJsonDataSource.clampToGround,但由于我不是开发人员,我不明白如何在我的代码中编写它。有谁知道该怎么做?或者也许有另一种方法可以将道路夹在地形上?

提前致谢。

宝拉

我已经想通了。应该这样写:

//Add terrain
var viewer = new Cesium.Viewer('cesiumContainer');
var cesiumTerrainProviderMeshes = new Cesium.CesiumTerrainProvider({
    url : 'https://assets.agi.com/stk-terrain/v1/tilesets/world/tiles',
    requestWaterMask : true,
    requestVertexNormals : true
});
viewer.terrainProvider = cesiumTerrainProviderMeshes;
viewer.scene.globe.depthTestAgainstTerrain = true;

//Load data (roads)
Cesium.GeoJsonDataSource.clampToGround = true;
var dataSource = Cesium.GeoJsonDataSource.load('../../SampleData/ceste_rab_okvir.geojson');
viewer.dataSources.add(dataSource);
viewer.zoomTo(dataSource);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Geojson文件导入MongoDB

来自分类Dev

如何从SQLServer的几何数据获取GeoJSON格式?

来自分类Dev

如何将Three.js集成到Cesium或相反的版本中?

来自分类Dev

铯如何将多边形或线“悬垂”到地形表面

来自分类Dev

如何为Geoserver WMS在Cesium Sandcastle中启用跨源资源共享(CORS)获取请求

来自分类Dev

如何使用Cesium缩放实体/数据源?

来自分类Dev

如何在Cesium的SampledProperty中定义属性类型

来自分类Dev

如何在Python中读取通用数据格式(CDF)

来自分类Dev

从Cesium Display加载和卸载GeoJSON

来自分类Dev

通过AJAX调用将GeoJSON数据提取到Leaflet中

来自分类Dev

如何在Cesium中更改光标?

来自分类Dev

将GeoJSON加载到GeoPandas数据帧中-已格式化或给出`raise a TypeError`

来自分类Dev

如何将GeoJSON多边形插入PostGIS表中?

来自分类Dev

使用df2gsheets从python将pandas DF导入到Google表格中时数据格式出现问题

来自分类Dev

如何测试列中的数据格式-Pytest

来自分类Dev

如何将新数据添加到geoJson文件?

来自分类Dev

如何使用PHP将检索到的MySQL数据格式化为JSON格式

来自分类Dev

将GeoJSON加载到GeoPandas数据帧中-已格式化或给出`raise a TypeError`

来自分类Dev

如何将geoJSON格式从jsonp请求转换为Open Layers 3友好格式

来自分类Dev

如何在猫鼬中为geojson数据创建架构?

来自分类Dev

如何更改Angular JS中的JSON数据格式?

来自分类Dev

如何在Python中读取通用数据格式(CDF)

来自分类Dev

如何在MongoDB 2.4.x中存储其他数据,使其符合geoJSON格式

来自分类Dev

如何对SQL中的列中的数据格式进行验证

来自分类Dev

如何将 django 中的数据输入到模态中?

来自分类Dev

如何从geoserver请求WFS服务并将geojson数据加载为cesium中的一个层?

来自分类Dev

如何将 OSRM 中的 geojson 数据保存到文本文件

来自分类Dev

如何将这种excel格式导入到这种数据库格式中?

来自分类Dev

如何将哈希中的数据显示到表中?

Related 相关文章

  1. 1

    如何将Geojson文件导入MongoDB

  2. 2

    如何从SQLServer的几何数据获取GeoJSON格式?

  3. 3

    如何将Three.js集成到Cesium或相反的版本中?

  4. 4

    铯如何将多边形或线“悬垂”到地形表面

  5. 5

    如何为Geoserver WMS在Cesium Sandcastle中启用跨源资源共享(CORS)获取请求

  6. 6

    如何使用Cesium缩放实体/数据源?

  7. 7

    如何在Cesium的SampledProperty中定义属性类型

  8. 8

    如何在Python中读取通用数据格式(CDF)

  9. 9

    从Cesium Display加载和卸载GeoJSON

  10. 10

    通过AJAX调用将GeoJSON数据提取到Leaflet中

  11. 11

    如何在Cesium中更改光标?

  12. 12

    将GeoJSON加载到GeoPandas数据帧中-已格式化或给出`raise a TypeError`

  13. 13

    如何将GeoJSON多边形插入PostGIS表中?

  14. 14

    使用df2gsheets从python将pandas DF导入到Google表格中时数据格式出现问题

  15. 15

    如何测试列中的数据格式-Pytest

  16. 16

    如何将新数据添加到geoJson文件?

  17. 17

    如何使用PHP将检索到的MySQL数据格式化为JSON格式

  18. 18

    将GeoJSON加载到GeoPandas数据帧中-已格式化或给出`raise a TypeError`

  19. 19

    如何将geoJSON格式从jsonp请求转换为Open Layers 3友好格式

  20. 20

    如何在猫鼬中为geojson数据创建架构?

  21. 21

    如何更改Angular JS中的JSON数据格式?

  22. 22

    如何在Python中读取通用数据格式(CDF)

  23. 23

    如何在MongoDB 2.4.x中存储其他数据,使其符合geoJSON格式

  24. 24

    如何对SQL中的列中的数据格式进行验证

  25. 25

    如何将 django 中的数据输入到模态中?

  26. 26

    如何从geoserver请求WFS服务并将geojson数据加载为cesium中的一个层?

  27. 27

    如何将 OSRM 中的 geojson 数据保存到文本文件

  28. 28

    如何将这种excel格式导入到这种数据库格式中?

  29. 29

    如何将哈希中的数据显示到表中?

热门标签

归档