建筑物Osgearth¶
osgearth是一个跨平台库。它使用 CMake 构建系统。你需要 版本3.0 或更新。(这是与 OpenSceneGraph 用途
获取源代码¶
选项1:使用Git
Osgearth托管在 GitHub. 你需要一个 git 客户端访问它。我们建议 TortoiseGit 对于Windows用户。
要克隆存储库,请将客户端指向:
git://github.com/gwaldron/osgearth.git
选项2:下载带标记的版本
要下载源代码的tarball或zip存档,请访问 osgEarth Tags 然后选择你想要的那个。最新的官方发布将在顶部或附近。
获取依赖项¶
必需的依赖项
OpenSceneGraph 3.6或更高版本
GDAL 2.4或更高版本-地理空间数据抽象层
CURL -HTTP传输库(随附 OpenSceneGraph 第三方类库发行版)
Recommended pre-built dependencies
窗口:使用 vcpkg 安装所需的依赖项
AlphaPixel 已预建 OSG 以及各种体系结构的第三方依赖关系。
预建 GDAL binaries 对于各种架构。
可选依赖项 :osgearth将在没有它们的情况下编译。看看你需要什么
GEOS 3.2.0或更高版本——用于拓扑操作的C++库。osgearth使用geos执行各种几何操作,如缓冲和交叉。如果您计划在osgearth中使用向量特征数据,那么您可能需要这样做。
SQLite -独立、无服务器、零配置、事务性SQL数据库引擎。用于访问sqlite/mbtiles数据集。您可能需要这些提示来从Windows二进制文件中包含的.def和.dll文件创建必要的.lib文件:http://eli.thegreenplace.net/2009/09/23/compiling-sqlite-on-windows