Terrain Server简介

Terrain Server

地形服务器(Terrain Server)提供了一个C++应用程序编程接口(API),使您能够将CDB(公共数据库)地形功能集成到您的软件解决方案中。软件包括一个简单而强大的服务集合,可提供对CDB技术许多特性的访问。此外,该系统支持OpenFlight地形格式,以适应较小规模的需求。

服务

简单地说,Terrain Server所提供的服务有:

  • 地形高度(Height Of Terrain,HOT)—允许客户端应用程序获取任何位置的地形特征,包括海平面以上海拔、地形正常、材料和特征类型以及适用时的水深。
  • 最陡点(Steepest Point,SP)——分析两个指定位置之间的地形,以找到地形最陡的坡度、地形最高点等。
  • 材质转换(Material Transition,MT)—沿着特定材质类型的可配置模式进行搜索。模式可以在数据库中移动;结果会自动更新。例如,它是识别或跟随海岸线的理想选择。
  • 视线(Line Of Sight,LOS)和视线延伸(Line Of Sight Extended,LOSE)—计算考虑地形起伏和三维特征(树木和建筑物)的视线。
  • 动态结构(Dynamic Structure,DS)—添加三维模型(建筑、树木、桥梁等)到场景,以补充现有的数据库(CDB和OpenFlight模式)。

在CDB数据库模式下,该服务支持全球数据库(WorldWide DataBase,WWDB)上的平铺分页机制,以扩展可伸缩性。如果可用,系统会自动为所提交的请求类型选择最合适的详细级别。
除了上述服务外,该系统还支持用于地下环境的CDB水深数据,以及用于高保真地面地形表示的OpenFlight地形嵌入。

在Linux平台上不支持OpenFlight格式。但是,OpenFlight文件可以在Windows平台上转换为二进制格式,然后复制到Linux平台上。


Terrain Server简介
https://blog.jackeylea.com/ts/intro-of-presagis-terrain-server/
作者
JackeyLea
发布于
2024年1月29日
许可协议