写网站方案,网址导航哪个好?,文明网站机制建设,appstore下载安卓版向日葵 8 号气象卫星是日本宇宙航空研究开发机构设计制造的向日葵系列卫星之一#xff0c;重约 3500 公斤#xff0c;设计寿命 15 年以上。该卫星于 2014 年 10 月 7 日由 H2A 火箭搭载发射成功#xff0c;主要用于监测暴雨云团、台风动向以及持续喷发活动的火山等防灾领域。… 向日葵 8 号气象卫星是日本宇宙航空研究开发机构设计制造的向日葵系列卫星之一重约 3500 公斤设计寿命 15 年以上。该卫星于 2014 年 10 月 7 日由 H2A 火箭搭载发射成功主要用于监测暴雨云团、台风动向以及持续喷发活动的火山等防灾领域。—— 百度百科 日本发射这颗卫星后不仅用它防灾还将它拍摄的地球照片发布在互联网上供爱好者下载。照片发布的官方网站是 http://himawari8.nict.go.jp/每到整 10 分钟更新(比如 9:309:40……)同时有 30 分钟延迟(你 10:00 看到的照片实际上是 9:30 拍的)。 接下来我们就要研究一下如何获取这些卫星照片了。通过浏览器的访问监测功能我们可以看到请求的地址(点击看大图) 在本例中请求地址是 http://himawari8-dl.nict.go.jp/himawari8/img/D531106/2d/550/2016/06/14/140000_0_1.png。地址中有以下几个重要的参数 2d 代表图像清晰度2d 就是将图像分成 2x2 的 550px x 550px 的图片也就是总分辨率 1100px x 1100px。顺带一提该网站最高提供 20d 的清晰度也就是 11000px x 11000px 的分辨率。当然除非你的网络极好否则不要轻易尝试。 2016/06/14 很好理解就是日期。 140000 是图片对应的 UTC 时间注意是 UTC本例中的地址说明我下载的是北京时间晚上 22 点拍摄、22:30 发布的图像。 0_1 是图片对应的坐标两个参数分别是从 0 开始计数的列数和行数。本例中请求的是第一列第二行的图片。 明白了这些参数是做什么的我们就可以开始写代码了。下面的 PHP 代码以表格形式输出 2d 的共 4 张图片 ?php
function getHimawariUrl($d 1,$x 0, $y 0){date_default_timezone_set(UTC);$pictime time() - time() % 600 - 1800;$date date(Y/m/d/Hi,$pictime);return http://himawari8-dl.nict.go.jp/himawari8/img/D531106/.$d.d/550/.$date.00_.$x._.$y..png;
}
function writeHimawariTable($d1){echo table stylemargin:0;padding:0;cell-spacing:0;for($i0;$i$d;$i){echo tr;for ($j0;$j$d;$j){echo tdimg src.getHimawariUrl($d,$j,$i). //td;}echo /tr;}echo /table;
}writeHimawariTable(2);
? 下面的 JavaScript(需要 jQuery 支持)输出 1d 的一张图片预览可以在这个页面看到 script$(document).ready(function(){var today new Date();// get date for himawari picturet today.getTime();t t - t % 600000 - 1800000;today.setTime(t);year today.getUTCFullYear();month today.getUTCMonth() 1;day today.getUTCDate();hour today.getUTCHours();minute today.getUTCMinutes();if(month10) month 0 month;if(day10) day 0 day;if(hour10) hour 0 hour;if(minute10) minute 0 minute;$(#himawari-time).text(today.toLocaleString());$(#himawari-pic).attr(src,//himawari.xuyh0120.win/1d/550/year/month/day/hourminute00_0_0.webp);})
/script
p idhimawari-time加载速度稍慢请稍候……/p
img idhimawari-pic src / 大家在使用该项目图片时也要注意这个照片发布项目是非盈利的因此也不提供任何保障哪天 API 更换或者是使用这些卫星照片的人太多导致网站流量超标造成网站无法访问都是有可能的。另外几个基于该卫星照片的软件项目 EarthLiveSharp、馒头地球都是作者自己架设了 CDN 以缓解对源站的压力。 因此我自己建了 CDN缓存图像并把它们转换成 WebP 格式。要让 WebP 在 IE 和 Firefox 上得到支持可以看让 IE 与 Firefox 支持 WebP 图像格式这篇文章。 网站的数据源网址 himawari8-dl.nict.go.jp 是可以直接 CNAME 到你自己的域名上并加上 CDN 的。因此也希望大家在使用时注意请求频率也尽量架设自己的 CDN。