`
erikchang
  • 浏览: 50958 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

自己写的三维地球,show一下基本界面

    博客分类:
  • vc
阅读更多

面对GoogleEarth和微软winWorld、Virtual Earth这些三维地球的冲击,国内三维GIS显得十分单薄,有不少公司开始琢磨破解GoogleEarth,劫持GE等办法,也出来一些产品,但是都是GE的复制品,内核还是GE的,只是利用GE API加了一些简单的操作而已,但是由于国内DEM高清数据的控制,利用GE二次开发也是一个办法,省工也省钱,笔者自3月份以来,利用闲暇之际,开始动手写三维地球,从三维建模到地面三维的形成,从基本测量到GIS操作,等等工作开展还算顺利,目前工程尚未竣工,这里不多加说明,分享一下软件的贴图,由于这方面的资料太少,也希望得到同仁的建议和资料支持!



 

三维地球的数学建模


三维地球的漫游拖动及实时经纬度计算



 


 三维地球的放大缩小



 地标文件的添加,目前支持图片文件



 

经纬度网格的绘制与隐藏

  • 大小: 97.4 KB
  • 大小: 99.9 KB
  • 大小: 96.1 KB
  • 大小: 95.5 KB
  • 大小: 97.2 KB
  • 大小: 94.1 KB
分享到:
评论
3 楼 erikchang 2009-07-31  
smokingcat 写道
这个也是利用GE引擎来实现的么?

本系统完全自主算法实现三维地球,不是劫持GE的,那样就没有太大意义了!系统采用VC+OPENGL作为基础架构
2 楼 smokingcat 2009-07-31  
这个也是利用GE引擎来实现的么?
1 楼 mathgl 2009-07-30  
楼主用 directx开发么?

相关推荐

    QT+三维地球,qt三维地球,C,C++

    QT+三维地球是一种结合了Qt框架与OSGEarth技术,用于在C++环境中构建三维动态地球显示的应用。本文将深入探讨这一技术的核心概念、实现原理以及应用实例。 Qt是一个跨平台的开发框架,广泛用于创建图形用户界面和...

    QT+三维地球,qt三维地球,C,C++源码.zip

    QT+三维地球,qt三维地球,C,C++源码

    unity三维地球demo

    unity三维地球demo描述 https://blog.csdn.net/dxs1990/article/details/105111206

    基于matlab的三维地球模型

    【基于Matlab的三维地球模型】是一个利用MATLAB强大的图形处理能力和数学计算功能构建的可视化应用。这个模型允许用户在三维空间中观察地球,并且能够动态地旋转地球模型,同时还可以模拟卫星在其周围的运动轨迹,为...

    基于Unity实现墨卡托瓦片生成三维地球

    三维地球改进版,持续更新

    WebGL之绘制三维地球.docx

    WebGL 之绘制三维地球 本文将详细介绍如何使用 WebGL 从零开始绘制三维地球模型,包括构建网格、编写着色器、实现 3D 地球等步骤。 1. 构建网格 构建网格是绘制三维地球的第一步,我们需要建立球体的三维模型,该...

    三维影视素材旋转的地球三维模型

    在三维影视制作中,地球三维模型是一个非常常见的元素,它被广泛应用于科普视频、新闻报道、电影特效以及各种视觉展示中。"旋转的地球三维模型"是一个专为这些用途设计的高质量模型,能够真实地模拟地球自转的效果,...

    ive格式下的三维地球模型

    【ive格式下的三维地球模型】是一种用于存储三维数据的文件格式,主要应用于计算机图形学、地理信息系统和虚拟现实领域。这种格式提供了丰富的细节和复杂的结构,使得用户可以创建和展示高度真实的三维地球模型。在...

    WPF实现的三维地球模型

    在本文中,我们将深入探讨如何使用Windows Presentation Foundation (WPF) 实现一个三维地球模型,这是一个强大的技术,常用于创建富客户端应用程序,特别是在数据可视化领域。"WPF实现的三维地球模型"是一个专为...

    三维地球-使用React+Three.js开发的三维地球前端-优质项目实战.zip

    三维地球_使用React+Three.js开发的三维地球前端_优质项目实战

    三维数字地球-基于Vue3+TypeScript 和 Vite的Cesium三维数字地球项目源码.zip

    三维数字地球-基于Vue3+TypeScript 和 Vite的Cesium三维数字地球项目源码.zip三维数字地球-基于Vue3+TypeScript 和 Vite的Cesium三维数字地球项目源码.zip三维数字地球-基于Vue3+TypeScript 和 Vite的Cesium三维数字...

    论文研究-基于信息导航的三维用户界面动态构建方法.pdf

    针对三维用户界面对非几何信息表达、交互研究不足的问题,在对界面导航进行研究的基础上,提出了一种基于信息导航的三维用户界面动态构建方法UIDCM。总结了三维界面中的信息导航模型,针对导航模型以及复杂信息的...

    三维重构 、基于切片的三维重构 、三维重构的缺陷检测 ,matlab GUI界面的形式

    三维重构 可以检测有效的系统缺陷,进行缺陷的定位,缺陷体积的测量等,如何进行三维重构(3D reconstuction)的输入是各种三维以下的数据,比如纯二维的RGB图像(序列)、带有深度信息的RGBD数据等,出来的是三维...

    VB+OpenGL做的三维地球仪源程序

    在“VB+OpenGL做的三维地球仪源程序”中,VB被用作创建用户界面和交互逻辑的主要工具。 【OpenGL】 OpenGL是开放图形库(Open Graphics Library)的缩写,是一个跨语言、跨平台的应用程序编程接口(API),用于渲染...

    PowerSphere 三维地球 内附教程

    在IT行业中,三维地球制作是一项复杂而有趣的技术,它结合了地理信息系统(GIS)、计算机图形学和动画技术。PowerSphere 是一款专门用于创建三维地球效果的软件工具,它提供了直观的用户界面和强大的功能,使得即便...

    离线三维 离线三维地球触摸GIS系统 v1.0

    离线三维地球触摸GIS系统,即水经注离线三维地球触摸GIS系统v1.0,是由成都水经注软件有限公司精心研发的一款专业级地理信息系统。这款系统将现代科技与地理信息科学紧密结合,为用户提供了一个无需互联网连接即可...

    tdoa-3d_三维时差定位_三维_三维定位_无源定位_TDOA

    三维时差定位(TDOA,Time Difference of Arrival)是一种基于信号到达时间差的定位技术,主要用于在三维空间中确定物体的位置。这种技术在无线通信、雷达系统、物联网(IoT)以及各种监控和安全应用中都有广泛的...

    flash AS3.0 三维地球

    在本项目中,“flash AS3.0 三维地球”是一个基于Adobe Flash开发的交互式三维地球模拟应用。这个应用利用了ActionScript 3.0(AS3),Flash平台的编程语言,来创建一个动态的、视觉上引人入胜的星空和地球模型。...

Global site tag (gtag.js) - Google Analytics