ivanlv
路人甲
路人甲
  • 注册日期2004-12-30
  • 发帖数7
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1680回复:6

急求助!mo制作线形图层

楼主#
更多 发布于:2005-01-13 16:10
<P>请教各位高手!本人急需制作用户自定义的路线区域!</P>
<P>使用VB+MO2.2</P>
<P>区域已经实现,制作线形图层时能够顺利保存为shp文件,但是读出该图文件后却没有制作的线信息,不知为什么?或需要注意?</P>
<P>本人能找到对区域设定的例子,找不到线的例程,哪里有?</P>
<P>下面是我存储线层的代码:</P>
<P>Dim oTable As New MapObjects2.TableDesc    
With oTable
  .FieldCount = 1
  .FieldName(0) = "Name"
  .FieldType(0) = moString
  .FieldLength(0) = 16
end With
Set oDataset = oConnection.AddGeoDataset(sFileName, moShapeTypeLine, oTable)
    
If oDataset Is Nothing Then Exit Sub
    Set oLayer.GeoDataset = oDataset
    For lPoly = 0 To Map1.TrackingLayer.EventCount - 1
        If Map1.TrackingLayer.Event(lPoly).Shape.shapeType = moShapeTypeLine Then
            With oLayer.Records
              .AddNew
              .Fields("Shape").Value = Map1.TrackingLayer.Event(lPoly).Shape                    .Fields("Name").Value = "Name " ; lPoly
              .Update
            End With
        End If
    Next
    oLayer.Records.StopEditing
</P>
<P>请高手指点或告知一些例程,万分感谢!!</P>
喜欢0 评分0
ivanlv@126.com
zchang81
路人甲
路人甲
  • 注册日期2005-05-11
  • 发帖数95
  • QQ
  • 铜币324枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-06-28 18:22
<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
ivanlv
路人甲
路人甲
  • 注册日期2004-12-30
  • 发帖数7
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-01-17 09:04
谢谢!我的问题已经解决,不过这是个很有用的东东,再次感谢!
ivanlv@126.com
举报 回复(0) 喜欢(0)     评分
tomas.tang
路人甲
路人甲
  • 注册日期2004-05-11
  • 发帖数113
  • QQ
  • 铜币491枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-01-16 07:52
<img src="http://www.gisempire.com/bbs/Skins/default/topicface/face6.gif"><img src="http://www.gisempire.com/bbs/Skins/Default/emot/em01.gif">
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
4楼#
发布于:2005-01-15 13:58
<P>那你是问错了</P><P>你可以保存为一个工程文件来打开</P><P><a href="http://gisempire.com/bbs/dispbbs.asp?boardID=39;ID=37132;page=1" target="_blank" >http://gisempire.com/bbs/dispbbs.asp?boardID=39;ID=37132;page=1</A></P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
ivanlv
路人甲
路人甲
  • 注册日期2004-12-30
  • 发帖数7
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-01-13 22:48
<P>谢谢!</P><P>但是我的目的不是对图层的显示效果,而是需要存为shp文件用以调入,目前我急需知道的是如何才能有效地将用户自定义的线的shape存成文件,我已经试了两天都没有找到理想的方法,主要是保存后文件中的shape一直为null,不知道如何存才是有效的?</P><P>再次谢谢!</P>
ivanlv@126.com
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
6楼#
发布于:2005-01-13 22:11
<P>要制作线符号,利用线符号来渲染线?</P><P>你使用mo symble这个控件来做看看,看论坛顶贴有个符号编辑器的贴</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部