阅读:1476回复:1
大家来看看,ArcEngine开发,我这两个函数怎么老出错。功能:在一个要素类中查找与直线pLine相交的要素 Public Function findCrossPointInFeatureClass(ByVal pFeatureLayer As IFeatureLayer, ByVal pLine As ILine) As Integer Dim pFilter As ISpatialFilter pFeatureSelection = pFeatureLayer pFilter = New SpatialFilter '过滤算子 pFeatureSelection.SelectFeatures(pFilter, esriSelectionResultEnum.esriSelectionResultNew, False)'在这个地方出错 Public Function findCrossPointInFeatureClass(ByVal pFeatureClass As IFeatureClass, ByVal pLine As ILine) As Integer Dim pFilter As ISpatialFilter pFeatureSelection.SelectFeatures(pFilter, esriSelectionResultEnum.esriSelectionResultNew, False) Dim pFeatureCursor As IFeatureCursor pFeatureCursor = pFeatureClass.Search(pFilter, False) '在这个地方出错 End Function |
|
1楼#
发布于:2007-07-23 23:06
esriSpatialRelEnum下面还有几种不同的选择你可以尝试
|
|
|