|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.Dataset com.supermap.data.DatasetTopology
public class DatasetTopology
拓扑数据集类。
方法摘要 | |
---|---|
void |
addSteppedListener(SteppedListener l)
此类不支持该接口。 |
int |
addValidatingItem(TopologyValidatingItem item)
向拓扑数据集中添加拓扑检查项对象,添加成功返回被添加对象的序号。 |
void |
clearValidatingItem()
清空拓扑数据集中所有的拓扑检查项对象。 |
Rectangle2D |
getBounds()
此类不支持该接口。 |
java.lang.String |
getDescription()
此类不支持该接口。 |
GeoRegion |
getDirtyRegion()
返回脏区对象。 |
EncodeType |
getEncodeType()
此类不支持该接口。 |
DatasetVector |
getErrorLineDataset()
返回错误线数据集。 |
DatasetVector |
getErrorPointDataset()
返回错误点数据集。 |
DatasetVector |
getErrorRegionDataset()
返回错误面数据集。 |
java.lang.String |
getExtInfo()
此类不支持该接口。 |
PrjCoordSys |
getPrjCoordSys()
此类不支持该接口。 |
TopologyDatasetRelationItems |
getRelationItems()
返回拓扑预处理项集合。 |
java.lang.String |
getTableName()
此类不支持该接口。 |
double |
getTolerance()
返回节点捕捉容限。 |
TopologyValidatingItem |
getValidatingItem(int index)
返回拓扑数据集中指定索引处的拓扑检查项对象。 |
int |
getValidatingItemCount()
返回拓扑数据集中拓扑检查项对象的总数。 |
boolean |
hasPrjCoordSys()
此类不支持该接口。 |
boolean |
isReadOnly()
此类不支持该接口。 |
void |
removeSteppedListener(SteppedListener l)
此类不支持该接口。 |
boolean |
removeValidatingItem(int index)
删除拓扑数据集中指定序号的拓扑检查项对象。 |
void |
setDescription(java.lang.String value)
此类不支持该接口。 |
void |
setExtInfo(java.lang.String value)
此类不支持该接口。 |
void |
setPrjCoordSys(PrjCoordSys prjCoordSys)
此类不支持该接口。 |
void |
setReadOnly(boolean value)
此类不支持该接口。 |
void |
setTolerance(double value)
设置节点捕捉容限。 |
void |
setValidatingItem(int index,
TopologyValidatingItem validatingItem)
设置拓扑数据集中指定索引处的拓扑检查项对象。 |
从类 com.supermap.data.Dataset 继承的方法 |
---|
addClosedListener, addClosingListener, close, dispose, getDatasource, getLockState, getName, getType, hasVersion, isOpen, open, removeClosedListener, removeClosingListener, setBounds, setLockState |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public double getTolerance()
public void setTolerance(double value)
value
- 节点捕捉容限。单位与数据集坐标系单位相同。addValidatingItem(TopologyValidatingItem)
DatasetTopology.addValidatingItem()
方法的示例。public TopologyDatasetRelationItems getRelationItems()
public DatasetVector getErrorPointDataset()
public DatasetVector getErrorLineDataset()
public DatasetVector getErrorRegionDataset()
public GeoRegion getDirtyRegion()
脏区指的是未进行拓扑检查的区域,就已经进行了拓扑检查的区域,若用户在局部对数据进行了部分编辑时,则在此局部区域又将生成新的脏区。
public int addValidatingItem(TopologyValidatingItem item)
item
- 指定的拓扑检查项对象。
public void addValidatingItemTest(){ // 假设打开一个工作空间 workspace 对象,工作空间中存在一个数据库型数据源 datasource 对象 // 取出该数据源中名为“source”和“validating”的矢量数据集,分别为 sourceDataset 和 validatingDataset // 构建拓扑预处理对象 TopologyDatasetRelationItem relationItem_s = new TopologyDatasetRelationItem(sourceDataset); relationItem_s.setPrecisionOrder(1); TopologyDatasetRelationItem relationItem_v = new TopologyDatasetRelationItem(validatingDataset); relationItem_v.setPrecisionOrder(2); // 创建拓扑数据集 DatasetTopologyInfo datasetTopologyInfo = new DatasetTopologyInfo(); datasetTopologyInfo.setName("拓扑数据集"); DatasetTopology datasetTopology = datasource.getDatasets().create(datasetTopologyInfo); TopologyDatasetRelationItems topologyDatasetRelationItems = datasetTopology.getRelationItems(); topologyDatasetRelationItems.add(relationItem_s); topologyDatasetRelationItems.add(relationItem_v); // 构建拓扑检查对象,将其添加到拓扑数据集中 // 注意用于检查的数据集以及待检查的数据集必须是预处理项中包含的数据集。 TopologyValidatingItem topologyValidatingItem = new TopologyValidatingItem(); topologyValidatingItem.setRule(TopologyRule.REGION_NO_OVERLAP); topologyValidatingItem.setSourceDataset(sourceDataset); topologyValidatingItem.setValidatingDataset(validatingDataset); datasetTopology.addValidatingItem(topologyValidatingItem); // 设置拓扑数据集的节点捕捉容限 datasetTopology.setTolerance(20); datasetTopology.close(); }
public boolean removeValidatingItem(int index)
index
- 指定的拓扑检查项对象的序号。
public void clearValidatingItem()
public TopologyValidatingItem getValidatingItem(int index)
index
- 指定的拓扑检查项对象的索引值。
public void setValidatingItem(int index, TopologyValidatingItem validatingItem)
index
- 指定的拓扑检查项对象的索引值。validatingItem
- 指定的拓扑检查项对象。public int getValidatingItemCount()
public Rectangle2D getBounds()
Dataset
中的 getBounds
public boolean isReadOnly()
Dataset
中的 isReadOnly
Dataset.open()
public void setReadOnly(boolean value)
Dataset
中的 setReadOnly
value
- 指定当前数据集是否可读。Dataset.open()
public java.lang.String getDescription()
Dataset
中的 getDescription
public void setDescription(java.lang.String value)
Dataset
中的 setDescription
value
- 用户加入的对数据集的描述信息。public java.lang.String getExtInfo()
Dataset
中的 getExtInfo
public void setExtInfo(java.lang.String value)
Dataset
中的 setExtInfo
value
- 用户加入的对数据集的附加信息。public java.lang.String getTableName()
Dataset
中的 getTableName
public EncodeType getEncodeType()
Dataset
中的 getEncodeType
EncodeType
public PrjCoordSys getPrjCoordSys()
Dataset
中的 getPrjCoordSys
public void setPrjCoordSys(PrjCoordSys prjCoordSys)
Dataset
中的 setPrjCoordSys
prjCoordSys
- 数据集的投影信息。public boolean hasPrjCoordSys()
Dataset
中的 hasPrjCoordSys
public void addSteppedListener(SteppedListener l)
Dataset
中的 addSteppedListener
l
- 一个用于接收进度条事件的监听器。public void removeSteppedListener(SteppedListener l)
Dataset
中的 removeSteppedListener
l
- 一个用于接收进度条事件的监听器。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |