如何对整个地图:
Sub mm4()
Dim md As IMxDocument
Dim tt As IMap
Dim pFL As IFeatureLayer
dim pEF as IEnumFeature
Dim pF As IFeature
Set md = ThisDocument
Set tt = md.FocusMap
set pEF=tt.FeatureSelection
Set pF = pEF.Next
Debug.Print pF.Value(4)
End Sub
如果对某个图层:
Sub mm4()
Dim md As IMxDocument
Dim tt As IMap
Dim pFL As IFeatureLayer
Dim pFS As IFeatureSelection
Dim pSelSet As ISelectionSet
Dim pFCS As IFeatureCursor
Dim pF As IFeature
Set md = ThisDocument
Set tt = md.FocusMap
Set pFL = tt.Layer(2)
Set pFS = pFL
Set pSelSet = pFS.SelectionSet '''flayer
pSelSet.Search Nothing, True, pFCS
Set pF = pFCS.NextFeature
Debug.Print pF.Value(4)
End Sub
本文介绍如何使用ArcGIS API在VBScript环境中进行地图的特征层选择及遍历操作,包括对整个地图和特定图层的选择流程,并通过实例展示了如何获取所选特征的具体属性。
——如何遍历Select Features&spm=1001.2101.3001.5002&articleId=629846&d=1&t=3&u=f7b60b5ccf22478c950bd89ddde12140)
1059

被折叠的 条评论
为什么被折叠?



