public class WMSUtil
extends WMSUtils
| コンストラクタと説明 |
|---|
WMSUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static Point |
buffer(Point point,
double buffer)
Pointに指定バッファを加算したPointを取得します.
|
static double |
convertBufferMeterToDegree(double bufferMeter,
double x,
double y)
メートルバッファを度バッファに変換します.
|
static Point |
createPoint(int srid,
double x,
double y) |
static java.awt.image.BufferedImage |
getImage(java.lang.String url)
URLから画像を取得
|
static CRSEnvelope |
getWMSBoundingBox(java.lang.String wmsCapsUrl,
java.lang.String layerId)
CapabilitiesのURLから範囲を取得
|
static java.util.Vector<LayerInfo> |
getWMSCapsLayerInfo(java.lang.String wmsCapsUrl,
java.lang.String metadataUrl,
java.lang.String siteUrl,
java.lang.String layerId,
java.lang.String[] layerIds,
AuthorizationInfo authorizationInfo)
CapabilitiesのURLからLayerInfoを生成
|
static Point |
transform(Point point,
int epsg)
Pointを指定のEPSGに座標変換します.
|
static int |
wmsAuthorize(java.lang.String wmsCapsUrl,
java.lang.String apiKey)
APIキーによる認証チェック
|
public static CRSEnvelope getWMSBoundingBox(java.lang.String wmsCapsUrl,
java.lang.String layerId)
throws java.security.KeyManagementException,
java.net.MalformedURLException,
java.security.NoSuchAlgorithmException,
java.io.IOException
wmsCapsUrl - layerId - java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionjava.net.MalformedURLExceptionjava.security.KeyManagementExceptionpublic static java.util.Vector<LayerInfo> getWMSCapsLayerInfo(java.lang.String wmsCapsUrl,
java.lang.String metadataUrl,
java.lang.String siteUrl,
java.lang.String layerId,
java.lang.String[] layerIds,
AuthorizationInfo authorizationInfo)
throws java.sql.SQLException,
java.security.KeyManagementException,
java.net.MalformedURLException,
java.security.NoSuchAlgorithmException,
java.io.IOException
wmsCapsUrl - metadataUrl - siteUrl - layerId - layerIds - 特定のレイヤだけ取得する場合は配列でレイヤIDを指定する.java.sql.SQLExceptionjava.security.KeyManagementExceptionjava.net.MalformedURLExceptionjava.security.NoSuchAlgorithmExceptionjava.io.IOExceptionpublic static java.awt.image.BufferedImage getImage(java.lang.String url)
throws java.security.KeyManagementException,
java.security.NoSuchAlgorithmException,
java.io.IOException
url - java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionjava.io.IOExceptionpublic static double convertBufferMeterToDegree(double bufferMeter,
double x,
double y)
bufferMeter - x - y - public static Point createPoint(int srid,
double x,
double y)
public static Point transform(Point point,
int epsg)
point - SRIDがセットされているPointepsg - 座標変換したいEPSGコードpublic static Point buffer(Point point,
double buffer)
point - buffer - public static int wmsAuthorize(java.lang.String wmsCapsUrl,
java.lang.String apiKey)
wmsCapsUrl - apiKey -