Sandworm
Sandworm 工具用于使用提供的数据源生成任何形式的地理参考地形。该工具通过将它们投影到支持 Curved 模式并在本机使用地理坐标的平面 Landscape Terrain 或 Terrain Global 上,帮助快速重建现实世界的部分。地形的最大大小取决于可用内存和数据密度,但通常足以创建大城市或国家的景观。
Sandworm 只基于地理数据生成地形。要使用非地理参考数据生成地形,请直接使用 Landscape Terrain。
Sandworm 功能列表目前包括以下内容:
- 支持多个地理参考源:栅格(高程、图像和蒙版)和矢量(道路、建筑物等)
- 高级数据过滤选项:通过属性(矢量源)、通过索引、颜色和通道掩码(光栅源)
- 支持在线TMS (Mapbox, OSM)和离线数据源
- 基于掩码的植被生成
- 基于土地覆盖数据生成更多细节(沙子、岩石等)以获得更逼真的景观表面
- 对象的程序生成(道路、电力线、建筑物、地标等)
- 贴装参数的高级控制和微调
- 支持大多数广泛使用的坐标参考系统 (CRS) 用于输入和输出投影
- 能够在单个项目中组合具有不同投影类型的源
- 导出到 Landscape Terrain 和 Terrain Global
- 连贯且用户友好的界面
Sandworm 使用提供的高度图(海拔)和反照率(图像)数据生成地形。您可以使用以下类型的数据源:
- Offline — 本地存储的瓦片集:来自本地存储设备的栅格(高程、图像和蒙版)和矢量数据源
- Online — Tile Map Services (TMS):您可以连接到开放服务(例如 OpenStreetMap 或者由用户创建和支持的私有图块服务器。
地理参考图像和高程数据使用 GDAL — 地理空间数据抽象库进行处理。它支持各种栅格格式,输入数据具有不同的地图投影。还可以组合不同的投影类型和数据源来生成地形。
Sandworm 使用 GDAL 进行数据处理,因此支持的格式包括以下列表中标记为 Built-in by default 的格式:
这些数据源通常包含大量可以过滤的信息。
例如,通过使用过滤,您可以:
- 为标有某些颜色的土地覆盖纹理的区域生成草或树。
- 使用矢量数据文件中的道路类型属性仅生成高速公路而忽略小路。
- 仅生成某种类型的建筑物(例如,公寓、车库、单层或多层建筑物,具体取决于矢量数据源中存储的数据)。
Sandworm 支持按地理或栅格坐标对齐的多个数据层:您可以通过在低细节的景观区域上添加高细节的景观区域来轻松创建高分辨率插图。这对于飞行模拟器非常有用,因为只有机场周围的区域才需要高细节。生成地形的质量取决于所使用数据源的密度。
低细节区域的高细节插图
也可以看看#
- 关于使用Sandworm生成地形的一系列视频教程
- 关于 Landscape Terrain 的文章
- GDAL 库的文档
- 维基百科上关于 Equirectangular 投影的文章
最新更新:
2024-04-19
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)