Advertisement

配置OSG 3.2.0与osgEarth 2.6的集成

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:TXT


简介:
该编译器对OSG 3.2.0版本与osgEarth 2.6.0集成,同时整合了VPB及GDAL 1.11.0组件的编译配置

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 基于Qt CreatorOSGEarth项目(Qt 5.12, MSVC 2017, OSG 3.4, OSGEarth 2.8)
    优质
    本教程详述了如何在Windows环境下,使用Qt Creator和提供的特定版本工具链及库文件搭建OSGEarth项目。通过指导读者完成配置过程,帮助其掌握基于Qt框架开发复杂地理信息系统应用的基础技能。 在纯Qt环境下使用osgEarth开发的工程代码能够实现高帧率,在2060显卡下可以达到150多帧每秒的效果。如果需要了解或构建类似的基于Qt的基础框架,欢迎联系本人寻求远程帮助。
  • osgosgEarth依赖.zip
    优质
    该压缩包包含OSG(OpenSceneGraph)及OSGEarth开发所需的全部依赖库和资源文件,适用于开发者快速搭建开发环境。 osg3.4.0及osgEarth2.8(或2.9)所需的依赖源代码已经亲测有效。
  • osgEarth 2.8 可 osg 3.4 合使用(64位, VS2013 编译)
    优质
    osgEarth 2.8是一个支持64位系统并兼容VS2013编译环境的地理空间数据可视化库,可无缝集成于OpenSceneGraph (OSG) 3.4版本中使用。 osgEarth 2.8 可以与 osg3.4 配合使用(64位,VS2013编译)。
  • OSG 3.6.3osgEarth 2.10 (VS2010-x64) 开发库
    优质
    本开发库包含OSG 3.6.3及osgEarth 2.10版本针对Visual Studio 2010的x64编译版,适用于三维地理信息系统与场景图形开发。 截至2018年12月20日的最新版本的osg和osgEarth开发库已编译完成,适用于VS2010-64位环境。此开发库包含osg3.6.3和osgEarth2.10版本,包括头文件、lib库以及动态链接库。使用的编译器是vs2010,并且这是x64版本的开发库。
  • OSGOSGEarth编译以及在VS中环境设
    优质
    本教程详细介绍如何在Windows环境下使用Visual Studio编译OpenSceneGraph(OSG)及其扩展库OSGEarth,并指导开发者完成开发环境配置。 osgEarth的编译涉及多个步骤,包括下载并编译osg、gdal、curl、goes以及osgEarth的源文件,并在Visual Studio下配置环境。按照文档中的指导可以顺利完成这些操作,并开始使用osgEarth。
  • 关于osgosgearth学习资料
    优质
    本资源集合了关于OpenSceneGraph(OSG)与OpenSceneGraph Earth(OSGEARTH)的学习材料,旨在帮助开发者掌握三维地理信息系统开发技术。适合GIS、游戏及虚拟现实领域的学习者参考使用。 这段资料包含了OSGEarth-2.8.chm、osgEarth手册.pdf、OSG_EARTH用户引导.pdf以及OpenSceneGraphReferenceDocs-3.4.0.chm等学习材料,适合新手和高手使用,是非常可靠的资源。
  • SpringBootMyBatis
    优质
    本教程详细讲解了如何在Spring Boot项目中整合MyBatis框架,并提供了具体的配置步骤和示例代码,帮助开发者快速上手。 SpringBoot与Mybatis的整合是现代Java开发中的常见技术组合之一。这种搭配简化了传统Spring框架和Mybatis持久层框架之间的集成过程,使得开发者能够快速构建微服务应用。 本教程将详细介绍如何实现这一整合,并涵盖关键配置文件`application.properties`以及依赖管理文件`pom.xml`的相关内容。 首先,SpringBoot的核心优势在于其自动化的配置能力。通过使用如 `@SpringBootApplication` 这样的注解启动应用程序时,它会自动为许多常用组件(例如数据源、JdbcTemplate等)进行配置。然而,在将Mybatis集成到项目中时,则需要额外的设置来指示SpringBoot应用Mybatis作为持久层框架。 1. 添加依赖 在项目的 `pom.xml` 文件内引入必要的库包,包括 Spring Boot 的 Web Starter 和 MyBatis-Spring-Boot-Starter。这些可以通过以下 XML 代码实现: ```xml org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 2.2.4 mysql mysql-connector-java runtime ``` 2. 配置数据源 SpringBoot支持多种数据库。这里以MySQL为例,在`application.properties`中配置相关的信息: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver ``` 3. 配置Mybatis 接着,配置 MyBatis 相关设置。这包括定义Mapper接口的扫描路径和全局配置文件的位置,在 `application.properties` 文件中添加如下内容: ```properties mybatis.mapper-locations=classpath:mapper/*.xml mybatis.config-location=classpath:mybatis-config.xml ``` 4. 编写 Mapper 接口与 XML 映射文件 创建Mapper接口并定义方法,同时编写相应的XML映射文件。例如: ```java public interface UserMapper { User selectUserById(int id); } ``` 对应的XML配置如下: ```xml ``` 5. 创建Service和Controller 编写业务逻辑的 Service 层以及对外提供接口的 Controller 层。在 Service 中注入Mapper 接口,实现数据访问操作。 ```java @Service public class UserService { @Autowired private UserMapper userMapper; public User getUserById(int id) { return userMapper.selectUserById(id); } } @RestController public class UserController { @Autowired private UserService userService; @GetMapping(/user/{id}) public User getUser(@PathVariable int id) { return userService.getUserById(id); } } ``` 至此,SpringBoot与Mybatis的整合工作已经完成。可以通过运行应用并调用API来测试数据访问功能。 值得注意的是,Spring Boot 提供了丰富的扩展点如自定义配置、拦截器等可以根据实际需求进行更深入定制化开发;同时 MyBatis 的动态SQL和缓存等功能也可以灵活应用于项目中以提高开发效率及应用程序性能。
  • OSG 3.6.4-OSGEarth 2.10.2 x86-x64 VS2019开发库
    优质
    本资源包包含OSG 3.6.4与OSGEarth 2.10.2的x86及x64版本,适用于Visual Studio 2019环境下的开发者。含完整头文件和库文件,支持快速集成开发。 解压密码是[gnibuoz],请注意包括方括号在内。调试版本提示缺少proj.dll文件,请自行复制同目录下的proj_d.dll,并将其重命名为proj.dll。 此压缩包包含截至2020年3月10日最新版的osg和osgEarth开发库,其中osg版本为3.6.4,而osgEarth版本为2.10.2。此前曾使用VS2017编译了相应的开发库,并有用户反馈需要32位版本的库文件。由于当时时间有限未能专门进行编译工作,最近有一个项目需要用到该类别的32位开发库,因此我便利用VS2019重新构建并发布了适用于32位和64位的操作系统环境下的osg及osgEarth开发资源。 压缩包内含头文件、/lib目录中的静态链接库以及动态连接库与所有插件dll,并包括了若干个示例应用exe。编译器为VS2019,考虑到VS2015至VS2019版本间的二进制兼容性特点,理论上该开发包可用于支持在Visual Studio 2015、2017及2019环境下的项目开发工作。 另外,在我自己的测试中发现32位的库文件可以在VS2015环境下正常运行。
  • OSG 3.6.5OSGEarth 3.2在MSVC2017下使用纯Qt加载OSG模型到Qt界面
    优质
    本文章介绍了如何在Microsoft Visual Studio 2017环境下,利用Qt框架实现OpenSceneGraph (OSG) 3.6.5和OSGEarth 3.2库的集成,实现在Qt界面中加载并展示OSG模型的技术细节。 使用osg3.6.5和MSVC2017,在纯Qt环境下加载OSG模型至软件界面,并通过继承QOpenGLWidget实现这一功能。提供的资源仅包含源代码,没有相关的依赖库或cow.osg文件等。该源码已经过测试并确认可用。
  • 更新版OSG 3.6.3 + OSGEarth 2.10 + Qt 5.12 + VS 2017
    优质
    本项目为最新版本开发环境配置,包含优化后的OSG 3.6.3和OSGEarth 2.10,集成Qt 5.12及Visual Studio 2017,适合三维地理信息系统开发者。 最新版本的osg3.6.3+osgearth2.10+qt5.12+VS2017编译完成,包含第三方库,并已配置好include、bin、lib、data等文件夹,在Windows 10环境下可以完美运行,欢迎下载。由于文件较大,提供的是下载链接。