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

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

楼主#
更多 发布于:2005-03-08 15:48
<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
游客

返回顶部