四当五落
路人甲
路人甲
  • 注册日期2006-04-01
  • 发帖数3
  • QQ171876224
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1743回复:0

[求助]supermap添加对象

楼主#
更多 发布于:2006-04-29 10:55
 
<P><FONT style="BACKGROUND-COLOR: #fffeff">利用Object时,我打开了一个scdRegion (面数据集),但是发现只能向里面添加多边形数据,而无法添加其它面类的数据,如四边形时,却总添加不了,为什么?急!</FONT></P>
<P>另外,请问用Object编的窗口,能在里面自由的拖运面对象吗?(比如一个四边形)</P>
<P>我的程序(目前只能添加多边形):</P>
<P>Dim objGeometry As soGeometry<BR>'要新增对象的矢量数据集,此处假设为地图窗口的第一个图<BR>Dim objDV As soDatasetVector<BR>Dim objRcd As soRecordset                '与上面数据集对应的记录集</P>
<P>Set objDV = SuperMap1.Layers(1).Dataset<BR>Set objRcd = objDV.Query("", True)     '获取记录集<BR>'获取跟踪图层上刚才绘制的几何对象<BR>Set objGeometry = SuperMap1.TrackedGeometry<BR>objRcd.AddNew objGeometry                       '增加新的记录<BR>objRcd.Update                                  '更新记录集<BR> <BR>Set objGeometry = Nothing</P>
喜欢0 评分0
游客

返回顶部