gmc78
路人甲
路人甲
  • 注册日期2003-08-17
  • 发帖数25
  • QQ
  • 铜币234枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1450回复:2

请教一个迷糊得问题:mapx能实现动态分段吗?

楼主#
更多 发布于:2004-09-07 20:16
mapinfo系列可以实现动态分段技术吗,即根据新的属性生成新的图元,而不更改原有图元属性!??
请教<img src="images/post/smile/dvbbs/em02.gif" />
喜欢0 评分0
echo2003
点子王
点子王
  • 注册日期2003-07-28
  • 发帖数2453
  • QQ76947571
  • 铜币5473枚
  • 威望1点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
1楼#
发布于:2004-09-08 12:20
<P>应该可以的,可能要通过MAPBASIC编程实现!</P>
举报 回复(0) 喜欢(0)     评分
dmyb7233
路人甲
路人甲
  • 注册日期2004-10-06
  • 发帖数34
  • QQ
  • 铜币181枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-10-06 03:27
<P>     <a>file://取</A>原线段终点
     ex_int:=feature.parts.item(feature.parts.count).item(2).x;
      ey_int :=feature.parts.item(feature.parts.count).item(2).y;
    
     <a>file://重</A>设它的终点
      feature.parts.item(feature.parts.count).item(2).set(x1,y1);
      feature.Update;</P><P>      //建新段
      sym_sty := feature.style;
      pts := CreateOleObject('MapX.Points.4');
      pts.AddXY(x1, Y1);
      pts.AddXY(ex_int, ey_int);
      newObj := Map1.ControlInterface.FeatureFactory.CreateLine(pts, sym_sty);
  
      feature:=layer.AddFeature(newObj);</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部