阅读:2673回复:7
mo中椭圆、矩形、多边形不能在同一层中?
刚学MO,新建一个多边形图层,发现绘制了矩形之后,就不能添加椭圆和多边形了,它们不能处在同一层中,这和ARCVIEW完全不同,ARCVIEW的多边形图层包括了上面所有的类型,真是不解?在MO中怎么把它们转换到一个多边形图层中?
请斑竹和各路大侠一起来解决!<img src="images/post/smile/dvbbs/em09.gif" /><img src="images/post/smile/dvbbs/em11.gif" /> |
|
1楼#
发布于:2003-08-28 17:12
非常感谢!
椭圆怎么办?没解? |
|
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编辑过]
|
|
3楼#
发布于:2003-08-29 12:39
真是太感谢斑竹了!
有劳斑竹了! 向你敬礼! |
|
4楼#
发布于:2003-08-29 14:32
不知gis斑竹有更好的解决办法?
等待gis斑竹回答问题 |
|
5楼#
发布于:2003-09-01 10:04
好办法是没什么了,不过我感觉如果把trackinglayer里的所有图形保存到一个shp中,不知道是否可行,那样好象各种图形都行。没试过,我做的都是点、线、面分开保存的。
|
|
6楼#
发布于:2003-09-04 13:50
真是太感谢大家了!
|
|
7楼#
发布于:2003-09-05 19:03
呵呵,说的是,幼稚了一下,哈哈
|
|