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.IOException
java.security.NoSuchAlgorithmException
java.net.MalformedURLException
java.security.KeyManagementException
public 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.SQLException
java.security.KeyManagementException
java.net.MalformedURLException
java.security.NoSuchAlgorithmException
java.io.IOException
public static java.awt.image.BufferedImage getImage(java.lang.String url) throws java.security.KeyManagementException, java.security.NoSuchAlgorithmException, java.io.IOException
url
- java.security.KeyManagementException
java.security.NoSuchAlgorithmException
java.io.IOException
public 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
-