zrguang
路人甲
路人甲
  • 注册日期2004-07-15
  • 发帖数21
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1656回复:0

怎样转化成MapGis数据?

楼主#
更多 发布于:2004-07-16 14:44
<P>我先把arcInfo 和mapGis数据存放在*.mdb中,用vb怎么实现把mdb中的数据输出为mapGis数据。</P>
<P>Public Sub MapGisFile(ByRef pFeatureClass As esriCore.IFeatureClass)
 On Error Resume Next
    Dim pFeatureCursor As IFeatureCursor
    Dim FeatureType As Integer
    Dim pntAi As New PntArea            'mapgis工作区
    Dim linAi As New LinArea
    Dim regAi As New RegArea
      FeatureType = pFeatureClass.ShapeType
    Set pFeatureCursor = pFeatureClass.Search(Nothing, False)
    If pFeatureCursor Is Nothing Then
        MsgBox "创建失败"
    Else
    
       Select Case FeatureType
             Case 1   'esriGeometryMultipoint
                 Set pntAi = NewPntArea(pFeatureCursor)
                 pntAi.SaveAs
                 Set pntAi = Nothing
             Case 3 'esriGeometryPolyline
                 Set linAi = NewLinArea(pFeatureCursor)
                  linAi.SaveAs
                  Set linAi = Nothing
             Case 4 'esriGeometryPolygon
                 Set regAi = NewRegArea(pFeatureCursor)
                 regAi.SaveAs
                 Set linAi = Nothing
        End Select
        
    End If</P>
<P>象这样行吗?</P>
<P>在线等待 QQ:80430887 </P>
喜欢0 评分0
游客

返回顶部