123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- /**
- * meteo模块的初始化
- * Created by Administrator on 2017/11/8.
- */
- var meteo = meteo || {};
- meteo.first = true;
- meteo.c = {}; //地图交互及公共类
- meteo.f = {}; //气象功能类
- define(['meteoDir/c/layoutControl',
- 'meteoDir/c/mapControl',
- 'meteoDir/c/http',
- 'meteoDir/c/utils',
- 'meteoDir/c/title',
- 'meteoDir/c/popup',
- 'meteoDir/c/weatherChart',
- 'meteoDir/c/weatherId',
- 'meteoDir/c/dataProcess',
- 'meteoDir/c/legend'], function (layout, map, http, utils, title, popup, chart, wth, process, legend) {
- meteo.c = {
- layout: layout,
- http: http,
- utils: utils,
- map: map,
- title: title,
- popup: popup,
- chart: chart,
- wth: wth,
- process: process,
- legend: legend,
- time: layout.getTimeObject(),
- }
- meteo.init = function () {
- //-----------------------------------站点--------------------------
- //地面站
- require(['meteoDir/f/surf'], function (surf) {
- surf.init();
- })
- //5000站点数据
- require(['meteoDir/f/global'], function (global) {
- global.init();
- })
- //amsu站数据
- require(['meteoDir/f/amsu'], function (amsu) {
- amsu.init();
- })
- //自动站数据
- require(['meteoDir/f/aws'], function (aws) {
- aws.init();
- })
- //船舶报
- require(['meteoDir/f/ship'], function (ship) {
- ship.init();
- })
- //机场
- require(['meteoDir/f/airport'], function (airport) {
- airport.init();
- })
- //------------------------------------------799------------------------
- //799气温
- require(['meteoDir/f/TT'], function (tt) {
- tt.init();
- });
- //799气压
- require(['meteoDir/f/PR'], function (pr) {
- pr.init();
- });
- //湿度
- require(['meteoDir/f/RH'], function (rh) {
- rh.init();
- })
- //降水
- require(['meteoDir/f/RN'], function (rn) {
- rn.init();
- })
- //风羽图
- require(['meteoDir/f/airPlume'], function (air) {
- air.init();
- })
- // 云图
- require(['meteoDir/f/cloudMap'], function (cloud) {
- cloud.init();
- })
- //-----------------------------------海洋--------------------------------
- //海温数据
- require(['meteoDir/f/seaTT'], function (tt) {
- tt.init();
- })
- //海盐数据
- require(['meteoDir/f/seaSalinity'], function (salinity) {
- salinity.init();
- })
- //海流
- require(['meteoDir/f/oceanCurrent'], function (ocean) {
- ocean.init();
- })
- //本地wave数据
- require(['meteoDir/f/wave'], function (wave) {
- wave.init();
- })
- //本地台风数据
- require(['meteoDir/f/typhoon'], function (typh) {
- typh.init();
- })
- //站点查询功能
- require(['meteoDir/f/stationQuery'], function (query) {
- })
- //-----------------------------------空间天气--------------------------------
- require(['meteoDir/f/SpaceWeather'], function (space) {
- })
- }
- if (meteo.first) {
- meteo.init();
- meteo.first = false;
- }
- return meteo;
- })
|