北京天气穿衣建议_北京天气预报穿衣指数
1.明天天气怎么样适合穿什么
2.CCTV新闻频道《朝闻天下》节目里的天气预报的左下角的穿衣指数是什么意思?
3.如何使用百度天气预报API接口
穿衣指数有8级:一级:炎热;二级:较热;三级:稍热;四级:凉爽,临沂天气;五级:较凉,沈阳天气;六级:稍冷;七级:较冷;八级:寒冷。穿衣气象指数共分8级,指数越小,穿衣的厚度越薄。1-2级为夏季着装,指短款衣类,衣服厚度,在4毫米以下;3-5级为春秋过渡季节着装,从单衣、夹衣、风衣到毛衣类,服装厚度在4-15毫米;6-8级为冬季服装,主要指棉服,羽绒眼类,天气预报查询,其服装厚度在15毫米以上。相关的主题文章:天水4县遭雹洪袭击直接经济损失近亿元暴涨的万泉河水位回落 公路旁市民垂钓
明天天气怎么样适合穿什么
2010-12-16
晴
-7℃~3℃
微风
旅行指数 较适宜 天气晴朗,风和日丽,同时又有微风伴您一路同行。稍冷,较适宜...
穿衣指数 暂缺 暂缺...
舒适度指数 较不舒适 白天天气晴好,但仍会使您感觉偏冷,不很舒适,请注意适时添加...
晨练指数 较不宜 早晨天气凉,较不宜晨练,若坚持室外锻炼,请注意保暖防寒。年...
感冒指数 易发 昼夜温差大,且空气湿度较大,易发生感冒,请注意适当增减衣服...
空调指数 开启制暖空调 您将感到有些冷,可以适当开启制暖空调调节室内温度,以免着凉...
洗车指数 适宜 适宜洗车,未来持续两天无雨天气较好,适合擦洗汽车,蓝天白云...
空气污染指数 中 气象条件对空气污染物稀释、扩散和清除无明显影响,易感人群应...
啤酒指数 不适宜 寒冷的天气可能会减弱啤酒对您的诱惑,可少量饮用常温啤酒。...
晾晒指数 基本适宜 天气晴朗,午后温暖的阳光仍能满足你驱潮消霉杀菌的晾晒需求。...
CCTV新闻频道《朝闻天下》节目里的天气预报的左下角的穿衣指数是什么意思?
由于所在城市和地区不同,所以要想知道第二天天气如何,可以看当地的天气预报,还可以根据天气预报里的穿衣指数来着装。
穿衣指数:
穿衣指数一般分8个级别发布:穿衣气象指数共分8级,指数越小,穿衣的厚度越薄。
1-2级为夏季着装,指短款衣类,衣服厚度,在4毫米以下;
3-5级为春秋过渡季节着装,从单衣、夹衣、风衣到毛衣类,服装厚度在4-15毫米;
6-8级为冬季服装,主要指棉服,羽绒服类,其服装厚度在15毫米以上。
一级 轻棉织物制作的短衣、短裙、薄短裙、短裤。
二级 棉麻面料的衬衫、薄长裙、薄T恤
三级 单层棉麻面料的短套装、T恤衫、薄牛仔衫裤、休闲服、职业套装
四级 套装、夹衣、风衣、休闲装、夹克衫、西装、薄毛衣
五级 风衣、大衣、夹大衣、外套、毛衣、毛套装、西装、防寒服
六级 棉衣、冬大衣、皮夹克、外罩大衣、厚毛衣、皮帽皮手套、皮袄
七级 棉衣、冬大衣、皮夹克、厚呢外套、呢帽、手套、羽绒服、皮袄
八级 棉衣、冬大衣、皮夹克、厚呢外套、呢帽、手套、羽绒服、裘皮大衣。
如何使用百度天气预报API接口
众所周知,人是恒温动物,而大自然的温度却不是固定不变的。为了适应冬冷夏热这种一年四季周期性变化,人们除了自身调节外,穿衣则是人体适应不良气象条件的最直接“防线”。
如同热水瓶能保温的道理一样,通常人穿上衣服,平均能保存人体向外界散失热量的1/3。有人研究得出,外界气温与衣服表面的温差随着衣着的不同而不同。当气温和身体裸出部分的温差为15.6度至17度时,气温与衣服表面的温差如下:穿一件衬衫为11.8度;穿一件衬衫和一件背心为9.9度;穿一件衬衫、一件背心和外套为6.3度。不难看出,着装越厚,保温性越好。
专家们研究还指出,着装厚度不仅与气温有关,而且还与风的大小有关。一般来说,在气温不变情况下,当风力在3级以下时,着装厚度随风力的变化很小。而当风力大于4级时,着装增厚的幅度将迅速变大。
为了满足人们生活的需要,让人们在四季选择并穿上应时舒适的衣服。气象工作者根据对人体感觉温度影响最主要的气温、风、湿度等气象条件进行了分析研究,创造出一种更贴近人们生活的气象指标,叫做穿衣指数,它提醒人们根据天气变化适时着装,以减少疾病的发生。北京专业气象台开发出的穿衣指数为8级,指数越小,穿衣的厚度越薄。一般来说,1-2级为夏季着装,指短款衣类,服装厚度在4毫米以下;3-5级为春秋过度季节着装,包括从单衣、夹衣、风衣到毛衣类,服装厚度约在4-15毫米;6-8级为冬季着装,主要指棉服、羽绒服、皮服等,其服装厚度在15毫米以上。
重庆市专业气象台发布的穿衣指数是一种非常贴近公众的特种气象产品,它已经在重庆电视台“气象服务”节目、“96121”咨询信息台以及报纸等媒体上发布,每天提供穿衣指数以及人们外出适宜着装的款式。气象工作者提醒大家注意每天的穿衣指数预报,因为它能使您穿的既科学又舒适;既可以预防疾病,又能健康地度过一年的春、夏、秋、冬四季。
穿衣指数共分七级,级数越小,穿衣厚度越薄。1~2级:为夏季着装,服装厚度在2毫米以下,3~5级:为春秋过渡季节着装,服装厚度在2~15毫米。6~7级为冬季着装,服装厚度在15毫米以上。
一级 >=31度 轻棉织物制作的短衣、短裙、薄短裙、短裤
二级 26-30度 棉麻面料的衬衫、薄长裙、薄T恤
三级 18-25度 单层棉麻面料的短套装、T恤衫、薄牛仔衫裤、休闲服、职业套装
四级 12-17度 套装、夹衣、风衣、休闲装、夹克衫、西装、薄毛衣
五级 7-11度 风衣、大衣、夹大衣、外套、毛衣、毛套装、西装、防寒服
六级 1-6度 棉衣、冬大衣、皮夹克、外罩大衣、厚毛衣、皮帽皮手套、皮袄
七级 <=0度 棉衣、冬大衣、皮夹克、厚呢外套、呢帽、手套、羽绒服、裘皮大衣
百度API Key申请地址:创建应用 如图:?
提交后得到API Key 如图:?
接口实例:?location=南昌&output=json&ak=你的API Key&mcode=你的数字签名SHA1;com.example.administrator.jsontest(包名)
接口参数说明
参数类型
参数名称
是否必须
具体描述
String location true 输入城市名或经纬度,城市名如北京或者131,经纬度格式为lng,lat坐标,如:location=116.305145,39.982368;全国值为all,返回省会城市自治区,港澳台天气情况多城市天气预报中间用“|”分隔,如:location=116.305145,39.982368|123.342323,36238945|...
String output false 输出的数据格式,默认为xml格式,当output设置为json时,输出的为json数据格式
String coord_type false 请求参数坐标类型,默认为gcj02经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84;
返回的JSON数据
{
"error":0,
"status":"success",
"date":"2016-03-05",
"results":[
{
"currentCity":"北京",
"pm25":"144",
"index":[
{
"title":"穿衣",
"zs":"较冷",
"tipt":"穿衣指数",
"des":"建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。"},
{
"title":"洗车",
"zs":"不宜",
"tipt":"洗车指数",
"des":"不宜洗车,未来24小时内有扬沙或浮尘,如果在此期间洗车,极易很快蒙上新的灰尘。"},
{
"title":"旅游",
"zs":"一般",
"tipt":"旅游指数",
"des":"风稍大,扬沙或浮尘天气对能见度和空气质量都会有些影响,出行请注意交通安全和采取适当的防尘措施。"},
{
"title":"感冒",
"zs":"易发",
"tipt":"感冒指数",
"des":"昼夜温差大,风力较强,易发生感冒,请注意适当增减衣服,加强自我防护避免感冒。"},
{
"title":"运动",
"zs":"较不宜",
"tipt":"运动指数",
"des":"有扬沙或浮尘,建议适当停止户外运动,选择在室内进行运动,以避免吸入更多沙尘,有损健康。"},
{
"title":"紫外线强度",
"zs":"最弱",
"tipt":"紫外线强度指数",
"des":"属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。"}
? ],
?"weather_data":[
?{
?"date":"周六 03月05日 (实时:12℃)", ?"dayPictureUrl":"",
"nightPictureUrl":"",
?"weather":"浮尘转晴",
?"wind":"北风4-5级",
?"temperature":"12 ~ -1℃"},
?{
?"date":"周日",
"dayPictureUrl":"",
"nightPictureUrl":"",
?"weather":"多云",
?"wind":"微风",
?"temperature":"10 ~ -3℃"},
?{
?"date":"周一", "dayPictureUrl":"",
"nightPictureUrl":"",
?"weather":"多云转阴",
?"wind":"微风",
?"temperature":"13 ~ 2℃"},
?{
?"date":"周二", "dayPictureUrl":"",
"nightPictureUrl":"",
?"weather":"阴转多云",
?"wind":"北风3-4级",
?"temperature":"6 ~ -1℃"}
?]}]}
3. ?我们来写个demo,代码如下:
package com.example.administrator.jsontest;
public class MainActivity extends Activity {
private Button button;
private TextView textView;
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
String re = (String) msg.obj;
textView.setText(re);
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
textView = (TextView) findViewById(R.id.textView);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("TAG", "点击了Button");
sendRequestWithHttpClient();
}
});
}
private void sendRequestWithHttpClient() {
new Thread(new Runnable() {
@Override
public void run() {
HttpURLConnection connection = null;
try {
URL url = new URL("南昌&output=json&ak=8ixCCFzlBB617YX7tONI2P5B&mcode=1C:6B:42:33:E8:A6:DC:A2:11:6E:26:EC:84:BD:42:E3:8E:6B:57:9A;com.example.administrator.jsontest");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setConnectTimeout(5000);
connection.setReadTimeout(5000);
InputStream in = connection.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder response = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
response.append(line);
}
Log.i("TAG", response.toString()); parseJSONObjectOrJSONArray(response.toString());
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
}
//解析JSON数据
private void parseJSONObjectOrJSONArray(String jsonData) {
try {
String count = "";
JSONObject jsonObject = new JSONObject(jsonData);
JSONArray jsonArray = jsonObject.getJSONArray("results");
if (jsonArray.length() > 0) {
JSONObject object = jsonArray.getJSONObject(0);
String city = object.optString("currentCity");
JSONArray array = object.getJSONArray("weather_data");
for (int i = 0; i < array.length(); i++) {
JSONObject jsonObject1 = array.getJSONObject(i);
String dateDay = jsonObject1.optString("date");
String weather = jsonObject1.optString("weather");
String wind = jsonObject1.optString("wind");
String temperature = jsonObject1.optString("temperature");
count =count +"\n"+ dateDay + " " + weather + " " + wind + " " + temperature;
Log.i("AAA",count);
}
Message message = new Message();
message.what = 0;
message.obj = count;
handler.sendMessage(message);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
4.?运行结果如下:?
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。