【问题标题】:Converting DEM to PNG tiles maintaining the pixel values?将 DEM 转换为保持像素值的 PNG 切片?
【发布时间】:2018-10-25 14:35:26
【问题描述】:

我是一名 GIS 用户。我的目标是在我正在创建的 Leaflet.js 应用程序中查询栅格图层(访问数字高程模型、重力模型等的像素值)。

为此,除其他解决方案外,还有下一个传单插件:

"leaflet-tilelayer-colorpicker" (https://github.com/frogcat/leaflet-tilelayer-colorpicker)。

为了实现这一点,我需要将我的 DEM(Geotiff,32 个浮点数,10m 分辨率,84345columns-70021 行)转换为 PNG 切片格式。我知道如何(我使用 TileMill,然后使用 mb-util),但我不确定在转换瓷砖栅格时是否能够保持像素值(以米为单位的海拔)。如果可以的话,我能有任何迹象吗?

谢谢

【问题讨论】:

  • 对于这样一个非常面向 GIS 的问题,您可能会在 GIS StackExchange 上接触到更合适的受众。确保您的问题包含与您的受众相比,您想要实现的目标和背景的足够技术细节。
  • 一方面:gis.stackexchange.com/questions/200251/…。另一方面:另一种解决方案是实现一个 Leaflet 插件来从 L.ImageOverlay 而不是 L.TileLayer 查询像素值。
  • 非常感谢您提供的 cmets 和链接。我正在使用 L.ImageOverlay 而不是 L.TileLayer 进行测试,但无论如何它对我不起作用(我有一个 Geotiff 格式的 DEM),在这种情况下,Leaflet 不接受 Geotiff,而是接受 JPG 或 PNG(正如我所读... )。所以,无论如何,我不得不将我的 DEM 文件转换为另一种格式,这就是我的问题。为了避免这个过程,我找到了“leaflet.wms”插件,它允许通过“L.WMS.Source”类或多或少地实现我的目标,访问我图层的GetFeatureInfo。我继续学习。再次感谢

标签: leaflet png gis raster tiles


【解决方案1】:

您可以使用全局映射器将 Dem geotiff 转换为 osm 瓦片。这样就可以成功实现leaflet-tilelayer-colorpicker插件了。

【讨论】:

  • 欢迎来到 Stack Overflow,感谢您的贡献!如果您可以提供一些示例代码来展示如何使用 Global mapper 将 Dem geotiff 转换为 osm 瓦片,那就太好了。谢谢!
猜你喜欢
  • 2011-12-15
  • 2022-01-01
  • 2022-01-19
  • 2013-12-22
  • 1970-01-01
  • 2022-01-09
  • 2017-12-20
  • 2011-06-04
  • 2021-08-18
相关资源
最近更新 更多