大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+diff --git a/application/config.ini b/application/config.ini index 9ae5925d..22ad13b1 100755 --- a/application/config.ini +++ b/application/config.ini @@ -31,7 +31,7 @@ paths.newsletter=images/newsletter/ logging.file = /var/www/test.westgis.ac.cn/data/logs/debug.log page.limit=10 import.dir=../data/import -title.site=时空三极环境大数据平台 +title.site=三江源国家公园星空地一体化生态监测及数据平台 title.data=数据产品 title.heihe=黑河计划数据管理中心 title.yrnmr=黄河上游宁蒙河段综合数据 diff --git a/application/default/controllers/DataController.php b/application/default/controllers/DataController.php index 60f337ca..ba9de17d 100755 --- a/application/default/controllers/DataController.php +++ b/application/default/controllers/DataController.php @@ -50,7 +50,7 @@ class DataController extends Zend_Controller_Action $k5=$state->fetchAll(); $this->view->keywords=array('place'=>$k1,'theme'=>$k2,'discipline'=>$k3,'stratum'=>$k4,'temporal'=>$k5); //最新10个入库数据 - $state=$this->db->query('select id,uuid,title,ts_published,description from normalmetadata order by id desc limit 8'); + $state=$this->db->query('select id,uuid,title,ts_published,description from normalmetadata order by id desc limit 4'); $this->view->metadata = $state->fetchAll(); //特色数据 diff --git a/application/default/controllers/IndexController.php b/application/default/controllers/IndexController.php index 47d29fbf..76432914 100755 --- a/application/default/controllers/IndexController.php +++ b/application/default/controllers/IndexController.php @@ -38,7 +38,7 @@ class IndexController extends Zend_Controller_Action $sql="select uuid,title,id from normalmetadata where id in (select m.id from normalmetadata m left join dataorder d on m.uuid=d.uuid group by m.id order by count(d.uuid) desc limit 8)"; $this->db->setFetchMode(Zend_Db::FETCH_OBJ); $this->view->mdtop=$this->db->fetchAll($sql); - $sql="select uuid,title,id from normalmetadata where id in (select m.id from normalmetadata m left join dataorder d on m.uuid=d.uuid group by m.id order by id desc limit 8)"; + $sql="select uuid,title,id,description from normalmetadata where id in (select m.id from normalmetadata m left join dataorder d on m.uuid=d.uuid group by m.id order by id desc limit 4)"; $this->view->offlinemdtop=$this->db->fetchAll($sql); $sql="select m.uuid,m.title,m.id,m.description from normalmetadata m left join thumbnail t on m.id=t.id where length(t.data)>2 order by random()"; $this->view->mdrandom=$this->db->fetchRow($sql); @@ -78,7 +78,7 @@ class IndexController extends Zend_Controller_Action $this->view->list_news = $rows; - $sql="select d.*,m.ts_published as publish_year from datadoi d left join metadata m on d.uuid=m.uuid where length(d.title)>1 and d.ts_published is not null order by ts_published desc limit 4"; + $sql="select d.*,m.ts_published as publish_year from datadoi d left join metadata m on d.uuid=m.uuid where length(d.title)>1 and d.ts_published is not null order by ts_published desc limit 5"; $sth = $this->db->query($sql); $this->view->dois = $sth->fetchAll(); diff --git a/application/default/views/scripts/archives/index-bak.phtml b/application/default/views/scripts/archives/index-bak.phtml new file mode 100644 index 00000000..62b13f79 --- /dev/null +++ b/application/default/views/scripts/archives/index-bak.phtml @@ -0,0 +1,102 @@ +headTitle($this->config->title->site); +$this->headTitle('新闻中心'); +$this->headTitle()->setSeparator(' - '); +$this->breadcrumb('首页'); +$this->breadcrumb('新闻中心'); +$this->breadcrumb()->setSeparator(' > '); +$this->headLink()->appendStylesheet('/static-sanji/css/new-list.css'); +?> +
大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+大众汽车营销和销售负责人尤尔根斯塔克曼(Jrgen Stackmann)日前向媒体表示:(汽车市场)新进入者将看到当前条件下的机遇,不过我们并不担忧面临他们的挑战。显而易见,如今我们...
+南极200米分辨率冰盖表面高程模型是我国自主生产的南极遥感地形数据,该图利用2003-2009年间的ICESat/GLAS星载激光雷达数据和EnviSatRA-2雷达高度计数据,通过对ICESat/GLAS数据进行质量控制、饱和度纠正和对EnviSatRA-2高度计数据进行基于地形特征的相对纠正等关键技术处理,将两种不同的测高数据融合,增加了测高数据的采样密度。利用航空激光雷达和实测GPS数据验证,显示该数据的精度为3.21-27.84米,相比国际最新的DEM该数据在地形复杂区域精度有所提高。该数据将为我国南极科考提供基础数据,服务于我国南极科学研究。
+北极地区是对气候变化最为敏感的地区之一,长期以来受到了气候变化研究的极大关注。尽管最近一段时间,全球暖化出现了一定程度的减缓甚至停滞的迹象,但北极地区的气候变化在过去几十年间却出现了明显的加速:一方面北极夏秋季的海冰覆盖正在加速融化(如图1),北极海冰覆盖面积历史低值被不断刷新,2012年九月份的海冰覆盖面积仅相当于1979到2000年多年平均海冰面积的51%,相对于上世纪八十年代初,已经有超过一半的海冰在夏天消失了,2002-2011年间海冰面积减少速度是1979-2006年间减少速度的两倍还多...
+被誉为地球上的"三极"的青藏高原,因其是驱动全球环境变化研究的重要区域,对整个地球的生态、环境、气候产生深刻的调控作用,一直是国际社会关注的热点。全球变暖背景下三极冰川、冻土、冻融湖等冰冻圈要素已经发生了显著变化,冰川快速退缩、冻土活动层增厚。长期以来,我国在以青藏高原为主体的世界第三极开展了系统的、多学科的研究,形成了丰富的研究积累。相对于青藏高原研究,我国目前在南北极地区科学研究的水平较低,尤其存在研究基础薄弱、研究方向分散且不系统、水平低等问题。随着气候变暖的影响...
+metanum; ?>
+元数据个数
+onlinesize/1000,2,'.',''); ?>
+在线数据(GB)
+onlinesize+$this->offlinesize)/1000,2,'.',''); ?>
+总数据(GB)
+usernum; ?>
+总注册用户(人)
+基于微波辐射计的南极冰盖融化面积和持续时间变化(1978-2014)
+基于微波辐射计的格陵兰冰盖融化面积和持续时间变化(1979-2014)
+= $this->list_news[1]['title'] ?>
+ += $this->list_news[1]['description'] ?>
+ += $this->list_news[2]['title'] ?>
+ += $this->list_news[2]['description'] ?>
+ += $this->list_news[3]['title'] ?>
+ += $this->list_news[3]['description'] ?>
+ +中国科学院青藏高原研究所
+中国科学院西北生态环境资源研究院
+中国科学院遥感与数字地球研究所
+中国科学院大气物理研究所
+中国科学院测量与地球物理研究所
+中国科学院地理科学与资源研究所
+中国科学院地质与地球物理研究所
+中国科学院东北地理与农业生态研究所
+中国科学院大学
+中国科学院上海天文台
+北京师范大学
+中国地质大学(武汉)
+中国科学院植物研究所
+中国科学院南京地理与湖泊研究所
+西北大学
+西南大学
+上海师范大学
+成都高原气象研究所
+中国气象科学研究院
+香港中文大学
+中国极地研究中心
+清华大学
+成都信息工程大学
+香港大学
+南方科技大学
+兰州大学
+西南科技大学
+美国德克萨斯大学
+北京林业大学
+华东师范大学
+美国加州大学洛杉矶分校
+美国华盛顿大学
+美国犹他大学
+挪威南森环境遥感中心
+瑞士苏黎世大学
+华东师范大学
+俄罗斯莫斯科州立大学
+芬兰气象研究所
+南极200米分辨率冰盖表面高程模型是我国自主生产的南极遥感地形数据,该图利用2003-2009年间的ICESat/GLAS星载激光雷达数据和EnviSatRA-2雷达高度计数据,通过对ICESat/GLAS数据进行质量控制、饱和度纠正和对EnviSatRA-2高度计数据进行基于地形特征的相对纠正等关键技术处理,将两种不同的测高数据融合,增加了测高数据的采样密度。利用航空激光雷达和实测GPS数据验证,显示该数据的精度为3.21-27.84米,相比国际最新的DEM该数据在地形复杂区域精度有所提高。该数据将为我国南极科考提供基础数据,服务于我国南极科学研究。
-北极地区是对气候变化最为敏感的地区之一,长期以来受到了气候变化研究的极大关注。尽管最近一段时间,全球暖化出现了一定程度的减缓甚至停滞的迹象,但北极地区的气候变化在过去几十年间却出现了明显的加速:一方面北极夏秋季的海冰覆盖正在加速融化(如图1),北极海冰覆盖面积历史低值被不断刷新,2012年九月份的海冰覆盖面积仅相当于1979到2000年多年平均海冰面积的51%,相对于上世纪八十年代初,已经有超过一半的海冰在夏天消失了,2002-2011年间海冰面积减少速度是1979-2006年间减少速度的两倍还多...
-被誉为地球上的"三极"的青藏高原,因其是驱动全球环境变化研究的重要区域,对整个地球的生态、环境、气候产生深刻的调控作用,一直是国际社会关注的热点。全球变暖背景下三极冰川、冻土、冻融湖等冰冻圈要素已经发生了显著变化,冰川快速退缩、冻土活动层增厚。长期以来,我国在以青藏高原为主体的世界第三极开展了系统的、多学科的研究,形成了丰富的研究积累。相对于青藏高原研究,我国目前在南北极地区科学研究的水平较低,尤其存在研究基础薄弱、研究方向分散且不系统、水平低等问题。随着气候变暖的影响...
-metanum; ?>
-元数据个数
-onlinesize/1000,2,'.',''); ?>
-在线数据(GB)
-onlinesize+$this->offlinesize)/1000,2,'.',''); ?>
-总数据(GB)
-usernum; ?>
-总注册用户(人)
-基于微波辐射计的南极冰盖融化面积和持续时间变化(1978-2014)
-基于微波辐射计的格陵兰冰盖融化面积和持续时间变化(1979-2014)
-= $this->list_news[1]['title'] ?>
- -= $this->list_news[1]['description'] ?>
- -= $this->list_news[2]['title'] ?>
- -= $this->list_news[2]['description'] ?>
- -= $this->list_news[3]['title'] ?>
- -+ = $this->list_news[2]['title'] ?> +
++ = $this->list_news[3]['title'] ?> +
+= $this->list_news[3]['description'] ?>
- -+ = $this->list_news[4]['title'] ?> +
+中国科学院青藏高原研究所
+ + +中国科学院西北生态环境资源研究院
+ -中国科学院遥感与数字地球研究所
+ -中国科学院大气物理研究所
+ -中国科学院测量与地球物理研究所
+ - -中国科学院大学
-中国科学院上海天文台
-北京师范大学
-中国地质大学(武汉)
-中国科学院植物研究所
-中国科学院南京地理与湖泊研究所
-西北大学
-西南大学
-上海师范大学
-成都高原气象研究所
-中国气象科学研究院
-香港中文大学
-中国极地研究中心
-清华大学
-成都信息工程大学
-香港大学
-南方科技大学
-兰州大学
-西南科技大学
-美国德克萨斯大学
-北京林业大学
-华东师范大学
-美国加州大学洛杉矶分校
-美国华盛顿大学
-美国犹他大学
-挪威南森环境遥感中心
-瑞士苏黎世大学
-华东师范大学
-俄罗斯莫斯科州立大学
-芬兰气象研究所
+联系方式
- 中国科学院寒区环境与 - 工程研究院 6#1102 - 0931-4967287 - westdc@lzb.ac.cn -时空三极环境大数据平台 © 2018 陇ICP备05000491号
- -Copyright © 2004-2011 DEDECMS. 数云科技 版权所有 技术支持
=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}function o(t,e){var i=t.visual,n=[];g.isObject(i)?y(i,function(t){n.push(t)}):null!=i&&n.push(i);var a={color:1,symbol:1};e||1!==n.length||a.hasOwnProperty(t.type)||(n[1]=n[0]),f(t,n)}function r(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:c([0,1])}}function s(t){var e=this.option.visual;return e[Math.round(v(t,[0,1],[0,e.length-1],!0))]||{}}function l(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function u(t){var e=this.option.visual;return e[this.option.loop&&t!==_?t%e.length:t]}function h(){return this.option.visual[0]}function c(t){return{linear:function(e){return v(e,t,this.option.visual,!0)},category:u,piecewise:function(e,i){var n=d.call(this,i);return null==n&&(n=v(e,t,this.option.visual,!0)),n},fixed:h}}function d(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=b.findPieceIndex(t,i),a=i[n];if(a&&a.visual)return a.visual[this.type]}}function f(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=g.map(e,function(t){return m.parse(t)})),e}function p(t,e,i){return t?e<=i:e1e-4)return p[0]=t-i,p[1]=e-a,g[0]=t+i,void(g[1]=e+a);if(h[0]=u(o)*i+t,h[1]=l(o)*a+e,c[0]=u(r)*i+t,c[1]=l(r)*a+e,m(p,h,c),v(g,h,c),o%=f,o<0&&(o+=f),r%=f,r<0&&(r+=f),o>r&&!s?r+=f:o0&&n(i[l-1]);l--);for(;s1&&o&&o.length>1){var s=n(o)/n(r);!isFinite(s)&&(s=1),e.pinchScale=s;var l=a(o);return e.pinchX=l[0],e.pinchY=l[1],{type:"pinch",target:t[0].target,event:e}}}}};t.exports=r},function(t,e,i){function n(t){return"mousewheel"===t&&d.browser.firefox?"DOMMouseScroll":t}function a(t,e,i){var n=t._gestureMgr;"start"===i&&n.clear();var a=n.recognize(e,t.handler.findHover(e.zrX,e.zrY,null).target,t.dom);if("end"===i&&n.clear(),a){var o=a.type;e.gestureEvent=o,t.handler.dispatchToElement({target:a.target},o,a.event)}}function o(t){t._touching=!0,clearTimeout(t._touchTimer),t._touchTimer=setTimeout(function(){t._touching=!1},700)}function r(t){var e=t.pointerType;return"pen"===e||"touch"===e}function s(t){function e(t,e){return function(){if(!e._touching)return t.apply(e,arguments)}}h.each(x,function(e){t._handlers[e]=h.bind(w[e],t)}),h.each(b,function(e){t._handlers[e]=h.bind(w[e],t)}),h.each(y,function(i){t._handlers[i]=e(w[i],t)})}function l(t){function e(e,i){h.each(e,function(e){p(t,n(e),i._handlers[e])},i)}c.call(this),this.dom=t,this._touching=!1,this._touchTimer,this._gestureMgr=new f,this._handlers={},s(this),d.pointerEventsSupported?e(b,this):(d.touchEventsSupported&&e(x,this),e(y,this))}var u=i(21),h=i(1),c=i(23),d=i(10),f=i(169),p=u.addEventListener,g=u.removeEventListener,m=u.normalizeEvent,v=300,y=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],x=["touchstart","touchend","touchmove"],_={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},b=h.map(y,function(t){var e=t.replace("mouse","pointer");return _[e]?e:t}),w={mousemove:function(t){t=m(this.dom,t),this.trigger("mousemove",t)},mouseout:function(t){t=m(this.dom,t);var e=t.toElement||t.relatedTarget;if(e!=this.dom)for(;e&&9!=e.nodeType;){if(e===this.dom)return;e=e.parentNode}this.trigger("mouseout",t)},touchstart:function(t){t=m(this.dom,t),t.zrByTouch=!0,this._lastTouchMoment=new Date,a(this,t,"start"),w.mousemove.call(this,t),w.mousedown.call(this,t),o(this)},touchmove:function(t){t=m(this.dom,t),t.zrByTouch=!0,a(this,t,"change"),w.mousemove.call(this,t),o(this)},touchend:function(t){t=m(this.dom,t),t.zrByTouch=!0,a(this,t,"end"),w.mouseup.call(this,t),+new Date-this._lastTouchMoment=0)return!0}function u(t){for(var e=t.split(/\n+/g),i=s(e.shift()).split(x),n=[],a=p.map(i,function(t){return{name:t,data:[]}}),o=0;o
":"")+a.join("
"))}})},this),r.reverse(),r=r.join("
");var u=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,u,o[0],o[1],this._tooltipContent,s):this._showTooltipContent(l,r,s,Math.random(),o[0],o[1],u)})},_showSeriesItemTooltip:function(t,e,i){var a=this._ecModel,o=e.seriesIndex,r=a.getSeriesByIndex(o),s=e.dataModel||r,l=e.dataIndex,u=e.dataType,h=s.getData(),c=n([h.getItemModel(l),s,r&&(r.coordinateSystem||{}).model,this._tooltipModel]),d=c.get("trigger");if(null==d||"item"===d){var f=s.getDataParams(l,u),p=s.formatTooltip(l,!1,u),g="item_"+s.name+"_"+l;this._showOrMove(c,function(){this._showTooltipContent(c,p,f,g,t.offsetX,t.offsetY,t.position,t.target)}),i({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if("string"==typeof n){var a=n;n={content:a,formatter:a}}var o=new y(n,this._tooltipModel,this._ecModel),r=o.get("content"),s=Math.random();this._showOrMove(o,function(){this._showTooltipContent(o,r,o.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,a,o,r,s){if(this._ticket="",t.get("showContent")&&t.get("show")){var l=this._tooltipContent,u=t.get("formatter");r=r||t.get("position");var h=e;if(u&&"string"==typeof u)h=d.formatTpl(u,i,!0);else if("function"==typeof u){var c=w(function(e,n){e===this._ticket&&(l.setContent(n),this._updatePosition(t,r,a,o,l,i,s))},this);this._ticket=n,h=u(i,n,c)}l.setContent(h),l.show(t),this._updatePosition(t,r,a,o,l,i,s)}},_updatePosition:function(t,e,i,n,a,s,h){var d=this._api.getWidth(),f=this._api.getHeight();e=e||t.get("position");var p=a.getSize(),g=t.get("align"),v=t.get("verticalAlign"),y=h&&h.getBoundingRect().clone();if(h&&y.applyTransform(h.transform),"function"==typeof e&&(e=e([i,n],s,a.el,y,{viewSize:[d,f],contentSize:p.slice()})),c.isArray(e))i=M(e[0],d),n=M(e[1],f);else if(c.isObject(e)){e.width=p[0],e.height=p[1];var x=m.getLayoutRect(e,{width:d,height:f});i=x.x,n=x.y,g=null,v=null}else if("string"==typeof e&&h){var _=l(e,y,p);i=_[0],n=_[1]}else{var _=o(i,n,a.el,d,f,g?null:20,v?null:20);i=_[0],n=_[1]}if(g&&(i-=u(g)?p[0]/2:"right"===g?p[0]:0),v&&(n-=u(v)?p[1]/2:"bottom"===v?p[1]:0),t.get("confine")){var _=r(i,n,a.el,d,f);i=_[0],n=_[1]}a.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&S(e,function(e,n){var a=e.dataByAxis||{},o=t[n]||{},r=o.dataByAxis||[];i&=a.length===r.length,i&&S(a,function(t,e){var n=r[e]||{},a=t.seriesDataIndices||[],o=n.seriesDataIndices||[];i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&a.length===o.length,i&&S(a,function(t,e){var n=o[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){v.node||(this._tooltipContent.hide(),x.unregister("itemTooltip",e))}})},function(t,e,i){function n(t,e){var i=t.get("center"),n=t.get("radius"),a=e.getWidth(),o=e.getHeight(),r=s.parsePercent;this.cx=r(i[0],a),this.cy=r(i[1],o);var l=this.getRadiusAxis(),u=Math.min(a,o)/2;l.setExtent(0,r(n,u))}function a(t,e){var i=this,n=i.getAngleAxis(),a=i.getRadiusAxis();if(n.scale.setExtent(1/0,-(1/0)),a.scale.setExtent(1/0,-(1/0)),t.eachSeries(function(t){if(t.coordinateSystem===i){var e=t.getData();a.scale.unionExtentFromData(e,"radius"),n.scale.unionExtentFromData(e,"angle")}}),u(n.scale,n.model),u(a.scale,a.model),"category"===n.type&&!n.onBand){var o=n.getExtent(),r=360/n.scale.count();n.inverse?o[1]+=r:o[1]-=r,n.setExtent(o[0],o[1])}}function o(t,e){if(t.type=e.get("type"),t.scale=l.createScaleByModel(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,"angleAxis"===e.mainType){var i=e.get("startAngle");t.inverse=e.get("inverse")^e.get("clockwise"),t.setExtent(i,i+(t.inverse?-360:360))}e.axis=t,t.model=e}var r=i(420),s=i(4),l=(i(1),i(18)),u=l.niceScaleExtent;i(421);var h={dimensions:r.prototype.dimensions,create:function(t,e){var i=[];return t.eachComponent("polar",function(t,s){var l=new r(s);l.resize=n,l.update=a;var u=l.getRadiusAxis(),h=l.getAngleAxis(),c=t.findAxisModel("radiusAxis"),d=t.findAxisModel("angleAxis");o(u,c),o(h,d),l.resize(t,e),i.push(l),t.coordinateSystem=l,l.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}};i(26).register("polar",h)},function(t,e,i){function n(t){return parseInt(t,10)}function a(t,e){s.initVML(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var a=e.delFromStorage,o=e.addToStorage;e.delFromStorage=function(t){a.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),o.call(e,t)},this._firstPaint=!0}function o(t){return function(){r('In IE8.0 VML mode painter not support method "'+t+'"')}}var r=i(54),s=i(188);a.prototype={constructor:a,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0,!0);this._paintList(t)},_paintList:function(t){for(var e=this._vmlRoot,i=0;i
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{normal:{width:2,type:"solid"}},label:{normal:{position:"top"}},symbol:"emptyCircle",symbolSize:4}});t.exports=l},function(t,e,i){function n(t){return o.isArray(t)||(t=[+t,+t]),t}var a=i(3),o=i(1),r=i(24);t.exports=i(2).extendChartView({type:"radar",render:function(t,e,i){function s(t,e){var i=t.getItemVisual(e,"symbol")||"circle",a=t.getItemVisual(e,"color");if("none"!==i){var o=n(t.getItemVisual(e,"symbolSize")),s=r.createSymbol(i,-1,-1,2,2,a);return s.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),s}}function l(e,i,n,o,r,l){n.removeAll();for(var u=0;u0){var l=n.getLayout().y+a;n.setLayout({y:l},!0)}r=n.getLayout().y+n.getLayout().dy+e}if(a=r-e-i,a>0){var l=n.getLayout().y-a;for(n.setLayout({y:l},!0),r=n.getLayout().y,o=s-2;o>=0;--o)n=t[o],a=n.getLayout().y+n.getLayout().dy+e-r,a>0&&(l=n.getLayout().y-a,n.setLayout({y:l},!0)),r=n.getLayout().y}})}function d(t,e){T.each(t.slice().reverse(),function(t){T.each(t,function(t){if(t.outEdges.length){var i=x(t.outEdges,f)/x(t.outEdges,S),n=t.getLayout().y+(i-_(t))*e;t.setLayout({y:n},!0)}})})}function f(t){return _(t.node2)*t.getValue()}function p(t,e){T.each(t,function(t){T.each(t,function(t){if(t.inEdges.length){var i=x(t.inEdges,g)/x(t.inEdges,S),n=t.getLayout().y+(i-_(t))*e;t.setLayout({y:n},!0)}})})}function g(t){return _(t.node1)*t.getValue()}function m(t){T.each(t,function(t){t.outEdges.sort(v),t.inEdges.sort(y)}),T.each(t,function(t){var e=0,i=0;T.each(t.outEdges,function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy}),T.each(t.inEdges,function(t){t.setLayout({ty:i},!0),i+=t.getLayout().dy})})}function v(t,e){return t.node2.getLayout().y-e.node2.getLayout().y}function y(t,e){return t.node1.getLayout().y-e.node1.getLayout().y}function x(t,e){for(var i=0,n=t.length,a=-1;++aa&&(a=n));var l=t.area*t.area,u=e*e*i;return l?_(u*a/l,l/(u*o)):1/0}function h(t,e,i,n,a){var o=e===i.width?0:1,r=1-o,s=["x","y"],l=["width","height"],u=i[s[o]],h=e?t.area/e:0;(a||h>i[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;ca*(1-h[0])?(l="jump",r=s-a*(1-h[2])):(r=s-a*h[1])>=0&&(r=s-a*(1-h[1]))<=0&&(r=0),r*=e.axisExpandWidth/u,r?p(r,n,o,"all"):l="none";else{var a=n[1]-n[0],d=o[1]*s/a;n=[v(0,d-a/2)],n[1]=m(o[1],n[0]+a),n[0]=n[1]-a}return{axisExpandWindow:n,behavior:l}}},t.exports=n},function(t,e,i){var n=i(1),a=i(33),o=function(t,e,i,n,o){a.call(this,t,e,i),this.type=n||"value",this.axisIndex=o};o.prototype={constructor:o,model:null},n.inherits(o,a),t.exports=o},function(t,e,i){var n=i(1),a=i(13);i(413),a.extend({type:"parallel",dependencies:["parallelAxis"],coordinateSystem:null,dimensions:null,parallelAxisIndex:null,layoutMode:"box",defaultOption:{zlevel:0,z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},init:function(){a.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(t){var e=this.option;t&&n.merge(e,t,!0),this._initDimensions()},contains:function(t,e){var i=t.get("parallelIndex");return null!=i&&e.getComponent("parallel",i)===this},setAxisExpand:function(t){n.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])},this)},_initDimensions:function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[],i=n.filter(this.dependentModels.parallelAxis,function(t){return t.get("parallelIndex")===this.componentIndex});n.each(i,function(i){t.push("dim"+i.get("dim")),e.push(i.componentIndex)})}})},function(t,e,i){function n(t){if(!t.parallel){var e=!1;o.each(t.series,function(t){t&&"parallel"===t.type&&(e=!0)}),e&&(t.parallel=[{}])}}function a(t){var e=r.normalizeToArray(t.parallelAxis);o.each(e,function(e){if(o.isObject(e)){var i=e.parallelIndex||0,n=r.normalizeToArray(t.parallel)[i];n&&n.parallelAxisDefault&&o.merge(e,n.parallelAxisDefault,!1)}})}var o=i(1),r=i(5);t.exports=function(t){n(t),a(t)}},function(t,e,i){"use strict";function n(t,e){e=e||[0,360],o.call(this,"angle",t,e),this.type="category"}var a=i(1),o=i(33);n.prototype={constructor:n,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:o.prototype.dataToCoord,angleToData:o.prototype.coordToData},a.inherits(n,o),t.exports=n},function(t,e,i){"use strict";function n(t,e){return e.type||(e.data?"category":"value")}var a=i(1),o=i(13),r=i(62),s=o.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});a.merge(s.prototype,i(42));var l={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};r("angle",s,n,l.angle),r("radius",s,n,l.radius)},function(t,e,i){"use strict";var n=i(422),a=i(418),o=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new n,this._angleAxis=new a,this._radiusAxis.polar=this._angleAxis.polar=this};o.prototype={type:"polar",axisPointerEnabled:!0,constructor:o,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],i=this._angleAxis,n=this._radiusAxis;return i.scale.type===t&&e.push(i),n.scale.type===t&&e.push(n),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var i=this.pointToCoord(t);return[this._radiusAxis.radiusToData(i[0],e),this._angleAxis.angleToData(i[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=this.getAngleAxis(),a=n.getExtent(),o=Math.min(a[0],a[1]),r=Math.max(a[0],a[1]);n.inverse?o=r-360:r=o+360;var s=Math.sqrt(e*e+i*i);e/=s,i/=s;for(var l=Math.atan2(-i,e)/Math.PI*180,u=l