public class CkanService extends ClearinghouseService
LAYER_TYPE_EXTERNALMAP_WMS, LAYER_TYPE_EXTERNALMAP_WMS_LAYERS, LAYER_TYPE_EXTERNALMAP_XYZ| コンストラクタと説明 |
|---|
CkanService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.List<MapInitDto.JSONLayerInfo> |
createWMSJSONLayerInfos(ExternalmapdataInfo info,
java.util.List<ExternalmapdataInfo> childs,
java.lang.String wmsCapsUrl,
java.lang.String extLayerId,
java.lang.String[] layerIds,
ExternalmapcacheData cache,
boolean background)
WMSのJSONLayerInfoを作成する
|
java.lang.String |
getApiKey(boolean isTraining)
CKAN の API キーを取得する
|
java.lang.String |
getApiKey(long localgovinfoid,
boolean isTraining) |
java.lang.String |
getGeoJSONURL(javax.servlet.http.HttpServletRequest request,
int cid,
java.lang.Long mapId,
java.lang.String layerId)
GeoJSON 出力用の URL を取得する
|
JSONObject |
getRecordById(java.lang.String metadataid,
boolean isTraining,
java.lang.String ckanresourceid,
java.util.Map<java.lang.String,JSONObject> metadataMap,
java.util.Map<java.lang.String,JSONObject> organizationMap)
クリアリングハウスよりメタデータを取得する
|
boolean |
shareTrainingMetadata()
訓練モードと通常モードでキャッシュを共有するか?
|
buildJSONLayerInfos, createArcGISJSONLayerInfos, createXYZJSONLayerInfo, getExcludeMetadataIds, getExTemp, getHoriBndBox, getLegendUrl, getMapLayers, getMapLayers, getMapLayers, getOrganizationMap, getRecordById, getSessionExternalmapdataInfos, getWFSURL, getWMSURL, onCompleteDisasterMap, onCompleteTrainingMap, onCreateDisasterMap, onCreateTrainingMap, updatemetadataAll, updatemetadataByLayerId, updatemetadataByMetadataInfospublic JSONObject getRecordById(java.lang.String metadataid,
boolean isTraining,
java.lang.String ckanresourceid,
java.util.Map<java.lang.String,JSONObject> metadataMap,
java.util.Map<java.lang.String,JSONObject> organizationMap)
throws JSONException
getRecordById クラス内 ClearinghouseServicemetadataid - メタデータIDisTraining - 訓練フラグJSONExceptionpublic java.util.List<MapInitDto.JSONLayerInfo> createWMSJSONLayerInfos(ExternalmapdataInfo info, java.util.List<ExternalmapdataInfo> childs, java.lang.String wmsCapsUrl, java.lang.String extLayerId, java.lang.String[] layerIds, ExternalmapcacheData cache, boolean background)
ClearinghouseServicecreateWMSJSONLayerInfos クラス内 ClearinghouseServiceinfo - 外部地図データ情報childs - layers用の外部地図データ情報wmsCapsUrl - WMS.Capabilities の URLextLayerId - 外部地図レイヤIDlayerIds - LAYERSの指定cache - TODOpublic java.lang.String getApiKey(boolean isTraining)
public java.lang.String getApiKey(long localgovinfoid,
boolean isTraining)
public java.lang.String getGeoJSONURL(javax.servlet.http.HttpServletRequest request,
int cid,
java.lang.Long mapId,
java.lang.String layerId)
request - cid - mapId - layerId - public boolean shareTrainingMetadata()
shareTrainingMetadata クラス内 ClearinghouseService