osgEarth等距方位投影 1.aeqd.earth
1. 什么是osgEarth?
osgEarth是一款知名的开源三维数字地球软件(www.github.com/gwaldron/osgearth),基于开源图形引擎osg(https://github.com/openscenegraph),类似Google Earth,支持加载GIS标准数据,比如影像、高程、矢量。还支持在线地图、矢量样式配置、js脚本等。
2. 关于osgEarth案例详解
osgEarth最新代码库版,tests目录含有121个案例,案例详解尽可能讲清楚每个案例的要点,使用编辑器SXEarth查看和编辑案例,通过对这121个案例了解,相信您会对osgEarth有一个更全面的认识。
3. 使用的软硬件环境
1) 软件环境
osgEarth:官方代码库2017.11.09最新代码地址:www.github.com/gwaldron/osgearth
osgEarth编辑器:SXEarth2.8及以上,下载地址:www.sxsim.com
2) 硬件环境
本文编写和案例测试使用的硬件环境:CPU: i5四核,显卡:GTX660,内存:8GB。
(推荐使用英伟达显卡,intel显卡,会出现三维场景中文字显示不全的问题)
4. aeqd.earth
1) 案例概述
等距方位投影案例。
2) 编辑测试
点击左侧场景栏的“场景”项,在右侧的属性面板可以看到投影(Proj.4地图投影描述):+proj=aeqd +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs;
3) 场景属性
场景面板的“场景”项包含了描述地球构建的基础信息,修改其属性,需要保存场景,系统会自动重新打开该项目,以刷新场景基础坐标系统等信息。
4) 技巧
拖拽earth文件到编辑器界面,可实现打开。
全屏浏览:在“窗口”菜单,点“全屏”,快捷键“Ctrl+f”。
退出全屏:快捷键“Esc”。
5) Proj.4库
Proj.4是开源GIS最著名的地图投影库,支持各种地图投影。
关于地图投影参数,请参考:https://github.com/OSGeo/proj.4/wiki/GenParms
国内使用的北京54和西安80坐标系,osgEarth可以通过修改“场景”的投影信息实现支持。
地球坐标系与投影方式的理解(关于北京54,西安80,WGS84;高斯,兰勃特,墨卡托投影)
参考: http://www.cnblogs.com/xieqianli/p/4186281.html
等距方位投影案例截图