A tool for plotting the IR data retrived from satellite MTSAT-2
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
colorscale
image_designs
plugin_autoalarm
server
site/web
.gitignore
001-download.py
001-download.sh
002-drawmap.sh
003-cleaner.py
LICENSE
Makefile
README.md
converter.c
converter.py
font.ttf
ftplist.py
headerFileReader.py
plot.py
plotconfig.py
reader.py
shapefile.py
split.py
task.py
vis_dedicated_postprocess.py
vis_dedicated_reader.py

README.md

(到页底阅读中文版)

MTSAT-2 Satellite Dataset Retrieving, Plotting and Displaying

This is a system for:

  1. retrieving datasets from ftp://mtsat-1r.cr.chiba-u.ac.jp regularly.
  2. plotting retrieved data into images using configurable color scales(currently IR-COLOR used by NRL) and generate color palatted PNG files.
  3. splitting the mentioned file into tiles, compressing them at small zoom levels, and arranging them into folders that can be served in a webserver and sent to web browser.
  4. instructing the browser to display the recent updates with a single web page. There is a web viewer developed basing on leaflet.js, which provides an easy interface to:
    • display images at different time points;
    • switch between channels(IR1-IR4);
    • dynamically add/remove coastlines, graticules to/from the image;
    • draw polygons, rectangles or lines onto the image, and calculate their representing geometric projection areas or length.

The data plotting program is also able to plot the VIS data retrieved from MTSAT-2.

For more details on the data source, read ftp://mtsat-1r.cr.chiba-u.ac.jp/readme.txt. This is a detailed explanation of data structure, the meaning, etc.

The plotter adds vectorized lines using data from Natural Earth Data.

Description of Files

001-download.py is used for synchronizing new tar balls from the server.

002-drawmap.sh is used for calling all other components to draw newly retrieved tar balls.

003-cleaner.py is used for cleaning up too old tar balls.

vis-dedicated-reader.py is used for drawing VIS maps offline, i.e. not on the server. vis-dedicated-postprocess.py is used for processing the image generated by the previous program.


获取,绘制和展示MTSAT-2卫星数据的系统

本系统可以:

  1. ftp://mtsat-1r.cr.chiba-u.ac.jp自动下载数据。
  2. 将下载到的数据使用给定的色标(当前是美国海军实验室的IR-COLOR)绘图,保存成使用颜色索引的PNG图像。
  3. 将上述图像针对地图服务拆分成块,对小放大比例的图形进行压缩,并将结果储存成可在网络服务器上公布的目录结构。
  4. 利用一个网页在浏览器上提供对最近更新的图像的访问。这一浏览器基于leaflet.js开发,提供如下功能:
    • 展示不同时刻的图像结果;
    • 在不同通道(IR1-IR4)之间切换显示;
    • 动态添加或删除海岸线/国境线和经纬网;
    • 在图上用鼠标绘制多边形、矩形或多段线,计算它们对应的地理投影面积或长度。

绘图程序也能绘制MTSAT-2卫星的VIS通道上的数据。

要了解数据源的细节,请阅读ftp://mtsat-1r.cr.chiba-u.ac.jp/readme.txt。 这里有对源数据的结构和含义的详解等。

程序中绘制的矢量数据来自于Natural Earth Data.

(For English version scroll to top)