[原创.数据可视化系列之五]韩国"萨德"系统防御图

     自从7月8日美国和韩国共同宣布将在韩国部署萨德反导系统后,韩国国内对此事的巨大争议以及本地区一些国家的强烈不满情绪在持续发酵。“萨德”(THAAD)全称“末段高空区域防御系统”,是美国导弹防御局和美国陆军隶下的陆基战区反导系统。韩国无视中、俄等地区国家的利益关切,执意将“萨德”引入韩国,其宣称的理由是出于保卫国家安全的考虑。但是“萨德”入韩不仅无益于韩国的安全,而且还将如同“冷战幽灵”一般威胁东北亚的和平与稳定。

     现在,我们用数据可视化的方法来看看萨德的探测范围,对民用航空的影响和的防御范围,由此,你就会明白美国部署萨德系统的目的。   

     萨德系统使用X波段雷达,我们假设地球是个球体,忽略山的高度,那么探测范围2000公里左右的萨德系统,探测范围基本覆盖了广州,重庆,兰州以东的绝大部分中国的国土,想想就是相当恐怖的一个数据,你一个国家大部分高空活动,都在人家的眼睛看着;同样的俄罗斯,远东的一部分也被盯着。那么在2000公里的距离上,他探测的物体是多高呢?地球半径是6371公里,在2000公里的距离上我们使用勾股定理求高度:h=sqrt(6371^2+2000^2)-6371。高度约307公里。一般这个高度,都是导弹、卫星飞行的高度了;

  我们加一个圈表示探测范围:

  

        var redpoints=createcirle({x:128.60178999999994,y:35.87269},2000000,306547);
        var redLine = mainxiu.viewer.entities.add({
    	    name : 'Glowing blue line on the surface',
    	    polyline : {
    	        positions : Cesium.Cartesian3.fromDegreesArrayHeights(redpoints),//Cesium.Cartesian3.fromDegreesArray(redpoints),
    	        width : 10,
    	        material : new Cesium.PolylineGlowMaterialProperty({
    	            glowPower : 0.2,
    	            color : Cesium.Color.GREEN
    	        }),
    	       
    	    }
    	});

    

     那么,他对民用航空有多大的影响了?民用航空飞机飞行高度一般在12公里(12000米),同样使用勾股定理求这个高度的h=sqrt((6371+12)^2-6371^2)。距离约是391公里;尼玛,如果你部署在韩国大邱的话,平壤就在你的眼皮下了,从平壤机场飞一只苍蝇都逃不过你的眼睛了,三胖,虽然你是宇宙最NB的80后,但是你后背心有没有在冒汗?

  我们加一个圈表示民用航空探测范围:

        var redpoints=createcirle({x:128.60178999999994,y:35.87269},391000,12000);
        var redLine = mainxiu.viewer.entities.add({
            name : 'Glowing blue line on the surface',
            polyline : {
                positions : Cesium.Cartesian3.fromDegreesArrayHeights(redpoints),//Cesium.Cartesian3.fromDegreesArray(redpoints),
                width : 10,
                material : new Cesium.PolylineGlowMaterialProperty({
                    glowPower : 0.2,
                    color : Cesium.Color.GREEN
                }),
               
            }
        });

     可是,萨德的防汛是200公里范围,如果部署在大邱,fu@k,连首尔都不在你的防御圈。你到底要闹那样?

  我们加一个球表示防御范围:

     

 var redSphere = mainxiu.viewer.entities.add({
            name : 'Red sphere with black outline',
            position: Cesium.Cartesian3.fromDegrees(128.60178999999994, 35.87269, -10000.0),
            ellipsoid : {
                radii : new Cesium.Cartesian3(200000.0, 200000.0, 200000.0),
                material : Cesium.Color.RED.withAlpha(0.2),
                outline : false,
                outlineColor : Cesium.Color.BLACK
            }
        });

看看效果图:

现在看完了,你说美国图啥?韩国图啥?这下明白了吧。

原文地址:https://www.cnblogs.com/songsgroup/p/5746940.html