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, updatemetadataByMetadataInfos
public 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
クラス内 ClearinghouseService
metadataid
- メタデータIDisTraining
- 訓練フラグJSONException
public 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)
ClearinghouseService
createWMSJSONLayerInfos
クラス内 ClearinghouseService
info
- 外部地図データ情報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