在MapXtreme2005怎样查找指定的位置
来源:互联网 发布:阿里云邮箱客户端 编辑:程序博客网 时间:2024/04/27 15:58
根据输入条件进行查询,并将查询到的结果高亮显示,属性信息显示出来
private void btnSearch_Click(object sender, System.EventArgs e)
{
if (txtName.Text.Trim() == "")
{
MapInfo.Data.Table table = MapInfo.Engine.Session.Current.Catalog.GetTable("world");
//输出查询信息
ListBox1.Items.Clear();
ListBox1.Items.Add("图层: " + table.Alias.ToString() + "—Country");
foreach (Feature feature in (table as MapInfo.Data.ITableFeatureCollection))
{
//显示每个选择图元的属性数据
Column column = feature.Columns["Country"];
ListBox1.Items.Add(" " + feature[column.ToString()].ToString());
}
}
else
{
//根据名称搜索
SearchInfo si = MapInfo.Data.SearchInfoFactory.SearchWhere("Country like '%" + txtName.Text + "%'");
IResultSetFeatureCollection ifs = MapInfo.Engine.Session.Current.Catalog.Search("world",si);
if (ifs.Count <=0)
{
return;
}
//缩放到选择图元范围
MapMain.Map.SetView(ifs.Envelope);
MapMain.Map.Scale = MapMain.Map.Scale * 2;
//高亮显示
MapInfo.Engine.Session.Current.Selections.DefaultSelection.Clear();
MapInfo.Engine.Session.Current.Selections.DefaultSelection.Add(ifs);
//输出查询信息
ListBox1.Items.Clear();
ListBox1.Items.Add("图层: " + ifs.BaseTable.Alias.ToString());
foreach (Feature feature in ifs)
{
//显示每个选择图元的属性数据
foreach (Column column in feature.Columns)
{
ListBox1.Items.Add(" " + column.ToString() + " = " + feature[column.ToString()].ToString());
}
ListBox1.Items.Add("____________________________");
}
}
}
- 在MapXtreme2005怎样查找指定的位置
- 在字符串中查找指定字符的位置
- 指定数组同时指定要查找的数,找出这个数在数组中的起始位置和结束位置
- 查找指定位置的图元
- 在指定的位置匹配
- 查找指定字符串在字符串中第一次或最后一词出现的位置
- c语言:【顺序表】静态顺序表的在指定位置插入元素,以及查找指定元素
- 字符串处理笔记-查找指定字符在字符串中的位置
- C:strstr 查找指定字符串在源字符串中的位置
- 怎样从arraylist中删除指定位置的对象?
- MapXtreme2005中表的操作
- MapXtreme2005中表的操作
- mapxtreme2005的破解文件
- mapxtreme 中将图元放在指定的位置
- 在网页的指定位置输出
- 在指定位置显示string 的值
- 在指定的位置后插入字符串
- 在latex的指定位置插入图表
- test
- PHP 和MYSQL,SQLite的一些下载网址
- 王建宙为何言必称iPhone
- Opencv + OpenNI + H.263 + RTP 视频截取、压缩和发送实验
- 全球超级计算机排名TOP10 中国占据两席
- 在MapXtreme2005怎样查找指定的位置
- C题
- MapXtreme2005中关于使用动画图层的一个方法
- MapXtreme 2008水印处理方法
- MapXtreme2005 Web页面上用鼠标中间键控制地图缩放
- 用MapXtreme2005V6.6在webapp中实现鹰眼
- GPS小车移动应用程序
- D题
- dispatch_async 与 dispatch_get_global_queue