GeoTools

一般

GeoTools

じおつーるす

The Open Source Java GIS Toolkit である。

機能範囲について

ベクトルデータの扱いからグリッドカバレッジデータ、はてはメタデータの扱いに至るまで、多岐にわたる。対応できる符号化法も多く(ファイル、リレーショナルデータベース、Web サービスにわたる)、また、可視化機能も用意されている。

開発経緯および形態、ライブラリの特徴について

もともと別個のプロジェクトであったものが次々に融合され、いまではプロジェクト管理委員会によってプロジェクト運営されている。比較的大胆な設計変更が多く、deprecated なクラスやメソッドが多く見られる。また、OGC 仕様や GeoAPI の影響により、インタフェースや構造体的クラスが多用されている。技術的には存在意義が薄いクラスやインタフェースも多いのではないかという意見もある。また、もともと複数のプロジェクトが融合したものであり、分野によって事実上の責任者が別個であるためか、パッケージによって命名規則や好んで使われるパターンが異なるという声も聞かれる。

目次
  • GeoToolsとは
    • 機能範囲について
    • 開発経緯および形態、ライブラリの特徴について