public class LayerService
extends java.lang.Object
| コンストラクタと説明 |
|---|
LayerService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addTheGeomIfNotExists(java.lang.String layer,
int srid)
指定の測地系で the_geom カラムを追加する。
|
java.lang.String |
cloneMapLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String authId,
java.lang.Short copy)
指定レイヤをコピーする
|
java.lang.String |
cloneMapLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String authId,
java.lang.Short copy,
java.lang.String newName)
指定レイヤを別名でコピーする
|
java.lang.String |
clonePubView(LayerInfo srcLayerInfo,
MapInfo srcMapInfo,
LayerInfo dstLayerInfo,
MapInfo dstMapInfo,
UserInfo userInfo)
公開ビューレイヤをコピーする。
|
java.lang.String |
create(java.lang.String euser,
int cid,
int layerGroupId,
long mapId,
java.lang.String name,
java.lang.String description,
java.lang.String geomType,
java.io.File defaultSldFile,
java.lang.String[] names,
java.lang.Integer[] types,
java.lang.String[] selects,
java.lang.Integer[] sizes) |
boolean |
createGeoServerFeature(java.lang.String featureType) |
boolean |
deleteLayer(long mastermapid,
long trackmapid,
java.lang.String layerid)
指定のレイヤを削除する
|
LayerInfo |
getLayerInfo(java.lang.String layerId)
レイヤIDで検索
|
boolean |
renameLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String newName)
指定のレイヤの名称を変更する
|
java.util.List<MapLayerInfo> |
shareMapLayer(long mastermapid,
long trackmapid,
short groupType)
指定種別のレイヤを一括共有設定する
|
void |
shareMapLayer(long mastermapid,
long trackmapid,
java.lang.String layerid)
指定レイヤを共有設定する
|
public java.lang.String create(java.lang.String euser,
int cid,
int layerGroupId,
long mapId,
java.lang.String name,
java.lang.String description,
java.lang.String geomType,
java.io.File defaultSldFile,
java.lang.String[] names,
java.lang.Integer[] types,
java.lang.String[] selects,
java.lang.Integer[] sizes)
public boolean createGeoServerFeature(java.lang.String featureType)
throws java.net.MalformedURLException,
java.io.IOException
java.net.MalformedURLExceptionjava.io.IOExceptionpublic LayerInfo getLayerInfo(java.lang.String layerId)
layerId - レイヤIDpublic java.util.List<MapLayerInfo> shareMapLayer(long mastermapid,
long trackmapid,
short groupType)
throws java.lang.Exception
mastermapid - trackmapid - groupType - java.lang.Exceptionpublic void shareMapLayer(long mastermapid,
long trackmapid,
java.lang.String layerid)
throws java.lang.Exception
mastermapid - trackmapid - layerid - java.lang.Exceptionpublic java.lang.String cloneMapLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String authId,
java.lang.Short copy)
throws java.lang.Exception
mastermapid - trackmapid - layerid - authId - copy - コピーフラグ.
0: コピーしない(レイヤの引用)
1: レイヤ複製、最新のみコピーする(デフォルト)
2: レイヤ複製、すべてコピーする
3: レイヤ複製、地物なしjava.lang.Exceptionpublic java.lang.String cloneMapLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String authId,
java.lang.Short copy,
java.lang.String newName)
throws java.lang.Exception
mastermapid - trackmapid - layerid - authId - copy - 0: コピーしない(レイヤの引用)
1: レイヤ複製、最新のみコピーする(デフォルト)
2: レイヤ複製、すべてコピーする
3: レイヤ複製、地物なしnewName - java.lang.Exceptionpublic boolean renameLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String newName)
throws java.lang.Exception
mastermapid - trackmapid - layerid - newName - java.lang.Exceptionpublic boolean deleteLayer(long mastermapid,
long trackmapid,
java.lang.String layerid)
throws java.lang.Exception
mastermapid - trackmapid - layerid - java.lang.Exceptionpublic void addTheGeomIfNotExists(java.lang.String layer,
int srid)
layer - srid - public java.lang.String clonePubView(LayerInfo srcLayerInfo,
MapInfo srcMapInfo,
LayerInfo dstLayerInfo,
MapInfo dstMapInfo,
UserInfo userInfo)
throws java.lang.Exception
srcLayerInfo - コピー元レイヤ情報(実レイヤ)srcMapInfo - コピー元地図情報dstLayerInfo - コピー先レイヤ情報(実レイヤ)dstMapInfo - コピー先地図情報userInfo - eコミユーザ情報java.lang.Exception