Javaから外部プログラムを実行する方法

この記事では、Javaのプログラムから外部プログラムを実行させる方法について解説していきたいと思います。   1. はじめに 私はFortranで開発されたプログラム、あるいは別途開発された既存のプログラムをコマンドラインから使うことがあります。これらのプログラムを使う際に繰り返し連続処理したり、データの前処理や後処理も一緒にしたい場合もあります。 制御が簡単な場合はバッチジョブやジョブ […]

ダイレクトアクセスバイナリファイルから数値データを読み取る方法(Javaを利用)

ここでは、気象庁解析雨量GPVのGrib2ファイルを解凍して得られたバイナリ・ファイルを例に取り、ダイレクト・アクセス・ファイルから数値データを読み取る方法を解説していきたいと思います。   1. はじめに 前回の記事では、気象庁解析雨量GPVのGrib2ファイルをwgrib2というアプリを用いて圧縮のかかっていないバイナリファイルに解凍したうえ、雨量の分布状況を図化する方法を解説しまし […]

解析雨量GPV(Grib2フォーマットファイル)を解凍・可視化する方法

この記事では、気象庁解析雨量GPVを例としてGrib2フォーマットのデータを解凍し、可視化する方法を解説します。   1. はじめに 気象の分野ではよく使われているGrib2というフォーマットがあります。 このフォーマットは圧縮がかかっているので、そのままでは可視化も数値データを読み取ることもできません。このままでは扱いにくいので、GISや数値計算で使えるようにASCII-GridやGe […]

Leafletで時系列の複数GeoTIFFファイルの降雨分布データをアニメ表示する方法

この記事では、Leafletを使って時系列の複数GeoTIFFファイルの降雨分布データをアニメ表示する方法について解説していきたいと思います。この記事で示したサンプルコードを実行すると下図のようなアニメーションが表示されます。     1. はじめに このサイトではこれまで、単一のGeoTIFFファイルの降雨分布データを表示する方法と時系列のGeoTIFFファイルをアニメ表示す […]

LeafletでGeoTIFFファイルの降雨分布データを色分け表示する方法

この記事ではこれまで解説したスキルを使ってGeoTIFFファイルの降雨データを表示する方法を解説していきたいと思います。サンプルコードを実行すると下図のような降雨分布が表示されます。 1. はじめに ここまで、Leafletを使ってGeoTIFFファイルのデータを表示する方法について解説してきました。この記事ではこれまで解説したスキルを使ってGeoTIFFファイルの降雨データを表示する方法を解説し […]

Leafletでラスターデータに色調をつけて表示する方法

1. はじめに 今まで記事ではラスターデータの白黒表示しか取り扱ってきませんでしたが、この記事ではラスターデータに色調を付与して表示する方法を解説していきたいと思います。使用するデータは前回の記事と同じく気象庁速報版解析雨量GPVをGeoTIFFフォーマットに変換したものです。   2. ラスターデータに色調を付与する方法 ラスターデータに色調を付与する方法は色々あると思いますが、ここで […]

Leafletでラスターデータをアニメーション表示する方法

これまでこのサイトではJavascriptライブラリのLeafletを使ってGISデータの一種であるラスターデータを地図上に表示させる方法を解説してきました。これまでは、ラスター表示はすべて静止画でしたが、この記事では複数のラスターデータをアニメーション表示する方法について解説していきたいと思います。     1. はじめに この記事では、Leafletを使って複数のラスターデ […]

LeafletでGISデータ(GeoTIFFファイル)を表示する方法

この記事では、WEB地図のJavascriptライブラリLeafletでGISデータであるGeoTIFFファイルデータを地図上に表示させる方法を解説していきたいと思います。   1. はじめに 相変わらずLeafletで地形データや降雨データ等のラスターのGISデータを表示することに取り組んでいます。前の記事ではLeafletでASCII-Gridファイルを表示する方法を解説しました。と […]

LeafletでGISデータ(ASCII-Gridファイル)を表示する方法

この記事では、私が独自開発アプリ「TopoBuilder」の開発のときに使ったJavascriptのライブラリ「Leaflet」でGISデータであるASCII-Gridデータを地図上に表示させる方法を解説していきたいと思います。 1. はじめに 開発しているアプリで画面上にGISデータの一つであるASCII-Gridファイルを表示する必要がありました。ASCII-GridファイルはASCIIと書い […]

TopoBuilderサポートページ

このページでは、日本域表面流向マップの切り抜きツール(アプリ)であるTopoBuilderの使用にあたってのサポートを行います。  1. TopoBuilderの機能 TopoBuilderを用いると日本域表面流向マップをGUIを用いて河川流域の領域を切り抜くことができます。マウスポインタで地図上の一点を指定してやると、その点を下流端とした集水域で日本域表面流向マップを切り抜くことができま […]

CATEGORY カテゴリ最新記事