Dim makefeaturelayerobjekt As ESRI.ArcGIS.DataManagementTools.MakeFeatureLayer = New ESRI.ArcGIS.DataManagementTools.MakeFeatureLayer(copyfeatureobjekt_output, "lyr") Geoprocessing(makefeaturelayerobjekt) value = 10 Dim addfieldobjekt As ESRI.ArcGIS.DataManagementTools.AddField = New ESRI.ArcGIS.DataManagementTools.AddField("lyr", "value", "Long") Geoprocessing(addfieldobjekt) Dim calculatefieldobjekt As ESRI.ArcGIS.DataManagementTools.CalculateField = New ESRI.ArcGIS.DataManagementTools.CalculateField("lyr", "value", value) Geoprocessing(calculatefieldobjekt) Private Sub Geoprocessing(ByVal objekt As Object) Try resultsGP = CType(gp.Execute(objekt, Nothing), IGeoProcessorResult) txtMessages.Text &= objekt.ToolName() & " > " gp.ClearMessages() Catch ex As Exception For Count As Integer = 0 To gp.MessageCount - 1 txtMessages.Text &= (gp.GetMessage(Count) & Constants.vbCrLf) Next Count gp.ClearMessages() Throw End Try End Sub
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.