| ジャンプ/オープンジャンプ | |
|---|---|
| 原作者 | ビビッドソリューションズ株式会社 |
| 開発者 | ジャンプパイロットチーム |
| リポジトリ | github.com |
| 書かれた | ジャワ |
| オペレーティング·システム | Windows、Linux、Unix、Apple macOS |
| プラットフォーム | クロスプラットフォーム |
| 入手可能な | 多言語対応 |
| タイプ | デスクトップGIS |
| ライセンス | GPL V2 |
| Webサイト | www.openjump.org |
Java Unified Mapping Program(JUMP)は、JavaベースのベクターおよびラスターGISおよびプログラミングフレームワークです。[ 1 ] [ 2 ]現在、開発はOpenJUMPという名前で継続されています。[ 3 ]
プロジェクトのウェブサイトに掲載されている内容:[ 4 ]
2002年、ブリティッシュコロンビア州持続可能資源管理省のプロジェクトとして、Vivid Solutions Inc.は、異なるデジタル地図上の道路や河川を統合し、単一の地理空間データセットに自動マッチング(コンフレーション)するソフトウェアプログラムを開発しました。ソフトウェアチームは、道路や河川だけでなく、州境、発電所の位置、衛星画像など、ほぼあらゆる種類の空間データに使用できる柔軟性の高いプログラムを設計しました。このプログラムはJUMP(JAVA Unified Mapping Platform)と名付けられ、現在では人気の高い無料の地理情報システム(GIS)となっています。
JUMPの開発と導入後、Vivid SolutionsによるJUMPの定期的な開発は停止しました。しかし、JUMPを中心に形成されたユーザーコミュニティへのサポートは継続され、JUMPを少しずつ改良したり、ニーズに合わせてカスタマイズしたりする開発者への情報提供も続けられました。JUMPを中心とするこのコミュニティの成長において、Vivid Solutionsの元従業員で、オリジナルのJUMPの開発に携わったMartin Davis氏とJon Aquino氏は重要な役割を果たしました。
すぐに、ユーザーと開発者の両方が「統合」されたJUMPプラットフォームから恩恵を受けることが明らかになりました。この中核プラットフォームは、JUMPユーザーコミュニティを悩ませていた互換性の問題を解消し、開発者が集中して作業を調整できるプラットフォームを提供します。JUMPに携わる各チームの主要メンバー数名がJPP開発委員会を結成し、この新しい統合プラットフォームの指導と監督を目的としました。JUMPをベースとするこのオープンソースGISプログラムは、「OpenJUMP」と名付けられました。[ 5 ]
特に2010年代後半には、オリジナルのJUMPプラットフォームとOpenJUMP GISは、新しいGISアルゴリズムとワークフローを開発するための研究プラットフォームとして使用され、例えばIGN Franceとチューリッヒ大学では自動地図作成に、[ 6 ] [ 1 ] 、オスナブリュック応用科学大学では当時の斬新な精密農業ツールに使用されました。[ 7 ] OpenJUMPは、さまざまな大学でGISの教育にも使用されており、OSGeoプロジェクトではないにもかかわらず、他の多くの主要およびマイナーな無料GISソフトウェアプロジェクトとともにOSGeo Live DVDプロジェクトに組み込まれました。 [ 8 ]
JumpとOpenJUMPの重要な機能の一つは、GML形式のGISデータを扱えることです。GML(Geography Markup Language)は、 GISデータ用のXML(テキストベース)形式です。空間情報を人間が読める形式で記述する方法であり、GISデータの「オープンスタンダード」として認められています。
OpenJUMP は現在 GML データの読み取りと書き込みが可能で、チームは OpenJUMP の GML 操作能力を向上させるユーティリティをいくつか開発したいと考えています。
GML のようなオープン フォーマットで作業できる機能は、Autodesk DWG ファイルやESRI Shapefilesなどの独自のフォーマットの代替手段となるため、実装者にとって重要です。
OpenJUMPはESRIシェープファイルの読み書きも可能で、SIGLEチームのOpenJumpプラグインを使用することでESRI ASCIIグリッド形式もサポートしています。OpenJUMPは主にベクターベースのGISと考えられていますが、TIFファイルや上記のESRI ASCIIグリッドなどのラスター形式もサポートしています。