プロジェクト

全般

プロフィール

Java Map Projection Library by JH LABS

概要

Jerry Huxtable氏が、C言語版の地図投影変換ライブラリProj.4を部分的に1Java言語に移植したライブラリです。
ネイティブコードは使用していません。

http://www.jhlabs.com/java/maps/proj/index.html

その後、Bernhard Jenny氏が引き継ぎ、現在sourceforgeサイト上にホストされています。

http://sourceforge.net/projects/jmapprojlib/

本ライブラリの位置づけはPrealfaとなっています。

1 データム変換が未対応

入手とビルド

入手

公式Subversionからチェックアウトします。

work$ svn checkout svn://svn.code.sf.net/p/jmapprojlib/code/trunk jmapprojlib-code

チェックアウトした結果は次のとおりです。

jmapprojlib-code
  +-- Bugs.txt
  +-- Changes.txt
  +-- pom.txt
  +-- ReadMe.txt
  +-- src
        +-- main
              +-- java
              +-- resources

mavenのビルド設定pom.xmlしかありません。残念なことにantのビルド設定がありません。

ビルド

mavenの実行時にターゲットを明示的に指定しないとエラーになってしまいます。
ここではpackageをターゲットに実行します。

work$ cd jmapprojlib-code
jmapprojlib-code$ mvn package
   :
jmapprojlib-code$ ls target
classes/  jmapprojlib-1.0.0-SNAPSHOT.jar maven-archiver/  surefire/
jmapprojlib-code$