|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.SpatialTemporalObject
public class SpatialTemporalObject
时空对象类
实现栅格数据随时间轴变化的动态播放,满足用户动态播放栅格数据。
public void SpatialTemporalObjectTest(){ // 前提条件:已打开一个工作空间 workspace 对象,工作空间中存在一个数据源 datasource 对象,数据源中包含一些数据集。 // 构造一个时空对象 SpatialTemporalObject spacetime = new SpatialTemporalObject(); // 设置时空对象名称、描述信息等 spacetime.setName(classname); spacetime.setDescription("时空对象测试"); spacetime.setExtendInfo("时空对象接口测试"); // 向时空对象中添加时空子项,srcinfo为数据源连接信息对象 for(int i=0; i<5;i++){ Dataset dt = datasource.getDatasets().get(i); Date time = new Date(); spacetime.AddItem(time, dt.getName(), dt.getName(),srcinfo.toXML()); } //将时空对象转成XML文件保存到 srcudbdatapath 路径下,XML文件中保存了时空对象信息。 spacetime.ToXML(srcudbdatapath+"SpatialTemporalObjectTest.XML"); spacetime.dispose(); }
构造方法摘要 | |
---|---|
SpatialTemporalObject()
构造一个新的 SpatialTemporalObject 对象。 |
|
SpatialTemporalObject(SpatialTemporalObject object)
根据object构造一个新的SpatialTemporalObject对象。 |
|
SpatialTemporalObject(java.lang.String name,
java.lang.String des,
java.lang.String extinfo)
根据给定的参数构造一个新的SpatialTemporalObject对象 |
方法摘要 | |
---|---|
int |
AddItem(java.util.Date time,
java.lang.String Name,
java.lang.String AliasName,
java.lang.String strSourceXml)
向时空对象添加时空子项。 |
int |
AddItem(SpatialTemporalItemInfo itemInfo)
根据itemInfo添加时空子项 |
void |
dispose()
释放时空对象。 |
SpatialTemporalItemInfo[] |
findItemInfos(java.util.Date startTime,
java.util.Date endTime)
根据时间范围查找时空子项信息 |
boolean |
FromXML(java.lang.String strXMLPath)
根据XML文件恢复时空对象。 |
SpatialTemporalItemInfo[] |
getAllItemInfos()
获取所有的时空子项信息 |
int |
getCount()
获取时空对象子对象的个数。 |
java.lang.String |
getDescription()
获取时空对象描述信息。 |
java.util.Date |
getEndTime()
获取结束时间。 |
java.lang.String |
getExtendInfo()
获取时空对象的扩展信息。 |
java.lang.String |
getName()
获取时空对象的名称 |
java.util.Date |
getStartTime()
获取开始时间。 |
int |
IndexOf(SpatialTemporalItemInfo itemInfo)
根据时空子对象信息定位时空子对象位置。 |
boolean |
RemoveAllItem()
移除所有的时空子项。 |
boolean |
RemoveItem(java.util.Date time)
根据时间移除时空子项。 |
boolean |
RemoveItem(java.lang.String name)
根据名称移除时空子项。 |
void |
setDescription(java.lang.String strDes)
设置时空对象描述信息 |
void |
setExtendInfo(java.lang.String strExtInfo)
设置时空对象的扩展信息。 |
void |
setName(java.lang.String strName)
设置时空对象名称。 |
java.lang.String |
ToXML(java.lang.String strXMLPath)
生成XML文件保存到strXMLPath路径下,XML文件保存了时空对象信息。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public SpatialTemporalObject()
public SpatialTemporalObject(SpatialTemporalObject object)
object
- 时空对象public SpatialTemporalObject(java.lang.String name, java.lang.String des, java.lang.String extinfo)
name
- 时空对象名称des
- 时空对象的描述信息extinfo
- 时空对象的扩展信息方法详细信息 |
---|
public java.lang.String getName()
public void setName(java.lang.String strName)
strName
- public java.lang.String getDescription()
public void setDescription(java.lang.String strDes)
strDes
- 描述信息public java.lang.String getExtendInfo()
public void setExtendInfo(java.lang.String strExtInfo)
strExtInfo
- 扩展信息public int AddItem(java.util.Date time, java.lang.String Name, java.lang.String AliasName, java.lang.String strSourceXml)
time
- 时间Name
- 数据集名称AliasName
- 别名strSourceXml
- 数据集所在数据源连接信息
public int AddItem(SpatialTemporalItemInfo itemInfo)
itemInfo
- 时空子对象信息类
public int getCount()
public SpatialTemporalItemInfo[] findItemInfos(java.util.Date startTime, java.util.Date endTime)
startTime
- 开始时间endTime
- 结束时间
public SpatialTemporalItemInfo[] getAllItemInfos()
public java.util.Date getStartTime()
public java.util.Date getEndTime()
public boolean RemoveItem(java.util.Date time)
time
- 时间
public boolean RemoveItem(java.lang.String name)
name
- 名称
public boolean RemoveAllItem()
public java.lang.String ToXML(java.lang.String strXMLPath)
strXMLPath
- XML文件路径
public boolean FromXML(java.lang.String strXMLPath)
strXMLPath
- XML文件路径
public int IndexOf(SpatialTemporalItemInfo itemInfo)
itemInfo
- 时空子对象信息。
public void dispose()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |