`
erikchang
  • 浏览: 51386 次
  • 性别: 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开发么?

相关推荐

    前端vue3.0+typescript三维可视化 数字城市 数字孪生 选用cesium开源GIS库 加入主流地图WWebGL效果

    Cesium是一个强大的开源GIS库,它基于WebGL技术,能够在浏览器中实现高质量的三维地球渲染。Cesium支持丰富的地形、影像、3D模型数据,可以轻松地展示卫星影像、建筑物、地形等多维度信息。在Vue3.0项目中集成Cesium...

    三维可视化 数字城市 选用 cesium开源GIS库 加入 主流地图 WebGL效果 完全开源 配合后台 实现可视化编辑保存

    在IT行业中,三维可视化技术已经成为了数字城市和数字孪生领域的重要组成部分。本文将深入探讨如何利用cesium开源GIS库,结合Vue3.0和TypeScript,构建一个强大的前端平台,实现主流地图的WebGL效果,并配合后台系统...

    vue3-ts-cesium-map-show-Typescript资源

    Cesium则是一个开源的JavaScript库,用于在网页上创建三维地球和二维地图,以展示地理信息和进行空间分析。WebGL是用于在网页浏览器中渲染二维和三维图形的API,它利用了GPU的能力,提供了一种在网页上直接使用...

    STKAVO教程添加影像_地形数据可视化.pdf

    - 选择“Smooth”选项,放大三维图形窗口中的地球,注意当放大程度超过数据分辨率时,影像会变得模糊。取消“Smooth”选项,再次放大,观察地球影像的变化。开启“Smooth”选项,使影像更加平滑。 - 打开“Clouds...

    Test_Stereographic_projection_极射投影_matlab_show9fx_

    在晶体学中,它能有效地将三维晶体结构映射到二维平面上,便于观察和分析晶体的取向。本项目是利用MATLAB编程语言实现的极射投影运算,通过`Test_Stereographic_projection.m`脚本来进行计算与可视化。 MATLAB是一...

    vue3-ts-cesium-map-show-shader

    项目核心之一是"cesiumGIS",这是一个开源的WebGIS库,专门用于在Web中创建三维地球和其他地图类型。它基于WebGL技术,能够展示地理信息数据,并允许用户与之交互,进行缩放、漫游、测量等多种操作。WebGL是Web图形...

    google earth用户手册

    - **三维建模**: 对于支持的城市和地区,Google Earth 提供三维建筑物模型,使用户能够更直观地了解城市布局。 总之,Google Earth 不仅是一款强大的地理探索工具,还具备丰富的功能,可用于教育、科研和个人兴趣等...

    cesium js 指北针

    Cesium JS 是一个开源的三维地球可视化库,它利用 WebGL 技术在浏览器中实现高精度、高性能的地球渲染。Cesium JS 提供了丰富的 API 和功能,使得开发者能够轻松地构建交互式的地理空间应用。在 Cesium JS 中,指北...

    一些IDL培训用源代码

    文件名如"Chapter15HappyYou3DSPassword"可能涉及到三维数据的处理,可能是对3D数组进行操作或创建3D可视化。而"Chapter07WidgetInfoGUIB1"和"Chapter07WidgetInfoGUIB2"可能展示如何在GUI中获取和处理用户输入的...

    Mars3D Api文档

    火星3D(Mars3D)API文档是一个关于在三维空间中进行数据展示、交互与分析的工具集,主要用于Web应用程序开发。这个API允许开发者构建高性能的3D地理信息系统,适用于城市规划、环境监测、地图服务等多个领域。下面...

    VB调用Surfer脚本代码

    在GIS(地理信息系统)领域中,Surfer是一款强大的三维表面建模和数据分析软件,广泛应用于地球科学、环境科学等多个领域。通过VBScript(Visual Basic Scripting Edition)可以实现对Surfer的自动化控制,提高工作...

Global site tag (gtag.js) - Google Analytics