建筑物Osgearth

osgearth是一个跨平台库。它使用 CMake 构建系统。你需要 版本3.0 或更新。(这是与 OpenSceneGraph 用途

平台特定指南

获取源代码

选项1:使用Git

Osgearth托管在 GitHub. 你需要一个 git 客户端访问它。我们建议 TortoiseGit 对于Windows用户。

要克隆存储库,请将客户端指向:

git://github.com/gwaldron/osgearth.git

选项2:下载带标记的版本

要下载源代码的tarball或zip存档,请访问 osgEarth Tags 然后选择你想要的那个。最新的官方发布将在顶部或附近。

获取依赖项

必需的依赖项

Recommended pre-built dependencies

  • 窗口:使用 vcpkg 安装所需的依赖项

  • AlphaPixel 已预建 OSG 以及各种体系结构的第三方依赖关系。

  • 预建 GDAL binaries 对于各种架构。

可选依赖项 :osgearth将在没有它们的情况下编译。看看你需要什么

  • GEOS 3.2.0或更高版本——用于拓扑操作的C++库。osgearth使用geos执行各种几何操作,如缓冲和交叉。如果您计划在osgearth中使用向量特征数据,那么您可能需要这样做。

建立它

确保你建造了 OSG 首先是所有的依赖。

Osgearth使用 CMake, 2.8或更高版本。自从 OSG 使用 CMake 同样,一旦您构建了OSG,这个过程应该是熟悉的。

以下是一些提示。

  • 始终使用cmake执行“源代码外”构建。也就是说,使用一个独立于源代码的构建目录。这使得维护单独的版本和保持Git更新的整洁变得更加容易。

  • 对于可选的依赖项(如 GEOS) ,如果不使用cmake字段,请将其留空。

  • 对于OSG依赖项,只需输入 OSG_DIR 变量,当您生成cmake时,将自动查找所有其他OSG目录。

  • 一如既往,检查 the forum 如果你有问题!

祝你好运!!