パッケージ haya4.tools.jpmesh

## クラス Jpmesh

- java.lang.Object
- - haya4.tools.jpmesh.Jpmesh

    public class Jpmesh
    extends Object

### コンストラクタの概要

コンストラクタ
`Jpmesh()`

### メソッドの概要

すべてのメソッド staticメソッド concreteメソッド
`static org.geotools.geometry.DirectPosition2D` `getCenterPosition​(String str)` 地域メッシュコードの位置（中央）を取得する ただし、緯度の有効桁数は小数点以下７桁、経度の有効桁数は小数点以下６桁まで。
`static String` `getMesh​(double lon, double lat, int level)` 指定された位置の地域メッシュコードを取得する。
`static org.geotools.geometry.DirectPosition2D` `getPosition​(String str)` 地域メッシュコードの位置（南西角）を取得する。
`static Rectangle2D` `getRectangle​(String str)` 地域メッシュコードの矩形領域を取得する ただし、緯度の有効桁数は小数点以下７桁、経度の有効桁数は小数点以下６桁まで。

### クラスから継承されたメソッド java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### コンストラクタの詳細

#### Jpmesh

    public Jpmesh()

### メソッドの詳細

#### getMesh

    public static String getMesh​(double lon,
                                 double lat,
                                 int level)

指定された位置の地域メッシュコードを取得する。

パラメータ:
  `lon` - 緯度、緯度の有効桁数は小数点以下７桁
  `lat` - 経度、経度の有効桁数は小数点以下６桁
  `level` - 取得するメッシュコードのレベル[1,2,3]
戻り値:

#### getPosition

    public static org.geotools.geometry.DirectPosition2D getPosition​(String str)

地域メッシュコードの位置（南西角）を取得する。 ただし、緯度の有効桁数は小数点以下７桁、経度の有効桁数は小数点以下６桁まで。

パラメータ:
  `str` - 地域メッシュコード（１～３次コード）
戻り値:
  地域メッシュコードの南西角位置。変換できなかった場合にはNULL。

#### getCenterPosition

    public static org.geotools.geometry.DirectPosition2D getCenterPosition​(String str)

地域メッシュコードの位置（中央）を取得する ただし、緯度の有効桁数は小数点以下７桁、経度の有効桁数は小数点以下６桁まで。

パラメータ:
  `str` - 地域メッシュコード（１～３次コード）
戻り値:
  地域メッシュコードの中央位置。変換できなかった場合にはNULL。

#### getRectangle

    public static Rectangle2D getRectangle​(String str)

地域メッシュコードの矩形領域を取得する ただし、緯度の有効桁数は小数点以下７桁、経度の有効桁数は小数点以下６桁まで。

パラメータ:
  `str` - 地域メッシュコード（３次コード）
戻り値:
  地域メッシュコードの矩形領域。変換できなかった場合にはNULL。