OSG的HelloWorld

加载一个飞机模型

  1. 直接上代码:

    1
    2
    3
    4
    5
    6
    7
    8
    #include <osgViewer/Viewer>
    #include <osgDB/ReadFile>

    int main() {
    osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer;
    viewer->setSceneData(osgDB::readNodeFile("glider.osg"));
    return viewer->run();
    }
  2. 看看结果

  3. 代码很好理解,首先引入了类库,在main函数中,初始化了一个viewer,在这里使用的是osg中的超级指针(还不是很懂),随后给这个viewer设置了sceneData,设置的数据是打开了一个飞机的osg文件,最后就是渲染整个场景了。

  4. 与之前接触的Cesium的一些定义是类似的,比如Viewer和Scene。

OSG的VS环境配置

配置VS环境

笔者使用的是vs2019+osg3.6.4的环境

  1. 项目右键,打开属性,选择VC++目录,给可执行文件目录添加路径为osg下面的bin,包含目录添加路径为osg下面的include,库目录添加为osg下面的lib目录。

河南强降雨相关分析(更新ing)

强降雨中心形成原因

  1. 台风“烟花”

    我国当前为季风气候,偏东风盛行(正东左右45度角以内吹来的风),即使“烟花”距离还有近一千公里,但水汽已经在负热带高气压带下沉气流共同作用下,被偏东风送进了河南地区,大量水汽集结,使河南具备了强降雨的条件之一

  2. 地区原因

    西太平洋副热带高压近期在日本海,大陆高压近期在中国西北地区,加上台风烟花形成三足鼎立的局面,阻挡了上游系统游动,也就导致了“烟花“的水汽不能去东西两个北上的方向,西风带低值系统在华北、黄淮地区长时间维持,”烟花“的水汽只能沿着华中华北地区北上,河南是必经之路

  3. 水汽聚集

    受到东风急流及稳定的低涡切变影响,加上北有太行山,西有伏牛山的特殊地形对偏东气流的强辐合抬升效应,形成地形雨。

    即使水汽运输了小一千公里,水汽的量远不如”烟花“近处的水汽量,但受地势影像,气流向低压区汇聚而上升,水汽都聚在了一起,四周水汽一起形成降雨,而将与中心就是位于太行山和伏牛山交界点的河南中西部,便有了强降雨中心

  4. 持续之久

    西太平洋副热带高压、大陆高压和”烟花“形成的三角局面,使得整体的大气环流形势变得异常稳定。三处高压区域将水汽锁在了河南地区。”烟花“靠近我国后,干扰先有的大气环流方向,这样一来,就会破坏掉之前稳定的大气环流,影响河南水汽的来源,河南的强降雨才能停止或者转移北上到其他地区

    由于降水持续时间比较长,且强降水发生的区域比较集中,造成西部、西北部山区山洪、地质灾害风险明显增高,黄河流域、海河流域中小河流、水库水位迅速上涨,另外还造成了大范围城市内涝、农田积涝。

降雨特点

  1. 持续时间长。

    7月17日开始河南省,河南省西部、中西部地区连续四天出现大范围强降水天气,并且强降水仍将持续。

  2. 累积雨量大。

    全省平均降雨量113.5毫米,郑州、焦作、新乡平均降水量分别为:357毫米、210.6毫米、194.5毫米。最大降水量出现在荥阳市环翠峪728.0毫米。

  3. 强降水范围广。

    全省共有4098个雨量站降水量超过50毫米,大于100毫米的有1923个,大于250毫米的有606个。

  4. 强降水时段集中。

    强降水时段主要从18日夜间开始,北部、中部、西部地区普降暴雨、大暴雨,局地特大暴雨。

  5. 具有极端性。

    嵩山、偃师、新密、伊川、登封等5个站点突破建站以来日降水量历史极值。嵩山、巩义、新密、偃师、登封等5个站点突破建站以来 3 日累计降水量历史极值

【研】遥感考点汇总

考点一:遥感的基本概念

  • 广义:指各种非接触的、远距离的探测技术,即不直接接触物体本身,在远处通过传感器探测和接收来自目标物体的电磁信息,经过信息的传输及其处理分析,识别物体的属性及分布等特征的技术。
  • 狭义:指从远处,高空,乃至外层空间的平台上,利用可见光、红外,微波等,通过摄影、扫描等各种方式,获取来自地球表层各类地物的电磁波信息,对这些信息进行加工处理,从而识别地面物质的性质和运动状态的综合技术。