//查询操作,并把查询结果追加到新建的数据集中
public void QueryParameterSample(Workspace workspace)
{
//获取数据源中名为world的矢量数据集
DatasetVector dataset_world = workspace.Datasources[0].Datasets["World"] as DatasetVector;
//获得空间查询中的搜索对象
Recordset srcRecordset = dataset_world.Query("SmID=100", CursorType.Static);
//设置查询参数
QueryParameter parameter = new QueryParameter();
parameter.AttributeFilter = "SmID<100";
parameter.CursorType = CursorType.Static;
parameter.SpatialQueryMode = SpatialQueryMode.Disjoint;
parameter.ResultFields = new String[] { "SmID", "Color_Map", "Pop_1994" };
parameter.SpatialQueryObject = srcRecordset;
//进行查询
Recordset recordset &
public void QueryParameterSample(Workspace workspace)
{
//获取数据源中名为world的矢量数据集
DatasetVector dataset_world = workspace.Datasources[0].Datasets["World"] as DatasetVector;
//获得空间查询中的搜索对象
Recordset srcRecordset = dataset_world.Query("SmID=100", CursorType.Static);
//设置查询参数
QueryParameter parameter = new QueryParameter();
parameter.AttributeFilter = "SmID<100";
parameter.CursorType = CursorType.Static;
parameter.SpatialQueryMode = SpatialQueryMode.Disjoint;
parameter.ResultFields = new String[] { "SmID", "Color_Map", "Pop_1994" };
parameter.SpatialQueryObject = srcRecordset;
//进行查询
Recordset recordset &