阅读:1463回复:0
为何用vb.net+Engine+ArcSDE,画不出复杂要素,见代码
' Create the feature
Dim pWorkspaceEdit As IWorkspaceEdit = GetWorkspaceEdit() Dim pFeatureLayer As IFeatureLayer = m_pCurrentLayer Dim pFeatureClass As IFeatureClass = pFeatureLayer.FeatureClass pWorkspaceEdit.StartEditing(False) pWorkspaceEdit.StartEditOperation() esriGeometryType.esriGeometryPolyline pFeature.Shape = pGeom 'pGeom从参数中获得 pFeature.Store() pWorkspaceEdit.StopEditOperation() pWorkspaceEdit.StopEditing(True) 请教:用ArcEngine 为何我创建要素时,如果是简单要素(点或线 段),就可以正常的画出来,可是如果是复杂要素(点或线 段), 执行到esriGeometryType.esriGeometryPolyline,就不执行了 就画不出来,为什么呀?(我已为复杂要素创建了网络,在ArcMap中可以编辑复杂要素) 创建、保存复杂要素,和处理简单要素有什么不同吗 |
|