sulin
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数158
  • QQ
  • 铜币501枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2673回复:7

mo中椭圆、矩形、多边形不能在同一层中?

楼主#
更多 发布于:2003-08-28 12:39
刚学MO,新建一个多边形图层,发现绘制了矩形之后,就不能添加椭圆和多边形了,它们不能处在同一层中,这和ARCVIEW完全不同,ARCVIEW的多边形图层包括了上面所有的类型,真是不解?在MO中怎么把它们转换到一个多边形图层中?
请斑竹和各路大侠一起来解决!<img src="images/post/smile/dvbbs/em09.gif" /><img src="images/post/smile/dvbbs/em11.gif" />
喜欢0 评分0
sulin
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数158
  • QQ
  • 铜币501枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2003-08-28 17:12
非常感谢!
椭圆怎么办?没解?
举报 回复(0) 喜欢(0)     评分
jxfzcgh
外卖仔
外卖仔
  • 注册日期2003-07-26
  • 发帖数69
  • QQ
  • 铜币452枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2003-08-29 11:08
Dim c As MapObjects2.Ellipse
   Dim rs As MapObjects2.Recordset
   Dim shp As Object
  
   Set c = Map1.TrackCircle
   Set shp = c.Buffer(0)
   Set rs = Map1.Layers(0).Records
  
   rs.AddNew
   rs.Fields("shape").Value = shp
   rs.Update
   rs.StopEditing
   Map1.Refresh

类似的矩形也一样



[此贴子已经被作者于2003-8-29 11:13:39编辑过]
举报 回复(0) 喜欢(0)     评分
sulin
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数158
  • QQ
  • 铜币501枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2003-08-29 12:39
真是太感谢斑竹了!
有劳斑竹了!
向你敬礼!
举报 回复(0) 喜欢(0)     评分
sulin
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数158
  • QQ
  • 铜币501枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2003-08-29 14:32
不知gis斑竹有更好的解决办法?
等待gis斑竹回答问题
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
5楼#
发布于:2003-09-01 10:04
好办法是没什么了,不过我感觉如果把trackinglayer里的所有图形保存到一个shp中,不知道是否可行,那样好象各种图形都行。没试过,我做的都是点、线、面分开保存的。
举报 回复(0) 喜欢(0)     评分
sulin
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数158
  • QQ
  • 铜币501枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2003-09-04 13:50
真是太感谢大家了!
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
7楼#
发布于:2003-09-05 19:03
呵呵,说的是,幼稚了一下,哈哈
举报 回复(0) 喜欢(0)     评分
游客

返回顶部