//var objPoint = Map.Layers("Poles"); //var objPointRS = objPoint.Records; //objPointRS.BookMark = Map.SelectionBookMark; var objX = GPS.X; //objPointRS.Fields.Shape.X; var objY = GPS.Y; //objPointRS.Fields.Shape.Y; var objPoly= Map.Layers("Parcel"); var objPolyRS = objPoly.Records; var objPolyBookMark = objPolyRS.FindNearestXY(objX,objY,0) if (objPolyBookMark != 0) { //AddLayerFromFile routine }
'Dim objPoint 'Set objPoint = Map.Layers("Poles") 'Dim objPointRS 'Set objPointRS = objPoint.Records 'objPointRS.BookMark = Map.SelectionBookMark Dim objX objX = GPS.X 'objPointRS.Fields.Shape.X Dim objY objY = GPS.Y 'objPointRS.Fields.Shape.Y Dim objPoly Set objPoly = Map.Layers("Parcel") Dim objPolyRS Set objPolyRS = objPoly.Records Dim objPolyBookMark objPolyBookMark = objPolyRS.FindNearestXY(objX,objY,0) if objPolyBookMark <> 0 then Console.print objPolyBookMark 'AddLayerFromFile routine end if
Sub AddImagery Dim objCatalog Set objCatalog = Map.Layers("nv_24kquads_TEST") Dim objPoint Set objPoint = Application.CreateAppObject("point") objPoint.X = GPS.X objPoint.Y = GPS.Y Dim objPolyNum If objCatalog.IsPointIn(objPoint) Then objPolyNum = objCatalog.Records.Fields("QUAD_NAME").value Map.AddLayerFromFile("C:\Data\ArcPad\NV_FieldForms\Databases" & objPolynum & ".tif") End If End Sub
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.