guolin00
路人甲
路人甲
  • 注册日期2004-08-19
  • 发帖数8
  • QQ
  • 铜币143枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:992回复:1

如何得到地图文件中的图元对象?(附代码)

楼主#
更多 发布于:2005-03-08 15:47
<P>一个TAB地图文件中所有的图元都是Multicurve类的对象,可是编程只能得到它的父类的对象(featuregeometry对象),我想得到Multicurve对象,大家有什么办法吗?</P>
<P>我的程序如下(偶是用MX2004+C#编的):
MapInfo.Data.Table table=MapInfo.Engine.Session.Current.Catalog.OpenTable(@"E:\GL\Maps\Road_Regular.TAB");
MapInfo.Geometry.FeatureGeometry f_g;
foreach(Feature feature in table)
{
f_g=feature.Geometry;
TextBox1.Text+="\n"+f_g.Type.ToString();
}</P>
<P>结果显示:
MultiCurve
MultiCurve
MultiCurve
.......
MultiCurve
 </P>
喜欢0 评分0
nudtlarry
路人甲
路人甲
  • 注册日期2004-12-05
  • 发帖数319
  • QQ
  • 铜币770枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-31 18:51
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
---------------------------------------------- E-Mail: nudtlarry@163.com ----------------------------------------------
举报 回复(0) 喜欢(0)     评分
游客

返回顶部