@Service
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(jp.ecom_plat.map.db.LayerInfo srcLayerInfo,
jp.ecom_plat.map.db.MapInfo srcMapInfo,
jp.ecom_plat.map.db.LayerInfo dstLayerInfo,
jp.ecom_plat.map.db.MapInfo dstMapInfo,
jp.ecom_plat.map.db.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)
指定のレイヤを削除する
|
jp.ecom_plat.map.db.LayerInfo |
getLayerInfo(java.lang.String layerId)
レイヤIDで検索
|
boolean |
renameLayer(long mastermapid,
long trackmapid,
java.lang.String layerid,
java.lang.String newName)
指定のレイヤの名称を変更する
|
java.util.List<jp.ecom_plat.map.db.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.MalformedURLException
java.io.IOException
public jp.ecom_plat.map.db.LayerInfo getLayerInfo(java.lang.String layerId)
layerId
- レイヤIDpublic java.util.List<jp.ecom_plat.map.db.MapLayerInfo> shareMapLayer(long mastermapid, long trackmapid, short groupType) throws java.lang.Exception
mastermapid
- trackmapid
- groupType
- java.lang.Exception
public void shareMapLayer(long mastermapid, long trackmapid, java.lang.String layerid) throws java.lang.Exception
mastermapid
- trackmapid
- layerid
- java.lang.Exception
public 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.Exception
public 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.Exception
public boolean renameLayer(long mastermapid, long trackmapid, java.lang.String layerid, java.lang.String newName) throws java.lang.Exception
mastermapid
- trackmapid
- layerid
- newName
- java.lang.Exception
public boolean deleteLayer(long mastermapid, long trackmapid, java.lang.String layerid) throws java.lang.Exception
mastermapid
- trackmapid
- layerid
- java.lang.Exception
public void addTheGeomIfNotExists(java.lang.String layer, int srid)
layer
- srid
- public java.lang.String clonePubView(jp.ecom_plat.map.db.LayerInfo srcLayerInfo, jp.ecom_plat.map.db.MapInfo srcMapInfo, jp.ecom_plat.map.db.LayerInfo dstLayerInfo, jp.ecom_plat.map.db.MapInfo dstMapInfo, jp.ecom_plat.map.db.UserInfo userInfo) throws java.lang.Exception
srcLayerInfo
- コピー元レイヤ情報(実レイヤ)srcMapInfo
- コピー元地図情報dstLayerInfo
- コピー先レイヤ情報(実レイヤ)dstMapInfo
- コピー先地図情報userInfo
- eコミユーザ情報java.lang.Exception