ArcGIS Engine 组件库:查询系统

ArcGIS Engine 组件库:查询系统



附件下载:

ArcEngine-Com组件库
posted @ 2008-05-28 09:40 GIS云中飞鹏 阅读(1015) 评论(2)  编辑 收藏 所属分类: ArcGIS Engine开发

  回复  引用    
#1楼 2008-07-30 11:19 | broon0635 [未注册用户]
你好,我想问一个问题,怎么在AE的地图中,添加点,这个点是在数据库中,有这个点的经纬度。请问怎么解决。谢谢了。
  回复  引用  查看    
#2楼 [楼主]2008-07-31 07:34 | GIS云中飞鹏      
在AO中可以将一个带有X Y 坐标的数据库表作为 点状图层加载
此方法可用于通过数据库更新的方式 保持数据同步的情况
过程描述
private IFeatureClass OpenXYData(ITable t,string xname,string yname,string zname)
{
// xy字段属性描述
IXYEvent2FieldsProperties xyp =new XYEvent2FieldsPropertiesClass ();
xyp.XFieldName = xname;
xyp.YFieldName = yname;
xyp.ZFieldName = zname;

//XY事件 数据表名称描述
IXYEventSourceName srcname = new XYEventSourceNameClass();
srcname.EventProperties = xyp;

IDataset ds =t as IDataset;
IName tname = ds.FullName;
//srcname.SpatialReference = MapCtr.Map.SpatialReference ;
srcname.EventTableName = tname;

IName xyname=srcname as IName;
IXYEventSource xysrc = (IXYEventSource) xyname.Open();
return xysrc as IFeatureClass;

}

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接:

历史上的今天:
2007-05-28 VS2005+SQL2005 ASP.NET2.0数据库连接